Click or drag to resize

Point3 Structure

3 dimensional point.

Namespace:  Karamba.Geometry
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
[SerializableAttribute]
public struct Point3 : IEquatable<Point3>, 
	IComparable<Point3>

The Point3 type exposes the following members.

Constructors
  NameDescription
Public methodPoint3(Vec3d)
Create point from a c++ vector.
Public methodPoint3(Point3)
Create point from another point..
Public methodPoint3(Vector3)
Create point from vector.
Public methodPoint3(Double, Double, Double)
Create point.
Top
Properties
  NameDescription
Public propertyItem
Gets or sets a point component at the given index.
Public propertyLength
Get length of vector.
Public propertySqLength
Get squarted length of vector.
Public propertyvec3d
transform a C++-vector into a C#-vector
Public propertyX
X coordinate.
Public propertyY
Y coordinate.
Public propertyZ
Z coordinate.
Public propertyStatic memberZero
Get zero vector.
Top
Methods
  NameDescription
Public methodCompareTo
compares two points.
Public methodDistanceTo
Get distance to point.
Public methodEquals(Object)
Indicates whether this instance and a specified object are equal.
(Overrides ValueTypeEquals(Object).)
Public methodEquals(Point3)
test whether another point is equal to this point
Public methodGetHashCode
generate hash-code for the point
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns the fully qualified type name of this instance.
(Overrides ValueTypeToString.)
Public methodTransform
Transform point.
Top
Operators
  NameDescription
Public operatorStatic memberAddition(Point3, Point3)
Add points.
Public operatorStatic memberAddition(Point3, Vector3)
Add vector to point.
Public operatorStatic memberDivision
Divide vector by constant.
Public operatorStatic memberEquality
Compare vectors.
Public operatorStatic memberGreaterThan
Compare vectors.
Public operatorStatic memberInequality
Compare vectors.
Public operatorStatic memberLessThan
Compare vectors.
Public operatorStatic memberMultiply(Double, Point3)
Multiply vector by constant.
Public operatorStatic memberMultiply(Point3, Double)
Multiply vector by constant.
Public operatorStatic memberSubtraction(Point3, Point3)
Subtract vector.
Public operatorStatic memberSubtraction(Point3, Vector3)
Substract vector from point.
Top
Extension Methods
  NameDescription
Public Extension MethodConvert
Convert karamba point to rhino Point3d.
(Defined by GeometryExtensions.)
Top
See Also