Table of Contents

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 IfcPlane

Inheritance

Inherited Members

Constructors

IfcPlane()

public IfcPlane()

IfcPlane(IfcVector3, IfcVector3)

public IfcPlane(IfcVector3 location, IfcVector3 normal)

Parameters

location IfcVector3
normal IfcVector3

Properties

Location

public IfcVector3 Location { get; set; }

Property Value

IfcVector3

Normal

public IfcVector3 Normal { get; set; }

Property Value

IfcVector3

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

point IfcVector3

Returns

double