Table of Contents

Class IfcPointToMeshMeasurement

Namespace
IfcIO.Measure
Assembly
IfcIO.dll

Result of a point-to-mesh shortest distance measurement.

public sealed record IfcPointToMeshMeasurement : IEquatable<IfcPointToMeshMeasurement>

Inheritance

Implements

Inherited Members

Constructors

IfcPointToMeshMeasurement(IfcVector3, IfcVector3, double, int, IfcVector3)

Result of a point-to-mesh shortest distance measurement.

public IfcPointToMeshMeasurement(IfcVector3 QueryPoint, IfcVector3 ClosestPoint, double Distance, int ClosestTriangleIndex, IfcVector3 Normal)

Parameters

QueryPoint IfcVector3
ClosestPoint IfcVector3
Distance double
ClosestTriangleIndex int
Normal IfcVector3

Properties

ClosestPoint

public IfcVector3 ClosestPoint { get; init; }

Property Value

IfcVector3

ClosestTriangleIndex

public int ClosestTriangleIndex { get; init; }

Property Value

int

Distance

public double Distance { get; init; }

Property Value

double

Normal

public IfcVector3 Normal { get; init; }

Property Value

IfcVector3

QueryPoint

public IfcVector3 QueryPoint { get; init; }

Property Value

IfcVector3

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.