Namespace:
Autodesk.Revit.DB
PlanarFace
Class
Description:
A bounded face of a 3d solid or open shell.
A bounded face of a 3d solid or open shell.
Remarks:
Planar faces are defined by planes bounded by edge loops. The planes provide natural UV parameterization to the faces. S(u, v) = Origin + u*Vector[0] + v*Vector[1]
Planar faces are defined by planes bounded by edge loops. The planes provide natural UV parameterization to the faces. S(u, v) = Origin + u*Vector[0] + v*Vector[1]
Inheritance Hierarchy:
System.Object
Autodesk.Revit.DB.APIObject
Autodesk.Revit.DB.GeometryObject
Autodesk.Revit.DB.Face
Autodesk.Revit.DB.PlanarFace
System.Object
Autodesk.Revit.DB.APIObject
Autodesk.Revit.DB.GeometryObject
Autodesk.Revit.DB.Face
Autodesk.Revit.DB.PlanarFace
Examples
private void GetPlanarFaceInfo(Face face)
{
PlanarFace planarFace = face as PlanarFace;
if (null != planarFace)
{
XYZ origin = planarFace.Origin;
XYZ normal = planarFace.FaceNormal;
XYZ vector = planarFace.XVector;
}
}