File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed
src/compas/geometry/primitives Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 44
55import math
66
7+ from compas .geometry import allclose
8+ from compas .geometry import area_polygon
79from compas .geometry import cross_vectors
810from compas .geometry import centroid_polygon
9- from compas .geometry import area_polygon
1011from compas .geometry import is_coplanar
1112from compas .geometry import is_polygon_convex
1213from compas .geometry import transform_points
1314
15+ from compas .geometry .primitives import Line
1416from compas .geometry .primitives import Primitive
1517from compas .geometry .primitives import Point
1618from compas .geometry .primitives import Vector
17- from compas .geometry .primitives import Line
1819
1920from compas .utilities import pairwise
2021
@@ -165,7 +166,7 @@ def __iter__(self):
165166 def __eq__ (self , other ):
166167 if not hasattr (other , '__iter__' ) or not hasattr (other , '__len__' ) or len (self ) != len (other ):
167168 return False
168- return all ( a == b for a , b in zip ( self , other ) )
169+ return allclose ( self , other )
169170
170171 # ==========================================================================
171172 # constructors
Original file line number Diff line number Diff line change 22from __future__ import absolute_import
33from __future__ import division
44
5+ from compas .geometry import allclose
56from compas .geometry import transform_points
67
8+ from compas .geometry .predicates import is_point_on_line
9+ from compas .geometry .primitives import Line
710from compas .geometry .primitives import Primitive
811from compas .geometry .primitives import Point
9- from compas .geometry .primitives import Line
10- from compas .geometry .predicates import is_point_on_line
1112
1213from compas .utilities import pairwise
1314
@@ -127,7 +128,7 @@ def __iter__(self):
127128 def __eq__ (self , other ):
128129 if not hasattr (other , '__iter__' ) or not hasattr (other , '__len__' ) or len (self ) != len (other ):
129130 return False
130- return all ( a == b for a , b in zip ( self , other ) )
131+ return allclose ( self , other )
131132
132133 # ==========================================================================
133134 # constructors
You can’t perform that action at this time.
0 commit comments