[Bf-extensions-cvs] [8443147d] master: Archipack: bugfix nested childs roof altitude

Stephen Leger noreply at git.blender.org
Sat Feb 1 14:21:19 CET 2020


Commit: 8443147d3e96e04898958b55f111bec1dd98ae2d
Author: Stephen Leger
Date:   Sat Feb 1 14:19:31 2020 +0100
Branches: master
https://developer.blender.org/rBA8443147d3e96e04898958b55f111bec1dd98ae2d

Archipack: bugfix nested childs roof altitude

===================================================================

M	archipack/archipack_roof.py

===================================================================

diff --git a/archipack/archipack_roof.py b/archipack/archipack_roof.py
index 4e8b9471..59757c4f 100644
--- a/archipack/archipack_roof.py
+++ b/archipack/archipack_roof.py
@@ -4270,7 +4270,10 @@ class archipack_roof(ArchipackLines, ArchipackObject, Manipulable, PropertyGroup
             default=0.0001,
             update=update_cutter
             )
-
+    z_parent: FloatProperty(
+        description="Delta z of t child for grand childs",
+        default=0
+    )
     hole_offset_left : FloatProperty(
             name="Left",
             description="Left distance from border",
@@ -4512,8 +4515,8 @@ class archipack_roof(ArchipackLines, ArchipackObject, Manipulable, PropertyGroup
 
                 # print("slope: %s" % (slope))
 
-                z = d.z - self.t_dist_y * slope
-
+                z = d.z_parent + d.z - self.t_dist_y * slope
+                self.z_parent = z - self.z
                 # a_right from axis cross z
 
                 b_right = self.intersection_angle(



More information about the Bf-extensions-cvs mailing list