From 85de732567a94d6244a42b1245bc911629ffd485 Mon Sep 17 00:00:00 2001 From: carlopav Date: Sat, 9 May 2020 11:03:29 +0200 Subject: [PATCH] Draft: updated ocumentation of Draft Scale function --- src/Mod/Draft/draftfunctions/scale.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Mod/Draft/draftfunctions/scale.py b/src/Mod/Draft/draftfunctions/scale.py index 0da5c08d63..97b74a86b1 100644 --- a/src/Mod/Draft/draftfunctions/scale.py +++ b/src/Mod/Draft/draftfunctions/scale.py @@ -124,6 +124,10 @@ def scale(objectslist, scale=App.Vector(1,1,1), return newobjlist +# Following functions are needed for SubObjects modifiers +# implemented by Dion Moult during 0.19 dev cycle (works only with Draft Wire) + + def scale_vertex(obj, vertex_index, scale, center): points = obj.Points points[vertex_index] = obj.Placement.inverse().multVec( @@ -143,9 +147,6 @@ def scale_vector_from_center(vector, scale, center): scaleVectorFromCenter = scale_vector_from_center -# code needed for subobject modifiers - - def scale_edge(obj, edge_index, scale, center): scaleVertex(obj, edge_index, scale, center) if utils.isClosedEdge(edge_index, obj):