这里有一些更强大的功能:
- [b][color=BLACK]([/color][/b]defun c: tinelv [b][color=FUCHSIA]([/color][/b]/ pt1 z[b][color=FUCHSIA])[/color][/b]
- [b][color=FUCHSIA]([/color][/b]initget 1[b][color=FUCHSIA])[/color][/b]
- [b][color=FUCHSIA]([/color][/b]setq pt1 [b][color=NAVY]([/color][/b]getpoint [color=#2f4f4f]"\nPick Point on TIN: "[/color][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
- [b][color=FUCHSIA]([/color][/b]setq z [b][color=NAVY]([/color][/b]caddr pt1[b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
- [b][color=FUCHSIA]([/color][/b]entmake [b][color=NAVY]([/color][/b]list [b][color=MAROON]([/color][/b]cons 0 [color=#2f4f4f]"POINT"[/color][b][color=MAROON])[/color][/b]
- [b][color=MAROON]([/color][/b]cons 6 [color=#2f4f4f]"BYLAYER"[/color][b][color=MAROON])[/color][/b]
- [b][color=MAROON]([/color][/b]cons 8 [color=#2f4f4f]"CROSS"[/color][b][color=MAROON])[/color][/b]
- [b][color=MAROON]([/color][/b]cons 10 [b][color=GREEN]([/color][/b]trans pt1 1 0[b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b]
- [b][color=MAROON]([/color][/b]cons 39 0.0[b][color=MAROON])[/color][/b]
- [b][color=MAROON]([/color][/b]cons 62 256[b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
- [b][color=FUCHSIA]([/color][/b]entmake [b][color=NAVY]([/color][/b]list [b][color=MAROON]([/color][/b]cons 0 [color=#2f4f4f]"TEXT"[/color][b][color=MAROON])[/color][/b]
- [b][color=MAROON]([/color][/b]cons 1 [b][color=GREEN]([/color][/b]rtos z 2 4[b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b]
- [b][color=MAROON]([/color][/b]cons 6 [color=#2f4f4f]"BYLAYER"[/color][b][color=MAROON])[/color][/b]
- [b][color=MAROON]([/color][/b]cons 7 [b][color=GREEN]([/color][/b]getvat [color=#2f4f4f]"TEXTSTYLE"[/color][b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b]
- [b][color=MAROON]([/color][/b]cons 8 [color=#2f4f4f]"0"[/color][b][color=MAROON])[/color][/b]
- [b][color=MAROON]([/color][/b]cons 10 pt1[b][color=MAROON])[/color][/b]
- [b][color=MAROON]([/color][/b]cons 11 pt1[b][color=MAROON])[/color][/b]
- [b][color=MAROON]([/color][/b]cons 39 0.0[b][color=MAROON])[/color][/b]
- [b][color=MAROON]([/color][/b]cons 40 [b][color=GREEN]([/color][/b]getvar [color=#2f4f4f]"TEXTSIZE"[/color][b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b]
- [b][color=MAROON]([/color][/b]cons 62 256[b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
- [b][color=FUCHSIA]([/color][/b]prin1[b][color=FUCHSIA])[/color][/b][b][color=BLACK])[/color][/b]
(initget)强制用户输入,否则它将在空输入上崩溃
点图元仅使用WCS点值。(trans)呼叫解决了这个问题
组6、39和62都默认为其当前系统变量状态,因此在调用(entmake)之前,清楚地调用其值或设置其系统变量是一个好习惯
与组7、8、40相同,但其设置更难配置。
基于任何文本的先验存在,对文本使用(命令)可能很棘手。如果dwg中没有现有文字图元,则需要额外输入1个(高度)
使用(命令)需要对层的当前状态进行一些错误检查。即,当层使用冻结或不存在时,不能将其设置为层。
看到有人试图创建宏,然后寻求帮助,而不是相反,这总是很好的
祝你好运-大卫 |