乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 97|回复: 12

[综合讨论] 圆形填充图案问题

[复制链接]

1

主题

7

帖子

6

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-7 00:02:00 | 显示全部楼层 |阅读模式
我正在尝试开发一种圆形舱口图案。
 
下面的数字通过画5条线来实现预期效果。
 
令我困惑不解的问题是最后一个条目(-1365)
 
这是可行的,但实际值应为(-1365.2)
 
如果输入该值,则图案填充不起作用。为什么?
 
下面的填充图案代码
 
 
非常感谢
 
托尼
回复

使用道具 举报

8

主题

1133

帖子

1164

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-7 00:07:43 | 显示全部楼层
你是不是错过了终点的回程?
回复

使用道具 举报

1

主题

7

帖子

6

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-7 00:16:30 | 显示全部楼层
我已经考虑过了,不,最后我还会回来的。所以这仍然让我对问题所在感到困惑。
 
托尼
回复

使用道具 举报

8

主题

1133

帖子

1164

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-7 00:21:44 | 显示全部楼层
你的问题确实很奇怪,因为我得到了一个包含-1365和-1365.2的填充图案
 
你在命令行上收到消息了吗?
回复

使用道具 举报

8

主题

1133

帖子

1164

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-7 00:24:24 | 显示全部楼层
然而,您可能不再需要不知所措。这是我找到的一个图案填充文件,使用1000的图案填充比例,它完成了您想要做的事情
 
  1. *circle32,Circle with 1/2 unit diameter
  2. 0, .48,.25, 1,.5, .04,-.96
  3. 90, .25,.48, 1,.5, .04,-.96
  4. 45, .31,.66, .7071067812,.7071067812, .042426407,-1.371787155
  5. 45, .66,.31, .7071067812,.7071067812, .042426407,-1.371787155
  6. 135, .34,.31, .7071067812,.7071067812, .042426407,-1.371787155
  7. 135, .69,.66, .7071067812,.7071067812, .042426407,-1.371787155
  8. 36.86989765, .34,.69, 1.4,.2, .05,-4.95
  9. 36.86989765, .62,.28, 1.4,.2, .05,-4.95
  10. 53.13010235, .69,.34, -1.4,.2, .05,-4.95
  11. 53.13010235, .28,.62, -1.4,.2, .05,-4.95
  12. 126.86989765, .31,.34, 1.4,.2, .05,-4.95
  13. 126.86989765, .72,.62, 1.4,.2, .05,-4.95
  14. 143.13010235, .66,.69, 1.4,-.2, .05,-4.95
  15. 143.13010235, .38,.28, 1.4,-.2, .05,-4.95
  16. 11.30993247, .52,.25, .9805806755,-.1961161351, .050990195,-5.048029318
  17. 11.30993247, .43,.74, .9805806755,-.1961161351, .050990195,-5.048029318
  18. 78.69006753, .25,.52, .9805806755,.1961161351, .050990195,-5.048029318
  19. 78.69006753, .74,.43, .9805806755,.1961161351, .050990195,-5.048029318
  20. 101.30993247, .75,.52, -.9805806755,.1961161351, .050990195,-5.048029318
  21. 101.30993247, .26,.43, -.9805806755,.1961161351, .050990195,-5.048029318
  22. 168.69006753, .48,.25, .9805806755,.1961161351, .050990195,-5.048029318
  23. 168.69006753, .57,.74, .9805806755,.1961161351, .050990195,-5.048029318
  24. 21.80140948, .38,.72, 2.22834405757,.1856953382, .0538516481,-5.3313131581
  25. 21.80140948, .57,.26, 2.22834405757,.1856953382, .0538516481,-5.3313131581
  26. 68.19859052, .26,.57, -2.22834405757,.1856953382, .0538516481,-5.3313131581
  27. 68.19859052, .72,.38, -2.22834405757,.1856953382, .0538516481,-5.3313131581
  28. 111.80140948, .28,.38, 2.22834405757,.1856953382, .0538516481,-5.3313131581
  29. 111.80140948, .74,.57, 2.22834405757,.1856953382, .0538516481,-5.3313131581
  30. 158.19859052, .43,.26, 2.22834405757,-.1856953382, .0538516481,-5.3313131581
  31. 158.19859052, .62,.72, 2.22834405757,-.1856953382, .0538516481,-5.3313131581
回复

使用道具 举报

1

主题

7

帖子

6

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-7 00:29:57 | 显示全部楼层
Hi Eldon公司
 
您提供的代码与我的代码完全相同。
 
如果你看第4行,最后一个值是-1.371787155
 
正如你所说,比例是1:1000
 
我所做的是尝试以1:1的比例创建一个模式,因此我的值接近代码中的值(1365)
 
命令行上的错误是
 
也许我可以寄给你。拍拍文件,你可以看看它是否在你的机器上工作?
 
我知道你可能会说使用有效的代码,但我已经创建了一个Excel UserForm,它有各种砖块和网格图案填充。这允许您使用1:1的比例更改大小。
 
然后,Excel程序创建。为您拍拍文件。我希望用圆形图案填充来实现这一点,从而允许我更改尺寸,例如圆形间距和圆形大小。
 
托尼
回复

使用道具 举报

4

主题

2143

帖子

2197

银币

限制会员

铜币
-24
发表于 2022-7-7 00:35:43 | 显示全部楼层
特拉沃森,
 
请阅读代码发布指南,并编辑您的第一篇文章,以包括代码标签。
 
线程已移至CUI、图案填充、线型、脚本和宏论坛。
 
欢迎来到CADTutor!
回复

使用道具 举报

1

主题

7

帖子

6

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-7 00:38:28 | 显示全部楼层
为我的疏忽道歉。
托尼
回复

使用道具 举报

8

主题

1133

帖子

1164

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-7 00:44:20 | 显示全部楼层
 
这是我在第6行返回之前收到的信息。当您在文本编辑器中时,请检查光标是否会下降到最后一个数据下方的行。如果不会,则需要再次返回。
 
我可以理解你想要为图案填充生成一个可变形式,但是圆有点不同。
 
基本上,使用图案填充,可以得到一系列线,这些线以一定角度展开,然后不时地向下接触以生成线段,然后向上抬起,直到下一个线段。我认为,你的目标是创建一个32段的圆,段之间有一个规则的11¼°。其中一些线需要走很长的路才能找到另一段来绘制。这就是为什么发布的文件没有规则的角度间隔,但它可以工作。因此,将这些维度放入电子表格中,您可以在其中缩放所需的位。通常使用舱口时,您应该看不到微小的不规则。
我认为你可以缩放圆的大小,但如果你能改变间距,除非你也改变了一些角度,你会感到惊讶。
回复

使用道具 举报

1

主题

7

帖子

6

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-7 00:51:48 | 显示全部楼层
我确实在文本文件中有一个返回行,所以其中一个仍然是个谜。
 
由于我刚刚开始编写圆形图案填充程序,我现在从您最后的评论中意识到,由于角度间隔的原因,这是不可能的。
 
谢谢你的帮助。看起来这对我来说是不可能被纳入我的计划的
 
当做
 
托尼
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-9 21:54 , Processed in 0.453577 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表