Class IfcPlane
- Namespace
- IfcIO.Geometry
- Assembly
- IfcIO.dll
A flat planar surface defined by a reference position and surface normal vector, conforming to buildingSMART standard IFCPLANE.
public sealed class IfcPlaneInheritance
Inherited Members
Constructors
IfcPlane()
public IfcPlane()IfcPlane(IfcVector3, IfcVector3)
public IfcPlane(IfcVector3 location, IfcVector3 normal)Parameters
locationIfcVector3normalIfcVector3
Properties
Location
public IfcVector3 Location { get; set; }Property Value
Normal
public IfcVector3 Normal { get; set; }Property Value
Methods
SignedDistanceTo(in IfcVector3)
Computes the signed perpendicular distance from the point to this plane. Positive if on the side of the normal, negative otherwise.
public double SignedDistanceTo(in IfcVector3 point)Parameters
pointIfcVector3