Merge pull request #1 from luzpaz/ArchStairs_Improvement_9
Typo fix for Archstair_Improvement9
This commit is contained in:
@@ -332,7 +332,7 @@ class _Stairs(ArchComponent.Component):
|
|||||||
|
|
||||||
# TODO - To be combined into Width when PropertyLengthList is available
|
# TODO - To be combined into Width when PropertyLengthList is available
|
||||||
if not "WidthOfLanding" in pl:
|
if not "WidthOfLanding" in pl:
|
||||||
obj.addProperty("App::PropertyFloatList","WidthOfLanding","Stairs",QT_TRANSLATE_NOOP("App::Property","The width of a Landing (2nd edge and after - 1st edge follow Width property"))
|
obj.addProperty("App::PropertyFloatList","WidthOfLanding","Stairs",QT_TRANSLATE_NOOP("App::Property","The width of a Landing (Second edge and after - First edge follows Width property"))
|
||||||
|
|
||||||
# steps properties
|
# steps properties
|
||||||
if not "NumberOfSteps" in pl:
|
if not "NumberOfSteps" in pl:
|
||||||
@@ -691,7 +691,7 @@ class _Stairs(ArchComponent.Component):
|
|||||||
def vbaseFollowLastSement(obj, vBase):
|
def vbaseFollowLastSement(obj, vBase):
|
||||||
if obj.LastSegment:
|
if obj.LastSegment:
|
||||||
lastSegmentAbsTop = obj.LastSegment.AbsTop
|
lastSegmentAbsTop = obj.LastSegment.AbsTop
|
||||||
vBase = Vector(vBase.x, vBase.y,lastSegmentAbsTop.z) # use Last Segment top's z-coordinate
|
vBase = Vector(vBase.x, vBase.y,lastSegmentAbsTop.z) # use Last Segment top's z-coordinate
|
||||||
return vBase
|
return vBase
|
||||||
|
|
||||||
|
|
||||||
@@ -910,7 +910,7 @@ class _Stairs(ArchComponent.Component):
|
|||||||
lastSegmentAbsTop = obj.LastSegment.AbsTop
|
lastSegmentAbsTop = obj.LastSegment.AbsTop
|
||||||
print("lastSegmentAbsTop is: ")
|
print("lastSegmentAbsTop is: ")
|
||||||
print(lastSegmentAbsTop)
|
print(lastSegmentAbsTop)
|
||||||
vBase = Vector(vBase.x, vBase.y,lastSegmentAbsTop.z) # use Last Segment top's z-coordinate
|
vBase = Vector(vBase.x, vBase.y,lastSegmentAbsTop.z) # use Last Segment top's z-coordinate
|
||||||
obj.AbsTop = vBase.add(Vector(0,0,h))
|
obj.AbsTop = vBase.add(Vector(0,0,h))
|
||||||
|
|
||||||
vNose = DraftVecUtils.scaleTo(vLength,-abs(obj.Nosing.Value))
|
vNose = DraftVecUtils.scaleTo(vLength,-abs(obj.Nosing.Value))
|
||||||
@@ -1059,7 +1059,7 @@ class _Stairs(ArchComponent.Component):
|
|||||||
hstep = h/obj.NumberOfSteps
|
hstep = h/obj.NumberOfSteps
|
||||||
obj.RiserHeight = hstep
|
obj.RiserHeight = hstep
|
||||||
else:
|
else:
|
||||||
h = obj.RiserHeightEnforce.Value * (obj.NumberOfSteps)
|
h = obj.RiserHeightEnforce.Value * (obj.NumberOfSteps)
|
||||||
hstep = obj.RiserHeightEnforce.Value
|
hstep = obj.RiserHeightEnforce.Value
|
||||||
obj.RiserHeight = hstep
|
obj.RiserHeight = hstep
|
||||||
if obj.Landings == "At center":
|
if obj.Landings == "At center":
|
||||||
@@ -1069,7 +1069,7 @@ class _Stairs(ArchComponent.Component):
|
|||||||
|
|
||||||
if obj.LastSegment:
|
if obj.LastSegment:
|
||||||
lastSegmentAbsTop = obj.LastSegment.AbsTop
|
lastSegmentAbsTop = obj.LastSegment.AbsTop
|
||||||
p1 = Vector(p1.x, p1.y,lastSegmentAbsTop.z) # use Last Segment top's z-coordinate
|
p1 = Vector(p1.x, p1.y,lastSegmentAbsTop.z) # use Last Segment top's z-coordinate
|
||||||
|
|
||||||
obj.AbsTop = p1.add(Vector(0,0,h))
|
obj.AbsTop = p1.add(Vector(0,0,h))
|
||||||
p2 = p1.add(DraftVecUtils.scale(vLength,landing-1).add(Vector(0,0,landing*hstep)))
|
p2 = p1.add(DraftVecUtils.scale(vLength,landing-1).add(Vector(0,0,landing*hstep)))
|
||||||
@@ -1079,7 +1079,7 @@ class _Stairs(ArchComponent.Component):
|
|||||||
p3 = p2.add(DraftVecUtils.scaleTo(vLength,obj.LandingDepth.Value))
|
p3 = p2.add(DraftVecUtils.scaleTo(vLength,obj.LandingDepth.Value))
|
||||||
else:
|
else:
|
||||||
p3 = p2.add(DraftVecUtils.scaleTo(vLength,obj.Width.Value))
|
p3 = p2.add(DraftVecUtils.scaleTo(vLength,obj.Width.Value))
|
||||||
|
|
||||||
if obj.Flight in ["HalfTurnLeft", "HalfTurnRight"]:
|
if obj.Flight in ["HalfTurnLeft", "HalfTurnRight"]:
|
||||||
if (obj.Align == "Left" and obj.Flight == "HalfTurnLeft") or (obj.Align == "Right" and obj.Flight == "HalfTurnRight"):
|
if (obj.Align == "Left" and obj.Flight == "HalfTurnLeft") or (obj.Align == "Right" and obj.Flight == "HalfTurnRight"):
|
||||||
p3r = p2
|
p3r = p2
|
||||||
|
|||||||
Reference in New Issue
Block a user