Mvba怎么用程序把一个面生成为一个体?

请教各位高手:
用Mvba命令生成了一个多边形shape,那么怎么用命令将这个shape面生成一个体啊?不想用录制宏的那个命令拉伸面成体。
就好比将一个长方形的面生成一个定高度的长方体。
再次先谢谢了!
已邀请:

MicroStation迷

赞同来自:

Mstn V8iSS3版中的MVBA新增了三维对象SmartSolid,其下有直接建立三维体的方法。

勾魂

赞同来自:

> forum.php?mod=redirect&goto=findpost&pid=39664&ptid=8769
Mstn V8iSS3版中的MVBA新增了三维对象SmartSolid,其下有直接建立三维体的方法。


谢谢MSTN迷,问题已经解决。
还有一个问题,就是该怎么用体的上下两个面生成这个体。因为体的上下两个面是不相同的,没法用extrude...这个命令拉伸了,看了一下smartsolid的下面也没有找到方法。

MicroStation迷

赞同来自:

VBA的三维功能有限,如果要实现您这个需求,最好改用MDL编程。
思路大概是:用B样条中的mdlBspline_crossSectionSurface函数创建一个侧面,再用mdlKISolid_sewBodies函数将顶面、侧面和底面缝合起来就构成了一个变截面的体。

要回复问题请先登录注册