@@ -38,16 +38,18 @@ def __init__(self, rhino_edge=None):
3838 super (RhinoBrepEdge , self ).__init__ ()
3939 self ._edge = None
4040 self ._curve = None
41- self ._start_vertex = None
42- self ._end_vertex = None
41+ self .start_vertex = None
42+ self .end_vertex = None
4343 if rhino_edge :
4444 self ._set_edge (rhino_edge )
4545
4646 def _set_edge (self , native_edge ):
47+ print ("creating Edge object. nativ:{}" .format (native_edge ))
4748 self ._edge = native_edge
4849 self ._curve = self ._edge .EdgeCurve
49- self ._start_vertex = RhinoBrepVertex (self ._edge .StartVertex )
50- self ._end_vertex = RhinoBrepVertex (self ._edge .EndVertex )
50+ # print("creating Edge object. StartVertex:{} EndVertex:{}".format(self._edge.StartVertex.Location, self._edge.EndVertex.Location))
51+ # self._curve_start = RhinoBrepVertex(self._edge.StartVertex)
52+ # self._curve_end = RhinoBrepVertex(self._edge.EndVertex)
5153
5254 # ==============================================================================
5355 # Data
@@ -70,7 +72,7 @@ def data(self):
7072 return {
7173 "type" : type_ ,
7274 "value" : curve .data ,
73- "points" : [self ._start_vertex .point .data , self ._end_vertex .point .data ],
75+ "points" : [self .start_vertex .point .data , self .end_vertex .point .data ],
7476 }
7577
7678 @data .setter
@@ -89,9 +91,9 @@ def data(self, value):
8991 else :
9092 self ._curve = RhinoNurbsCurve .from_data (value ["value" ]).rhino_curve
9193
92- self ._start_vertex , self ._end_vertex = RhinoBrepVertex (), RhinoBrepVertex ()
93- self ._start_vertex ._point = Point .from_data (value ["points" ][0 ])
94- self ._end_vertex ._point = Point .from_data (value ["points" ][1 ])
94+ self .start_vertex , self .end_vertex = RhinoBrepVertex (), RhinoBrepVertex ()
95+ self .start_vertex ._point = Point .from_data (value ["points" ][0 ])
96+ self .end_vertex ._point = Point .from_data (value ["points" ][1 ])
9597
9698 # ==============================================================================
9799 # Properties
@@ -101,17 +103,17 @@ def data(self, value):
101103 def curve (self ):
102104 return self ._curve
103105
104- @property
105- def start_vertex (self ):
106- return self ._start_vertex
107-
108- @property
109- def end_vertex (self ):
110- return self ._end_vertex
106+ # @property
107+ # def start_vertex(self):
108+ # return self._start_vertex
109+ #
110+ # @property
111+ # def end_vertex(self):
112+ # return self._end_vertex
111113
112114 @property
113115 def vertices (self ):
114- return [self ._start_vertex , self ._end_vertex ]
116+ return [self .start_vertex , self .end_vertex ]
115117
116118 @property
117119 def is_circle (self ):
0 commit comments