Skip to content

Commit

Permalink
closes #3911, if some one interested can return the functionality bac…
Browse files Browse the repository at this point in the history
…k in working condition
  • Loading branch information
Durman committed Jun 10, 2021
1 parent 9a39b99 commit b5386cb
Showing 1 changed file with 3 additions and 45 deletions.
48 changes: 3 additions & 45 deletions nodes/generator/plane_mk3.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
from sverchok.node_tree import SverchCustomTreeNode
from sverchok.data_structure import updateNode, list_match_func, list_match_modes
from sverchok.utils.modules.matrix_utils import matrix_apply_np
from sverchok.utils.nodes_mixins.draft_mode import DraftMode

directionItems = [("XY", "XY", ""), ("YZ", "YZ", ""), ("ZX", "ZX", "")]
dimensionsItems = [
Expand Down Expand Up @@ -220,9 +219,10 @@ def make_edg_pol(x_verts, y_verts, flags):
'SIZE_STEPS': plane_size_steps,
'SIZE': planes_size_number,
'NUMBER': planes_number_steps

}
class SvPlaneNodeMk3(DraftMode, bpy.types.Node, SverchCustomTreeNode):


class SvPlaneNodeMk3(SverchCustomTreeNode, bpy.types.Node):
"""
Triggers: Grid,
Tooltip: Generate a Plane primitive.
Expand Down Expand Up @@ -309,14 +309,6 @@ def update_properties(self):
name='N Verts Y', description='Number of vertices along Y',
default=2, min=2, update=updateNode)

numx_draft: IntProperty(
name='[D] N Verts X', description='Number of vertices along X (draft mode)',
default=2, min=2, update=updateNode)

numy_draft: IntProperty(
name='[D] N Verts Y', description='Number of vertices along Y (draft mode)',
default=2, min=2, update=updateNode)

stepx: FloatProperty(
name='Step X', description='Step length X',
default=1.0, update=updateNode)
Expand All @@ -325,14 +317,6 @@ def update_properties(self):
name='Step Y', description='Step length Y',
default=1.0, update=updateNode)

stepx_draft: FloatProperty(
name='[D] Step X', description='Step length X (draft mode)',
default=1.0, update=updateNode)

stepy_draft: FloatProperty(
name='[D] Step Y', description='Step length Y (draft mode)',
default=1.0, update=updateNode)

center: BoolProperty(
name='Center', description='Center the plane around origin',
default=False, update=updateNode)
Expand All @@ -345,23 +329,6 @@ def update_properties(self):
name='Size Y', description='Plane size along Y',
default=10.0, min=0.01, update=updateNode)

sizex_draft: FloatProperty(
name='[D] Size X', description='Plane size along X (draft mode)',
default=1.0, update=updateNode)

sizey_draft: FloatProperty(
name='[D] Size Y', description='Plane size along y (draft mode)',
default=1.0, update=updateNode)

draft_properties_mapping = dict(
numx = 'numx_draft',
numy = 'numy_draft',
stepx = 'stepx_draft',
stepy = 'stepy_draft',
sizex = 'sizex_draft',
sizey = 'sizey_draft'
)

list_match_global: EnumProperty(
name="Match Global",
description="Behavior on different list lengths, multiple objects level",
Expand Down Expand Up @@ -485,15 +452,6 @@ def get_data(self):

return list_match_func[self.list_match_global](params)

def does_support_draft_mode(self):
return True

def draw_label(self):
label = self.label or self.name
if self.id_data.sv_draft:
label = "[D] " + label
return label

def process(self):

outputs = self.outputs
Expand Down

0 comments on commit b5386cb

Please sign in to comment.