【发布时间】:2013-07-08 23:19:20
【问题描述】:
我正在使用代码在 LWPolyLine 内创建渐变
(progn
(setq hatch (vla-addHatch mspace
acPreDefinedGradient
"LINEAR"
:vlax-true
acGradientObject)
)
(vlax-put hatch 'PatternAngle (/ pi 2))
(vlax-invoke hatch 'AppendOuterLoop (list pline))
(vla-evaluate hatch)
)
尝试设置PatternAngle 时出现问题。我得到了错误:
Error: AutoCAD.Application: Not applicable
没有那条线,它工作正常。渐变只是旋转了 90 度。
我做错了什么?我觉得这与acPreDefinedGradient 有关。就像我不应该使用预定义的渐变一样。可能使用acUserDefinedGradient。
【问题讨论】: