Constructors and Setting Functions
|void Tetrahedron (
Creates an empty |
|void Tetrahedron (const Point& p, const real diameter_of_triangle, [real angle_x = 0, [real angle_y = 0, [real angle_z = 0]]])
Creates a |
Tetrahedron with its center at the origin.
The faces have enclosing circles of diameter
diameter_of_triangle. If any of angle_x, angle_y, or
angle_z is non-zero, the
Tetrahedron is rotated by the
amounts specified around the corresponding axes. Finally, if p is
not the origin, the
Tetrahedron is shifted such that
center comes to lie at p.
The center of a
Tetrahedron is the intersection of the line
segments connecting the vertices with the centers of the opposite
Tetrahedron t(origin, 3);
Point P(1, 0, 1);
Tetrahedron t(P, 2.75, 30, 32.5, 20);
|void set (const Point& p, const real diameter_of_triangle, [real angle_x = 0, [real angle_y = 0, [real angle_z = 0]]])
Corresponds to the constructor above.