Back to class indexa | b | c | ctor (+1 overload) | Translate(offset) | Transform(transform) (+3 overloads) | BarycentricUVW(point)[const] | BarycentricUV(point)[const] | Point(uvw)[const] (+3 overloads) | Centroid()[const] | CenterPoint()[const] | Area()[const] | Perimeter()[const] | VertexArrayPtr() (+1 overload) | Vertex(i)[const] | CornerPoint(i)[const] | Edge(i)[const] | PlaneCCW()[const] | PlaneCW()[const] | NormalCCW()[const] | NormalCW()[const] | UnnormalizedNormalCCW()[const] | UnnormalizedNormalCW()[const] | AnyPointFast()[const] | ExtremePoint(direction)[const] (+1 overload) | ToPolygon()[const] | ToPolyhedron()[const] | BoundingAABB()[const] | IsFinite()[const] | IsDegenerate(epsilon)[const] | Contains(...)[const] (+2 overloads) | Distance(point)[const] (+2 overloads) | DistanceSq(point)[const] | Intersects(...)[const] (+12 overloads) | ProjectToAxis(axis,dMin,dMax)[const] | UniqueFaceNormals(out)[const] | UniqueEdgeDirections(out)[const] | ClosestPoint(point)[const] (+3 overloads) | ClosestPointToTriangleEdge(...)[const] (+1 overload) | RandomPointInside(rng)[const] | RandomVertex(rng)[const] | RandomPointOnEdge(rng)[const] | ToString()[const] | SerializeToString()[const] | SerializeToCodeString()[const] | Equals(rhs,epsilon)[const] | BitEquals(other)[const] | NumFaces()[static] | NumEdges()[static] | NumVertices()[static] | BarycentricInsideTriangle(uvw)[static] | Area2D(p1,p2,p3)[static] | SignedArea(point,a,b,c)[static] | IsDegenerate(p1,p2,p3,epsilon)[static] | IntersectLineTri(...)[static] | FromString(str,outEndStr)[static] (+1 overload) |
| Triangle::TriangleSyntaxTriangle::Triangle(); [1 line of code]The default constructor does not initialize any members of this class. This means that the values of the members a, b and c are undefined after creating a new [Triangle] using this default constructor. Remember to assign to them before use. See Also a, b, c. SyntaxTriangle::Triangle(const float4 &a, const float4 &b, const float4 &c); [4 lines of code]Constructs a triangle from three given endpoints. The normal of the plane will be constructed to point towards the halfspace where the vertices a, b and c wind in counter-clockwise order. See Also a, b, c. |