明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1690|回复: 6

AddSpline怎么不可以用Closed 属性?

[复制链接]
发表于 2004-12-22 15:01:00 | 显示全部楼层 |阅读模式
Public Function AddSpline(ByRef ptArr() As Double, ByVal vecSt As Variant, _
ByVal vecEn As Variant) As AcadSpline
Dim objSpline As AcadSpline
'错误处理:判断数组的有效性
If (UBound(ptArr) + 1) Mod 3 <> 0 Then
MsgBox "数组参数无法创建样条曲线"
Exit Function
End If
Set objSpline = ThisDrawing.ModelSpace.AddSpline(ptArr, vecSt, vecEn)
'objSpline.Closed True
Set AddSpline = objSpline
End Function 编译时说 属性的使用无效。如何才能画封闭的 样条曲线?如有代码更好,多谢了!!
发表于 2004-12-22 16:13:00 | 显示全部楼层
objSpline.Closed = True
 楼主| 发表于 2004-12-23 12:44:00 | 显示全部楼层
哦,不过 objSpline.Closed = True 编译时说 不能给只读属性赋值 啥原因?


发表于 2004-12-23 14:24:00 | 显示全部楼层
Spline的Closed属性确实是只读的,:)


在最后加一个点,即初始点
 楼主| 发表于 2004-12-24 22:30:00 | 显示全部楼层
在最后加一个点,即初始点?啥意思,开玩笑吗? 如果是只读的,那它的值就是true吗? 要用Spline的曲线闭会,那该咋办?
发表于 2004-12-24 22:38:00 | 显示全部楼层
也就是把第一点的点坐标再也放到最后一点。
也就是在列表中增加一个点,这个点在最后面,坐标与第一点相同。
发表于 2004-12-27 17:32:00 | 显示全部楼层
可以应用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 22:31 , Processed in 0.159782 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表