21 lines
527 B
Python
21 lines
527 B
Python
import NXOpen
|
|
import NXOpen.Point3d
|
|
def CreatePoint(x,y,z) :
|
|
session = NXOpen.Session.GetSession()
|
|
workPart = session.Parts.Work
|
|
# 定义点的坐标
|
|
coord = NXOpen.Point3d(x, y, z)
|
|
# 创建点
|
|
point = workPart.Points.CreatePoint(coord)
|
|
point.SetVisibility(NXOpen.SmartObject.VisibilityOption.Visible)
|
|
|
|
if __name__ == '__main__':
|
|
#需要传入点的x,y,z坐标,数值类型双精度
|
|
#example:
|
|
#x=1.0
|
|
#y=1.0
|
|
#z=1.0
|
|
x=None
|
|
y=None
|
|
z=None
|
|
CreatePoint(x,y,z) |