CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2020 开发者帮助

连续绘制图块

2024-5-18 18:19| 发布者: admin| 查看: 105| 评论: 0|原作者: admin|来自: AutoCAD

连续绘制图块

现在你已经有了绘制路径的逻辑,下一步就是弄清楚如何在每一行中绘制图块。在下图中,显示了两种情况:一行与路径中心的偏移量等于 0.0,另一行的偏移量不等于零。请看一下图表,然后阅读下面的伪代码。

Set up variables for StartPoint, angp90, angm90, and so on.

Set the variable FirstCenterPoint to the StartPoint + offset amount 
    (which may be 0.0).

Set the initial value of TileCenterPt to FirstCenterPoint.

(Comment: Begin by drawing the circles in the angp90 direction.)
While the distance from the StartPoint to the TileCenterPt is less than the HalfWidth:
    Draw a circle (adding to the accumulating list of circles).
    Set TileCenterPt to the next tile space increment in the angp90
    direction.
End While

Reset the TileCenterPoint to the FirstCenterPoint + the tile space increment at angm90.

While the distance from the StartPoint to the TileCenterPt is less than the HalfWidth:
    Draw a circle (adding to the accumulating list of circles).
    Set TileCenterPt to the next tile space increment in the angm90
    direction.
End While

Return the list of circles.

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2024-12-15 12:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部