[DebuggerDisplay("{DebuggerDisplay()}")] public class Node3 : IComparable<Node3>
Represents a single, three-dimensional coordinate with index specifier.

Constructors

Node3

#
public Node3()

Node3

#
public Node3(double nX, double nY, double nZ, int nI = -1)
nX (double)
nY (double)
nZ (double)
nI (int = -1)

Node3

#
public Node3(Node3 other)
other (Node3)

Node3

#
public Node3(Point3d other, int nI = -1)
other (Point3d)
nI (int = -1)

Node3

#
public Node3(Point3f other, int nI = -1)
other (Point3f)
nI (int = -1)

Fields

tag

#
public int tag

x

#
public double x

y

#
public double y

z

#
public double z

Properties

DebuggerDisplay

#
public string DebuggerDisplay { get; }

IsValid

#
public bool IsValid { get; }

Methods

Coincident

#
public bool Coincident(Node3 other)
other (Node3)

CoincidentFlat

#
public bool CoincidentFlat(Node3 other)
other (Node3)

CompareTo

#
public int CompareTo(Node3 other)
other (Node3)

Distance

#
public double Distance(double ox, double oy, double oz)
ox (double)
oy (double)
oz (double)

Distance

#
public double Distance(Node3 other)
other (Node3)

DistanceSquared

#
public double DistanceSquared(double ox, double oy, double oz)
ox (double)
oy (double)
oz (double)

DistanceSquared

#
public double DistanceSquared(Node3 other)
other (Node3)

Duplicate

#
public Node3 Duplicate()

Offset

#
public void Offset(double dx, double dy, double dz)
dx (double)
dy (double)
dz (double)

Set

#
public void Set(double nX, double nY, double nZ)
nX (double)
nY (double)
nZ (double)

Set

#
public void Set(Node3 other)
other (Node3)

ToString

#
public override string ToString()
Object.ToString

Operators

OperationResultDescription
Node3+Vec3Node3
Node3-Node3Vec3