Navigation
API > API/Runtime > API/Runtime/CADKernel > API/Runtime/CADKernel/Math
References
| Module | CADKernel |
| Header | /Engine/Source/Runtime/Datasmith/CADKernel/Base/Public/Math/Point.h |
| Include | #include "Math/Point.h" |
Syntax
class FPoint
Variables
| Type | Name | Description | |
|---|---|---|---|
| union UE::CADKernel::FPoint | |||
| double | X | ||
| double[3] | XYZ | ||
| double | Y | ||
| double | Z |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FPoint
(
const double*const InPoint |
|||
FPoint
(
double InCoordX, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| double | ComputeAngle
(
const FPoint& OtherVector |
||
| double | ComputeCosinus
(
const FPoint& OtherVector |
||
| double | ComputeSinus
(
const FPoint& OtherVector |
||
| double | Return the projection of the point on the diagonal axis (of vector (1,1,1)) i.e. return X + Y + Z | ||
| double | |||
| bool | |||
| double | Length () |
||
| FPoint | |||
| double | MixedTripleProduct
(
const FPoint& VectorA, |
||
| void | NonUniformScale
(
const FPoint& Scale |
||
| FPoint | Normalize () |
||
| FPoint & | Normalize () |
||
| void | Set
(
double* InCoordinates |
||
| void | Set
(
double InCoordX, |
||
| void | |||
| void | |||
| double | SignedAngle
(
const FPoint& Vector2, |
||
| double | SquareDistance
(
const FPoint& Point |
||
| double | SquareLength () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FPoint | |||
| FPoint | operator- () |
||
| bool | operator!=
(
const FPoint& Point |
||
| FPoint | operator*
(
double Scale |
||
| double | |||
| FPoint & | operator*=
(
double Scale |
||
| FPoint | operator/
(
double InvScale |
||
| FPoint & | operator/=
(
double InvScale |
||
| double | operator[]
(
int32 Index |
||
| double & | operator[]
(
int32 Index |
||
| FPoint | |||
| FPoint | |||
| FPoint | |||
| FPoint | |||
| FPoint & | operator+=
(
const FPoint& Point |
||
| FPoint & | operator+=
(
const FVector& Point |
||
| FPoint & | operator+=
(
const FVector3f& Point |
||
| bool | |||
| FPoint & | |||
| FPoint & | operator-=
(
const FPoint& Point |
||
| bool | operator==
(
const FPoint& Point |
Constants
| Name | Description |
|---|---|
| Dimension | |
| FarawayPoint | |
| UnitPoint | |
| ZeroPoint | A zero point (0,0,0) |