问题标签 [shapes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
155 浏览

perl - 如何使用 CAM::PDF 识别 PDF 文档中未填充的椭圆?

我需要识别 PDF 文件中未填充的椭圆。之后,我应该用颜色填充它们,并且我需要带有页码的椭圆坐标。任何人都可以帮助我如何使用CAM::PDF解决这个问题吗?

0 投票
1 回答
2099 浏览

wpf - 组合多个椭圆

我需要一种方法来组合多个 EllipseGeometry 以在它们之间建立一个联合,但 CombineGeometry 类只能组合 2 个几何。理想的方法是拥有一个类似于 CombineGeometry 的类,它接受的不仅仅是 Geometry1 和 Geometry2 形状。
任何人都知道做出这种行为的对象吗?

0 投票
1 回答
1895 浏览

iphone - iphone捏缩放

我在视图的drawRect函数中绘制了几个形状,这些形状的颜色在使用调用drawRect的setNeedsDisplay重复一段时间后会发生变化,其次,当点击它时还要选择一个形状名称,到目前为止一切正常。

存在三个视图,每个视图具有多个如上绘制的形状。所有这些视图都添加到滚动视图中,以便用户可以在下一个视图中查看形状。

现在的要求是捏缩放包含形状的视图,还需要选择形状,drawRect被反复调用。我看到的所有捏缩放都与图像有关。

0 投票
3 回答
599 浏览

iphone - 绘制形状时线条被擦除

我正在尝试通过触摸它来制作一个在屏幕上绘制形状的应用程序。

我可以从一个点到另一个点画一条线 - 但它会在每次新的绘制时擦除。

这是我的代码:

感谢你的帮助-

尼尔。

0 投票
1 回答
218 浏览

apache-flex - 在计划中对齐形状,Algoryhtm

我正在使用 flex 开发一个带有形状的简单图表工具。首先,我使用了一个简单的 20*20 网格。

但是他们真正酷的东西是自动斧头磁铁效应,这就是我所说的至少是为了明白为什么我的意思是我制作了一个 balsamiq 的小视频。

http://screenr.com/clB

http://www.balsamiq.com/

如您所见,它在垂直水平边界和中心轴上对齐。

  • 边框:灰色轴
  • 水平对齐(高度/2)中心:蓝斧
  • 否 垂直对齐 (width/2) ax
  • 一些 25px 的中间填充空间:绿色轴

您认为此类算法如何工作:现在我将不进行旋转。

给定在宽度w和高度h的左上角x,y位置选择的形状S1

查看与两个区域相交的所有形状:

对于 y > 0,从 xmin = x, xmax= x+w。

从 yming = y ,对于 x > 0,ymax= y+h。

一旦我有了相关形状的列表,我就会检查是否有任何条件匹配:

当我使用“=”时,它的近似值 + 或 - 2 个像素会产生想要的“磁铁”效果

  • S1 x = S'x => x 处的灰线
  • S1 x+w = S'x => x+w 处的灰线
  • S1 y = S'y => y 处的灰线
  • S1 y+h = S'y => y+h 处的灰线
  • S1 x = S'xS1 x+w = S'x+w => x + w/2 处的蓝线

并且给定一个 20 px 的填充磁铁

  • S1 x = S'x + PADD => S1 x 处的绿线
  • S1 x = S'x - PADD => S1 x 处的绿线
  • S1 y = S'y + PADD => S1 y 处的绿线
  • S1 y = S'y - PADD => S1 y 处的绿线

你对此有何看法?

0 投票
1 回答
1019 浏览

vba - 在 PowerPoint VBA 中,如何微调窗口中所有当前的形状(不仅仅是一个)?

据我了解,此代码仅“抓取”活动窗口中的第一个形状并轻推它:

设置 oShape = oSlide.Shapes(1)

oShape.Left = oShape.Left + 5

我怎样才能“抓住”窗口中的所有形状并同时轻推它们?

0 投票
5 回答
1410 浏览

java - 创建一个松鼠

我是一年级程序员。我正在尝试创建一个松鼠。(带圆角的正方形)。

到目前为止,我已经设法得到。我得到了 a、b 和 r 的常数。如果有人可以提供帮助,我将非常感激。我对此完全是个菜鸟。所以要友善:)

0 投票
2 回答
2725 浏览

java - Java OpenGL 绘制星星

我正在开发一个 OpenGL 项目,我想在其中画一颗星星。它不一定必须是 3d 外观的明星(2d 外观很好)。我有星星中心的 xyz 坐标,我知道我想要它的大小。我没有做太多的 OpenGL/3d 数学编程,所以这里的任何帮助都将不胜感激。

编辑:更多细节:我不确定这是否可能,但我可以在 3d 空间的某个点绘制一个 2D 外观的星星吗?我尝试了一个简单的正方形并尝试了类似的东西:

即使我转换为 x、y、z,正方形似乎也没有处于正确的深度。它似乎比它应该更靠近屏幕的前面。是否可以像这样在 3d 中转换 2d 形状?

谢谢,

杰夫

0 投票
1 回答
665 浏览

c# - 在画布上拖放形状

我曾经MouseDragElementBehavior让用户在画布上拖放形状:

现在,我想知道 myShape 何时被移动以及 myShape 何时被丢弃。您能否建议一个在 myShape 移动时打印鼠标坐标并在 myShape 被丢弃时打印“Dropped”的代码?非常感谢 !

0 投票
1 回答
1438 浏览

iphone - Quartz 2D 中的“斜面”形状

我熟悉 Quartz 2D 绘图的一些基础知识,例如绘制基本形状和渐变等,但我不知道如何绘制具有“斜角”外观的形状,如下所示:

斜面圆 http://www.shaggyfrog.com/junk/beveled-circle.jpg

本质上,我们在一个角落有光泽,也许在对面的角落有一些阴影。我想 - 我没有制作这张图片,尽管我希望能够近似它。

有任何想法吗?这是在 iPhone 上,我想使用内置框架并尽可能避免使用任何外部库。