Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/PhysicsEngine
Inheritance Hierarchy
- FImplicitObject
- FWeightedLatticeImplicitObject
- TWeightedLatticeImplicitObject
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/PhysicsEngine/SkinnedLevelSetElem.h |
| Include | #include "PhysicsEngine/SkinnedLevelSetElem.h" |
Syntax
template<typename TConcrete>
class TWeightedLatticeImplicitObject : public Chaos::FWeightedLatticeImplicitObject
Constructors
| Type | Name | Description | |
|---|---|---|---|
TWeightedLatticeImplicitObject ( ObjectType&& InObject,TUniformGrid< FReal, 3 >&& InGrid, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TConcrete * | |||
| FReal | PhiWithNormalAndSurfacePoint
(
const FVec3& X, |
Note that if x is in an empty cell / outside the deformed lattice and bIncludeEmptyCells is false, this will return UE_BIG_NUMBER and Normal will be unchanged. | |
| constexpr EImplicitObjectType | StaticType () |
Overridden from FImplicitObject
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< FImplicitObject > | Copy () |
||
| TUniquePtr< FImplicitObject > | DeepCopy () |
||
| FImplicitObject * | Duplicate () |
Not all implicit objects can be duplicated, up to user code to use this in cases that make sense. | |
| uint32 | GetTypeHash () |
||
| FReal | PhiWithNormal
(
const FVec3& x, |
Find the closest point on the surface, and return the separating distance and axis. | |
| void | Serialize
(
FChaosArchive& Ar |
Typedefs
| Name | Description |
|---|---|
| ObjectType | |
| T | |
| TType |