Point3f
ReferencesConstructors
Properties
Methods
Add
#(Provided for languages that do not support operator overloading. You can use the + operator otherwise)
Add
#(Provided for languages that do not support operator overloading. You can use the + operator otherwise)
Add
#(Provided for languages that do not support operator overloading. You can use the + operator otherwise)
| other (Point3f) | Other point for distance measurement. |
| other (Point3f) | Other point for distance measurement. |
Divide
#(Provided for languages that do not support operator overloading. You can use the / operator otherwise)
Equals
#| obj (object) | The specified object. |
| point (Point3f) | The specified point. |
GetHashCode
#Multiply
#(Provided for languages that do not support operator overloading. You can use the * operator otherwise)
Multiply
#(Provided for languages that do not support operator overloading. You can use the * operator otherwise)
Negate
#(Provided for languages that do not support operator overloading. You can use the - unary operator otherwise)
Subtract
#(Provided for languages that do not support operator overloading. You can use the - operator otherwise)
(Provided for languages that do not support operator overloading. You can use the - operator otherwise)
| obj (object) |
ToString
#| format (string) | The format to use. -or- A null reference (Nothing in Visual Basic) to use the default format defined for the type of the IFormattable implementation. |
| formatProvider (IFormatProvider) | The provider to use to format the value. -or- A null reference (Nothing in Visual Basic) to obtain the numeric format information from the current locale setting of the operating system. |
Operators
| Operation | Result | Description | ||
|---|---|---|---|---|
| Point3f | + | Point3f | Point3f | Adds a point to another point. |
| Vector3f | + | Point3f | Point3f | Sums up a point and a vector, and returns a new point. |
| Point3f | / | float | Point3f | Divides a point by a factor. |
| Point3f | == | Point3f | bool | Determines whether two points have equal values. |
| Point3f | > | Point3f | bool | Determines whether the first specified point comes after (has superior sorting value than) the second point. Coordinates evaluation priority is first X, then Y, then Z. |
| Point3f | >= | Point3f | bool | Determines whether the first specified point comes after (has superior sorting value than) the second point, or it is equal to it. Coordinates evaluation priority is first X, then Y, then Z. |
| Point3f | != | Point3f | bool | Determines whether two points have different values. |
| Point3f | < | Point3f | bool | Determines whether the first specified point comes before (has inferior sorting value than) the second point. Coordinates evaluation priority is first X, then Y, then Z. |
| Point3f | <= | Point3f | bool | Determines whether the first specified point comes before (has inferior sorting value than) the second point, or it is equal to it. Coordinates evaluation priority is first X, then Y, then Z. |
| float | * | Point3f | Point3f | Multiplies a point by a factor. |
| Point3f | * | float | Point3f | Multiplies a point by a factor. |
| Point3f | - | Vector3f | Point3f | Subtracts a vector from a point. |
| Point3f | - | Point3f | Vector3f | Subtracts a point from another point. |
| - | Point3f | Point3f | Computes the additive inverse of all coordinates in the point, and returns the new point. | |