Arch: Better tangent calculation fo rebar profile

This commit is contained in:
Yorik van Havre
2017-08-09 14:59:21 -03:00
parent bcff2ab97c
commit 6c4bdf24df

View File

@@ -172,13 +172,15 @@ class _Rebar(ArchComponent.Component):
import DraftGeomUtils
if wire:
e = wire.Edges[0]
v = DraftGeomUtils.vec(e).normalize()
#v = DraftGeomUtils.vec(e).normalize()
v = e.tangentAt(e.FirstParameter)
return e.Vertexes[0].Point,v
if obj.Base:
if obj.Base.Shape:
if obj.Base.Shape.Wires:
e = obj.Base.Shape.Wires[0].Edges[0]
v = DraftGeomUtils.vec(e).normalize()
#v = DraftGeomUtils.vec(e).normalize()
v = e.tangentAt(e.FirstParameter)
return e.Vertexes[0].Point,v
return None,None