符老师,我在SmartSolid的方法里只找到这几种创建智能实体的方法。
但我现在的需求是,要做一个三角形在法向方向上的拉伸。像这样,
请问符老师,有方法做到么?
SmartSolid.ExtrudeClosedPlanarCurve应该就是干这个的。
符老师,你好,我试了一下这个命令。Set SmartSolidElement = object.ExtrudeClosedPlanarCurve (planarClosedElement, forwardDist, backwardDist [, capSurface]),中间需要一个planarClosedElement,但是我在系统里找不到这个planarClosedElement是什么。那符老师它是什么呢?
这个planarClosedElement仅仅是一个变量名(翻译过来就是封闭的平面元素),其类型是Element,就是指的你的三角形截面。所以,你需要首先创建一个三角形的ShapeElement,然后调用这个方法就可以将三角形拉伸成三角柱了。请参考如下帖子。是用C#写的调用该方法的代码。communities.bentley.com/.../337866
Answer Verified By: 熊浩然
谢谢符老师,成功了