@@ -582,8 +582,7 @@ def to_circle(self) -> Circle:
582582 if not self .is_circle :
583583 raise ValueError (f"The underlying geometry is not a circle: { self .type } " )
584584
585- curve = self .occ_adaptor .Curve ()
586- circle = curve .Circle ()
585+ circle = self .occ_adaptor .Circle ()
587586 return circle_to_compas (circle )
588587
589588 def to_ellipse (self ) -> Ellipse :
@@ -603,8 +602,7 @@ def to_ellipse(self) -> Ellipse:
603602 if not self .is_ellipse :
604603 raise ValueError (f"The underlying geometry is not an ellipse: { self .type } " )
605604
606- curve = self .occ_adaptor .Curve ()
607- ellipse = curve .Ellipse ()
605+ ellipse = self .occ_adaptor .Ellipse ()
608606 return ellipse_to_compas (ellipse )
609607
610608 def to_hyperbola (self ) -> Hyperbola :
@@ -623,8 +621,7 @@ def to_hyperbola(self) -> Hyperbola:
623621 if not self .is_hyperbola :
624622 raise ValueError (f"The underlying geometry is not a hyperbola: { self .type } " )
625623
626- curve = self .occ_adaptor .Curve ()
627- hyperbola = curve .Hyperbola ()
624+ hyperbola = self .occ_adaptor .Hyperbola ()
628625 return hyperbola_to_compas (hyperbola )
629626
630627 def to_parabola (self ) -> Parabola :
@@ -643,8 +640,7 @@ def to_parabola(self) -> Parabola:
643640 if not self .is_parabola :
644641 raise ValueError (f"The underlying geometry is not a parabola: { self .type } " )
645642
646- curve = self .occ_adaptor .Curve ()
647- parabola = curve .Parabola ()
643+ parabola = self .occ_adaptor .Parabola ()
648644 return parabola_to_compas (parabola )
649645
650646 def to_bezier (self ) -> Bezier :
@@ -663,8 +659,7 @@ def to_bezier(self) -> Bezier:
663659 if not self .is_bezier :
664660 raise ValueError (f"The underlying geometry is not a bezier: { self .type } " )
665661
666- curve = self .occ_adaptor .Curve ()
667- bezier = curve .Bezier ()
662+ bezier = self .occ_adaptor .Bezier ()
668663 return bezier_to_compas (bezier )
669664
670665 def to_bspline (self ) -> NurbsCurve :
@@ -683,6 +678,5 @@ def to_bspline(self) -> NurbsCurve:
683678 if not self .is_bspline :
684679 raise ValueError (f"The underlying geometry is not a bspline: { self .type } " )
685680
686- curve = self .occ_adaptor .Curve ()
687- bspline = curve .BSpline ()
681+ bspline = self .occ_adaptor .BSpline ()
688682 return bspline_to_compas (bspline )
0 commit comments