123456789101112131415161718192021 |
- import time
- import core
- from entity.Node import Node, Node2D
- class Line:
- def __init__(self,original_line,node_type,div_index):
- self.original_line = original_line
- self.div_line = Node(original_line[0],node_type,div_index).div_point, Node(original_line[1],node_type,div_index).div_point
- self.agg_line = Node(original_line[0],node_type,div_index).agg_point, Node(original_line[1],node_type,div_index).agg_point
- self.div_route = core.calculate_angle_with_x_axis(self.div_line[0],self.div_line[1])
- self.agg_route = core.calculate_angle_with_x_axis(self.agg_line[0],self.agg_line[1])
- class Plg:
- def __init__(self, original_plg, node_type='3d', div_index=0):
- self.plg_agg = [Node(point,node_type,div_index).agg_point for point in original_plg]
|