From 8f15765047d892cfdd358d92129be4e97f08e069 Mon Sep 17 00:00:00 2001 From: DeepSOIC Date: Thu, 16 Aug 2018 21:51:01 +0300 Subject: [PATCH] PolarArray: 'center' reference option --- lattice2PolarArray2.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lattice2PolarArray2.py b/lattice2PolarArray2.py index c559a33..7697b9b 100644 --- a/lattice2PolarArray2.py +++ b/lattice2PolarArray2.py @@ -92,7 +92,7 @@ class PolarArray(APlm.AttachableFeature): created = self.assureProperty(selfobj, 'App::PropertyEnumeration', 'ReferencePlacementOption', - ['none', 'SpanStart', 'SpanEnd', 'at custom value', 'first placement', 'last placement'], + ['none', 'center', 'SpanStart', 'SpanEnd', 'at custom value', 'first placement', 'last placement'], "Polar Array", "Reference placement, corresponds to the original occurrence of the object to be populated." ) @@ -222,6 +222,8 @@ class PolarArray(APlm.AttachableFeature): ref = selfobj.ReferencePlacementOption if ref == 'none': self.setReferencePlm(selfobj, None) + elif ref == 'center': + self.setReferencePlm(selfobj, App.Placement()) elif ref == 'SpanStart': self.setReferencePlm(selfobj, plmByVal(selfobj.SpanStart)) elif ref == 'SpanEnd':