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::NormalCCWSyntaxfloat4 Triangle::NormalCCW() const; [4 lines of code]Returns the normalized triangle normal pointing to the counter-clockwise direction of this triangle. This function computes the normalized triangle normal vector that points towards the halfspace, from which observed, the vertices of this triangle wind in counter-clockwise (CCW) order. See Also PlaneCCW(), PlaneCW(), UnnormalizedNormalCCW(), UnnormalizedNormalCW(). Syntaxfloat4 Triangle::NormalCW() const; [4 lines of code]Returns the normalized triangle normal pointing to the clockwise direction of this triangle. This function computes the normalized triangle normal vector that points towards the halfspace, from which observed, the vertices of this triangle wind in clockwise (CW) order. See Also PlaneCCW(), PlaneCW(), UnnormalizedNormalCCW(), UnnormalizedNormalCW(). |