点击查看详细介绍

请教一下SNAP的拉伸(extrude)如何做

tingfgg 9年前 3525 3

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


研究了好几天,发现用SNAP开发的人比较少,资料难求!
问题来了
三维数模里存在一根多段封闭的线,用UI选择选中后,如何把选中的线作为参数在拉伸(extrude)命令里使用。
求帮忙。
谢谢各位师傅!

0

最新回复 (3)
  • tingfgg 9年前
    1

    For Each obj1 In selectCurveBlock.SelectedObjects()

    Dim curve1 As NX.Curve = CType(obj1, NX.Curve)

    ProjCurve(i) = Create.ProjectCurve(Dplane, curve1)

    i = i + 1

    Next

    Dim lines As NX.ICurve() = ProjCurve

    Create.Extrude(lines, Z, 100)
    这个语句在最后一句报错,帮忙分析一下。

  • tingfgg 9年前
    2

    版主呢,帮帮忙,谢谢!

  • xiedj1989 9年前
    3

    回复:1楼
    e1 = Extrude({ln(1), ln(2), ln(3), ln(4), ln(5), ln(6), ln(7), ln(8)}, ivec(1), {(1 - extlenv) * z / 2, (1 + extlenv) * z / 2})

    我的这个代码是成功了的,前面的线用大括号括起来,然后矢量,拉伸的上下限也是用大括号括起来的,我拿这个拉伸方管使用的

请登录后发表新帖