Class Triangle
the coordinates of the first point of the triangle
the coordinates of the first vector
the coordinates of the second vector
three integers (default [0, 0, 0])
True if the triangle is added
False if the triangle is deleted
Examples
the bottom half square of [0,1]x[0,1]
>>> point = [0., 0.]
>>> vecta = [1., 0.]
>>> vectb = [0., 1.]
>>> Triangle(point, vecta, vectb)
+----------+
| Triangle |
+----------+
- dimension: 2
- start point: [0. 0.]
- v1: [1. 0.]
- v2: [0. 1.]
- label: [0, 0, 0]
- type: solid
the coordinates of the first point of the triangle
the coordinates of the first vector
the coordinates of the second vector
the list of the label of the edge
True if the triangle is added and False if the triangle is deleted
number of edges: 3
2
Methods
|
Compute the distance in the v direction between the triangle and the points defined by (x, y). |
return the smallest box where the element is. |
|
|
return a boolean array which defines if a point is inside or outside of the element. |
test if the number of labels is equal to the number of bounds. |
|
|
visualize the element |
Attributes
|