Inherits SimpleMod2.
Public Member Functions | |
| GridSnapModifierClass () | |
| void | DeleteThis () |
| void | GetClassName (TSTR &s) |
| virtual Class_ID | ClassID () |
| void | BeginEditParams (IObjParam *ip, ULONG flags, Animatable *prev) |
| void | EndEditParams (IObjParam *ip, ULONG flags, Animatable *next) |
| RefTargetHandle | Clone (RemapDir &remap=NoRemap()) |
| TCHAR * | GetObjectName () |
| IOResult | Load (ILoad *iload) |
| int | NumParamBlocks () |
| IParamBlock2 * | GetParamBlock (int i) |
| IParamBlock2 * | GetParamBlockByID (BlockID id) |
| Deformer & | GetDeformer (TimeValue t, ModContext &mc, Matrix3 &mat, Matrix3 &invmat) |
| Interval | GetValidity (TimeValue t) |
GridSnapModifierClass This modifier will snap all vertices in the geometry being modified to a grid. Its motivation is to try to help solve the problem of cracks between adjacent meshes in Renegade levels. This will work a lot better if the objects have reset-transforms prior to being processed by this modifier.
Definition at line 71 of file gridsnapmodifier.cpp.
| GridSnapModifierClass::GridSnapModifierClass | ( | ) |
Definition at line 199 of file gridsnapmodifier.cpp.
| void GridSnapModifierClass::BeginEditParams | ( | IObjParam * | ip, |
| ULONG | flags, | ||
| Animatable * | prev ) |
Definition at line 206 of file gridsnapmodifier.cpp.
|
inlinevirtual |
Definition at line 80 of file gridsnapmodifier.cpp.
| RefTargetHandle GridSnapModifierClass::Clone | ( | RemapDir & | remap = NoRemap() | ) |
Definition at line 222 of file gridsnapmodifier.cpp.
|
inline |
Definition at line 78 of file gridsnapmodifier.cpp.
| void GridSnapModifierClass::EndEditParams | ( | IObjParam * | ip, |
| ULONG | flags, | ||
| Animatable * | next ) |
Definition at line 214 of file gridsnapmodifier.cpp.
|
inline |
Definition at line 79 of file gridsnapmodifier.cpp.
| Deformer & GridSnapModifierClass::GetDeformer | ( | TimeValue | t, |
| ModContext & | mc, | ||
| Matrix3 & | mat, | ||
| Matrix3 & | invmat ) |
Definition at line 236 of file gridsnapmodifier.cpp.
|
inline |
Definition at line 84 of file gridsnapmodifier.cpp.
|
inline |
Definition at line 89 of file gridsnapmodifier.cpp.
|
inline |
Definition at line 90 of file gridsnapmodifier.cpp.
| Interval GridSnapModifierClass::GetValidity | ( | TimeValue | t | ) |
Definition at line 247 of file gridsnapmodifier.cpp.
| IOResult GridSnapModifierClass::Load | ( | ILoad * | iload | ) |
Definition at line 230 of file gridsnapmodifier.cpp.
|
inline |
Definition at line 88 of file gridsnapmodifier.cpp.