首页 文章
  • 0 votes
     answers
     views

    OpenGL的新手,致力于“绘画”计划

    我这个学期在大学学习计算机图形学课程,我们的第一个任务是 Build 一个像微软一样的程序 . 我们需要设置绘图选项,使用不同颜色,大小和透明度参数的形状 . 我无法找到有关如何编程在鼠标拖动时使用给定形状绘制的功能的信息 . 我不是要求代码中的解决方案,而是指导在哪里学习可能实现此目的的函数 . 我是OpenGL的新手(但不是C)我拥有“OpenGL的计算机图形学”第4版 . 作者:Hearn&...
  • 2 votes
     answers
     views

    为什么我不能使用此代码绘制椭圆?

    package test; import java.awt.*; import java.awt.event.*; import java.awt.geom.Ellipse2D; import java.awt.image.BufferedImage; import javax.swing.*; public class test_bmp extends JPanel implements Mo...
  • 0 votes
     answers
     views

    Java游戏:Sprite不会显示

    正如我之前提出的大多数问题都指出的那样,我正在开发一个简单的Java游戏 . 这是一个“Pong”克隆 . 目前我在屏幕上有两个蓝色“拨片”(一个在屏幕顶部,一个在底部),由左右箭头键控制,“a”和“d”键在x轴上移动 . 还有“乒乓球”飞来飞去,并对桨叶和墙壁的碰撞作出反应 . 现在,每当按下按钮时,我都试图让桨射出导弹 . 当按下VK_SPACE时,底部桨叶射击导弹,并且每当按下VK_SHIF...
  • 0 votes
     answers
     views

    检测形状并创建直方图

    我正在开发一个应用程序,它将比较直方图以希望匹配面部 . 该应用程序允许用户拍摄照片,选择图像中的几个关键点,然后应用程序围绕这些点绘制圆圈 . 然后我使用OpenCV Hough Circle Transform函数检测圆圈 . 到目前为止,该应用程序运行良好 . 我现在需要实现的是两个选项之一: 检测圆圈并为每个圆圈内的区域创建单独的直方图 . 检测圆圈并遮挡圆圈周围的区域并创建一个直...
  • 0 votes
     answers
     views

    使用drawRect在CGContext中连续绘图

    我的问题可能会在某个地方得到解答,但经过长时间的研究,我找不到解决办法 . 我需要在iPhone上绘制视觉形状(曲线,线条,矩形等) . 我使用 CGContext 来绘制图像并使用's working fine. However in my app the drawing view resizes on device rotation and the lines become blurred b...
  • 0 votes
     answers
     views

    Android Canvas Paint Arc Border

    我通过绘制两个弧形绘制带边框的弧形,一个在另一个上面,第一个稍微大一些 . 问题是“略大”,这可能最终导致边界并不总是一直都是这样 . 我绘制的两个弧都具有相同的半径,我只是通过在开始处添加一个度数和向末端增加两度来确保它更大(确保弧的任一端的边界相等所必需的)并增加笔划宽度 . 在提供的图片中,较厚的边框边缘是我可以在它仍然可见时最小的边缘 . (内弧-1度) 我考虑用四个单独的调用绘制弧形...
  • 2 votes
     answers
     views

    Repaint()方法不调用draw()

    基本上,我有一个具有 draw() 和 animate() 方法的接口Shape . 每个绘制形状的类都实现了这一点 . 还有另一个类包含这些Shape类的 arrayList . 然后是一个包含我的JFrame的单独类 . 我有一个"Animate"按钮,调用该 arrayList 中的所有 animate() 方法 . 我正在使用 netbeans ,它说我没有错误 . ...
  • 0 votes
     answers
     views

    在OSx中的CALayer上绘制线条

    我想知道你是否可以帮助我在层上绘画 . 情况就是这样 我在这种屏幕上进行编程http://multitouch.com,同时进行12次触摸 . 在我正在开发的应用程序中,我可以管理多个图像 . 我可以旋转,同时缩放所有图像的移动(屏幕上最多12次触摸!)为了实现这一点,我只使用层来进行表演 . 每个图像都由CALayer表示,然后我创建我的CALayer 's and set the image ...
  • 0 votes
     answers
     views

    禁用JPanel上的绘画

    我试图在JFrame的一部分上完全禁用所有绘画和刷新 . 通过简单地重写 public void paint(Graphics) ,我在整个JFrame上获得了预期的效果: import javax.swing.*; class Test extends JFrame { Test () { setBounds(20,20, 100,100); setVisible(tru...
  • 0 votes
     answers
     views

    如何使用颤动绘制自定义形状的小部件

    我想在颤动中绘制下面的形状: 正如你所看到的,它开始时带有一个带有直边的椭圆形,然后弯曲以使其变窄 . 然后它进入一个矩形 . 在它内部,它的线条开始变薄并逐渐变厚 . 第一行是弯曲的,以匹配形状的半径,然后它们变成矩形 . 如何在颤动中画出这个?在这个形状的较薄部分之下 . Edit: 对不起,忘了说我希望能够控制红色形状的颜色 . 黑色形状将是永久性的,并且根据状态,红色形状将是不同的颜色 ....
  • 14 votes
     answers
     views

    画布'drawLine和drawRect不包括结束位置?

    令我惊讶的是,我刚刚发现drawLine和drawRect不包括结束位置,即: canvas.drawLine(100, 100, 100, 100, paint); 要么 RectF rect = new RectF(100, 100, 100, 100); canvas.drawRect(rect, paint); 不会画任何东西 . 我的油漆定义如下: Paint paint = new...
  • 1 votes
     answers
     views

    在Chrome Dev Tools Paint Profiler中,颜色表示什么?

    Chrome开发工具有一个用于分析图层绘制请求的部分 . 可以通过打开Dev Tools,记录时间轴跟踪然后选择Paint Profiler选项卡(如果不可见,单击Esc)来访问它 . 在右边有一个饼图,它将涂料操作分解为三种颜色之一: 蓝色 紫色 橙色 我的问题是,这些颜色意味着什么? 另见:https://developers.google.com/web/fundamenta...

热门问题