0

我正在尝试使用 Livecode 编写一个小型绘图程序,它将显示绘制线的长度,以便可以进行编辑,我还需要显示多边形的角度以进行编辑。用户应该能够通过单击尺寸来选择多边形的一部分。这会将行的长度加载到右侧的字段中以进行编辑。输入正确的数字后,绘图将自行重绘。(我可能可以使用多边形的“点”来计算这部分)我已经包含了程序应该是什么样子的屏幕截图。我希望它会在用户绘制图像时显示这些数字。很抱歉我没有包含任何代码,但是我什至不知道从哪里开始。我写了几个涉及数据库的程序,但这是我第一次尝试使用图纸。提前感谢您的任何建议!!http://i.stack.imgur.com/gfKS9.jpg

4

2 回答 2

0

您不能更改单个线段的大小,而是更改所有多边形的大小。要更改线条的大小...

set the linesize of graphic "polygon" to 4

保罗

于 2015-04-20T07:18:11.930 回答
0

要获得角度,您可以使用一些三角函数。如果你有两点(你可以通过使用

 the points of graphic "myPolygon"

然后你每行得到一分。如果要计算两点之间的角度,可以使用一些三角函数。如果你有一个点 x1, y1 和另一个点 x2,y2 你可以通过使用

put atan2(y2-y1, x2-x1) into tRad

角度将从 -pi 到 +pi 以弧度表示,因此如果您想要更多“常规”度数,则需要将其转换为度数:

put tRad*180/pi into tDeg

你得到的角度是根据 xy 坐标系。因此,如果您想要线条之间的角度,您需要进行两次计算并添加角度。

于 2015-04-23T20:18:08.997 回答