枫叶棋语 发表于 2023-7-25 21:59:24

pycad 3点创建圆或圆弧

利用ge曲线可以很方便实现3点建圆或者圆弧
def CreatArc(Start, PtOnArc, End):
    ge_arc_curve = CircularArc3d(Start, PtOnArc, End)
    return Curve.CreateFromGeCurve(ge_arc_curve)


def CreatCircle(Start, PtOnArc, End):
    ge_arc_curve = CircularArc3d(Start, PtOnArc, End)
    ge_arc_curve.SetAngles(0, math.pi * 2)
    return Curve.CreateFromGeCurve(ge_arc_curve)


4551986 发表于 2023-7-28 08:45:16

有想法,{:1_1:}

一杯凉水 发表于 2023-7-28 08:49:21

感谢作者教学

4551986 发表于 2023-7-29 19:06:10

大兄弟,加油啊

枫叶棋语 发表于 2023-7-29 20:21:37

4551986 发表于 2023-7-29 19:06
大兄弟,加油啊

感谢勉励,一定一定
页: [1]
查看完整版本: pycad 3点创建圆或圆弧