Atsai 发表于 2015-4-19 07:07:00

批次依“模型”内图框于“配置”产生视口(可旋转)

本帖最后由 Atsai 于 2015-4-30 13:08 编辑

代码的主要构思是从下面的三个部分组成的,里面的副程式请自己到黄大侠、高飞版主的个别帖子找!
偶而花花时间去翻帖子也是不错的。

最小包围核代码是 自贡黄明儒:http://bbs.mjtd.com/thread-107647-1-1.html
                         及 highflybir:http://bbs.mjtd.com/thread-99926-1-1.html
视埠旋转的想法是 自贡黄明儒:http://bbs.mjtd.com/thread-111691-1-1.html

主架构是依照http://cadtips.cadalyst.com/viewports/viewport-layouts修改的

下面是其他拼拼凑凑的代码如果不合用就自己再改改吧!

**** Hidden Message *****

Atsai 发表于 2021-12-28 11:05:20

Aries 发表于 2021-12-27 19:11
我又来讨教问题了   请问怎么改成可以设置视口比例啊?现在视口是1比1的比例
想改成生成视口可以选择 ...

假设出图范围是A3的,直接设画一个1:1的范围矩型,再做成基准在左下角的图块。
这时候,你要不同比例,直接在图块调整比例,再执行就可以了。

至于为何一定执着于矩形POLYLINE?如果一定要POLYLINE的范围,出完再炸掉也ok吧!
如果一定要多段线范围,又有旋转,建议直接找相关抓PLINE点的副程式取代黄大师最小包围盒的部份。

Atsai 发表于 2021-12-24 15:31:49

Aries 发表于 2021-12-23 12:10
请教了海角天涯   把insert改成lwpolyline 就可以拾取多段线了

当初会用图块,是为了利用左下角点去判断方向,而且图块比例也方便设定。

你的方式改了以后,如果多段线不是水平的,就达不到所需要的范围。(因为黄大师的副程式在旋转的多段线
出来的最小包围盒会是水平的范围)。如果用多段线范围,建议直接修改取4个角点就好了。

其实就是把多段线范围,建立成一个图块,这样也方便摆位置,调角度,不是吗?

Aries 发表于 2021-12-27 19:11:51

Atsai 发表于 2021-12-24 15:31
当初会用图块,是为了利用左下角点去判断方向,而且图块比例也方便设定。

你的方式改了以后,如果多段 ...

我又来讨教问题了   请问怎么改成可以设置视口比例啊?现在视口是1比1的比例
想改成生成视口可以选择设置比例

lrd1861 发表于 2015-4-19 09:45:14

no function definition: HH:ENT4PT

Atsai 发表于 2015-4-19 11:12:51

lrd1861 发表于 2015-4-19 09:45 static/image/common/back.gif
no function definition: HH:ENT4PT

帖子开头已经有说明,副程式要到黄工及高飞鸟的原帖里面找!
因为原帖是有售价的,不便在这里放上来。

lucas_3333 发表于 2015-4-19 13:01:38

视埠是指 ?? 窗口 ?

zzyong00 发表于 2015-4-19 14:48:12

视埠应该是常说的视口

Atsai 发表于 2015-4-23 20:41:57

lucas_3333 发表于 2015-4-19 13:01 static/image/common/back.gif
视埠是指 ?? 窗口 ?

视埠就是视口!

caogis 发表于 2015-5-2 15:38:16

如果能生成到图纸空间多好呀!

sachindkini 发表于 2015-5-2 16:19:00

DEAR SIR.
NICE

Atsai 发表于 2015-5-2 19:34:41

這個原本就是在配置,也就是佈局建立視口。
如果要再修成單一個配置一個視口,就要再修。

hastan 发表于 2015-5-3 07:44:14

页: [1] 2 3 4 5 6 7 8 9
查看完整版本: 批次依“模型”内图框于“配置”产生视口(可旋转)