Lines Matching refs:vertices

40     vertices = VertexArray.from_tags(tags.get_subclass('AcDbSpline'))
41 assert len(vertices) == 7
42 points = list(vertices)
44 assert vertices[0] == (0., 0., 0.)
45 assert vertices[1] == (10., 10., 10.)
47 assert vertices[-1] == (60., 60., 60.)
49 _ = vertices[-8]
51 _ = vertices[8]
56 vertices = VertexArray.from_tags(tags.get_subclass('AcDbSpline'))
58 vertices.append((70, 70, 70))
59 assert len(vertices) == 8
60 assert vertices[-1] == (70., 70., 70.)
63 vertices[0] = (7, 6, 5)
64 assert vertices[0] == (7, 6, 5)
65 assert len(vertices) == 8
68 vertices.clear()
69 assert len(vertices) == 0
72 vertices.extend([(0, 0, 0), (1, 2, 3), (4, 5, 6)])
73 assert len(vertices) == 3
74 assert vertices[0] == (0, 0, 0)
75 assert vertices[1] == (1, 2, 3)
76 assert vertices[2] == (4, 5, 6)
81 vertices = VertexArray.from_tags(tags.get_subclass('AcDbSpline'))
82 assert len(vertices) == 7
83 assert vertices[0] == (0, 0, 0)
84 del vertices[0]
85 assert vertices[0] == (10, 10, 10)
86 assert len(vertices) == 6
88 del vertices[1] # (20, 20, 20)
89 assert vertices[1] == (30, 30, 30)
90 assert len(vertices) == 5
95 vertices = VertexArray.from_tags(tags.get_subclass('AcDbSpline'))
96 del vertices[:2]
97 assert len(vertices) == 5
98 assert vertices[0] == (20, 20, 20)
100 vertices = VertexArray.from_tags(tags.get_subclass('AcDbSpline'))
101 del vertices[::2]
102 assert len(vertices) == 3
103 assert vertices[0] == (10, 10, 10)
104 assert vertices[1] == (30, 30, 30)
105 assert vertices[2] == (50, 50, 50)
110 vertices = VertexArray.from_tags(tags.get_subclass('AcDbSpline'))
111 assert vertices[0] == (0, 0, 0)
112 assert vertices[1] == (10, 10, 10)
113 vertices.insert(1, (-1, -2, -3))
114 assert vertices[0] == (0, 0, 0)
115 assert vertices[1] == (-1, -2, -3)
116 assert vertices[2] == (10, 10, 10)
117 assert len(vertices) == 8
122 vertices = VertexArray.from_tags(tags.get_subclass('AcDbSpline'))
123 tags = TagCollector.dxftags(vertices)
131 vertices = VertexArray()
132 vertices.extend([(0, 0, 0), (1, 0, 0), (1, 1, 0)])
134 vertices.transform(ucs.matrix)
135 assert vertices[0] == (0, 0, 1)
136 assert vertices[1] == (1, 0, 1)
137 assert vertices[2] == (1, 1, 1)
141 vertices = VertexArray()
142 vertices.extend([(0, 0, 0), (1, 0, 0), (1, 1, 0)])
144 vertices.transform(m)
145 assert vertices[0] == (0, 0, 1)
146 assert vertices[1] == (1, 0, 1)
147 assert vertices[2] == (1, 1, 1)