| TQuadricError
|
Module |
|
Header |
/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/QuadricError.h |
Include |
#include "QuadricError.h" |
template<typename RealType>
struct TQuadricError
QuadricError represents a quadratic function that evaluates distance to plane. Stores minimal 10-coefficient form, following http://mgarland.org/files/papers/qtheory.pdf (symmetric matrix A, vector b, constant c)
Name | Description | ||
---|---|---|---|
|
RealType |
Axx |
|
|
RealType |
Axy |
|
|
RealType |
Axz |
|
|
RealType |
Ayy |
|
|
RealType |
Ayz |
|
|
RealType |
Azz |
|
|
RealType |
bx |
|
|
RealType |
by |
|
|
RealType |
bz |
|
|
RealType |
c |
Name | Description | |
---|---|---|
|
TQuadricError() |
|
|
TQuadricError |
Construct TQuadricError a plane with the given normal and a point on plane |
|
TQuadricError ( |
Construct TQuadricError that is the sum of two other TQuadricErrors |
Name | Description | ||
---|---|---|---|
|
Add ( |
Add scalar multiple of a TQuadricError to this TQuadricError |
|
|
Add ( |
||
|
AddSeamQuadric ( |
||
|
RealType |
Evaluate ( |
Evaluates p*A*p + 2*dot(p,b) + c |
|
InvertSymmetricMatrix ( |
||
|
FVector3< Re... |
MultiplyA ( |
|
|
FVector3< Re... |
MultiplySymmetricMatrix ( |
|
|
FVector3< Re... |
MultiplySymmetricMatrix ( |
|
|
OptimalPoint ( |
||
|
Scale ( |
Scale this quadric by the weight 'w' |
|
|
SolveAxEqualsb ( |
||
|
Subtract ( |
||
|
SubtractSeamQuadric ( |
||
|
TQuadricErro... |
Zero() |
Name | Description | ||
---|---|---|---|
|
TQuadricErro... |
operator= ( |
Name |
Description |
---|---|
ScalarType |