constraint: extend PointLineDistance to accept plane normal

This commit is contained in:
Zheng, Lei 2018-08-01 17:55:07 +08:00
parent 03d9121351
commit 5d6f36c21a

View File

@ -1145,6 +1145,7 @@ class PointOnLine(Base):
params[1] = params[1].ln
else:
params[1] = params[1].entity
params = cls.getPropertyValues(obj) + params
ret = func(*params,group=solver.group)
solver.system.log('{}: {}'.format(cstrName(obj),ret))
return ret
@ -1183,10 +1184,8 @@ class PointsPlaneDistance(BaseMulti):
_cstrFuncName = 'addPointPlaneDistance'
class PointLineDistance(Base):
class PointLineDistance(PointOnLine):
_id = 8
_entityDef = (_p,_l)
_workplane = True
_props = ["Distance"]
_iconName = 'Assembly_ConstraintPointLineDistance.svg'
_tooltip='Add a "{}" to constrain the distance between a point '\