现在已经有了网格化以后的数据,怎样才能实现三维模型的显示?用VBA实现。请大家指导,谢谢了!
请大家指导,谢谢了!
现在已经有了网格化以后的数据,怎样才能实现三维模型的显示?用VBA实现。请大家指导,谢谢了!
以下是引用
gzymjtd
在
2004-4-25 15:49:00
的发言:
使用Add3Dmesh方法
语法如下:RetVal = object.Add3Dmesh(M, N, PointsMatrix)
Object : ModelSpace 集合, PaperSpace 集合, Block 使用该方法的对象。
M, N: Integer<整数>; 仅用于输入点阵列的大小。网格在 M 和 N 方向的的大小被限制在2到256之间。
PointsMatrix : Variant<变体> (双精度数组); 仅用于输入三维 WCS坐标的 M x N 矩阵。定义的顶点以顶点 (0,0) 开始。必须先提供行 M 的每一顶点的坐标位置,然后再指定行 M + 1的顶点。
RetVal: PolygonMesh 对象新创建的多边形网格对象。
说明 :
顶点间的距离可以是任意的。
PolygonMesh 在 M 和 N 方向始终为开放的。网格在创建后可使用 PolygonMesh 对象上的 MClose 和 NClose 属性来封闭网格。
PolygonMesh 始终作为简单的网格创建。网格在创建后可使用 Type 属性来使其平滑。
upload/forum/2004042515513716.gif
<本贴已被 作者 于 2004年04月25日 15时51分42秒 编辑过>
以下是引用 gzymjtd 在 2004-5-9 17:49:00 的发言:
yfy2003怎么把自己的帖子删除了?
可能ACAD本来就没有办法吧,只能渲染,在视觉上是实心的,实际不是。
相关推荐