FormIt Plugin API
v23.0.0 (2023.0.0)
|
WSM.InferenceEngine namespace.
Functions | |
json | FindInputPoint (pickRay, previousInputPoint) |
FindInputPoint Parameters: In: pickRay, previousInputPoint Out: InputPoint. More... | |
json | Reset () |
Reset Parameters: In: Out: JSON. More... | |
json | InputPointsAreEqual (inputPoint1, inputPoint2) |
InputPointsEqual Parameters: In: inputPoint1, inputPoint2 Out: bool. More... | |
json | DisableHoveredInferences (disable) |
DisableHoveredInferences is a way to permanently disable line inferences. More... | |
json | PushHoveredLineInference (inference) |
PushHoveredLineInference pushes the given lineInf onto the stack of hovered line inferences. More... | |
json | PushHoveredPointInference (inference) |
PushHoveredPointInference pushes the given ptInf onto the stack of hovered point inferences. More... | |
json | AddPointInference (inference) |
AddPointInference adds a custom point inference. More... | |
json | AddLineInference (inference) |
AddLineInference adds a custom line inference. More... | |
json | AddPlaneInference (inference) |
AddPlaneInference adds a custom plane inference. More... | |
json | LockInference (inference) |
LockInference will cause the InputPointFinder to constrain the resulting InputPoint that it finds to the given Inference. More... | |
json | ReleaseLockedInference () |
ReleaseLockedInference clears the locked Inference. More... | |
json | HaveLockedInference () |
HaveLockedInference checkes whether there is a locked inference. More... | |
json | SetVertexSnappingOnSplines (snap) |
SetVertexSnappingOnSplines- Set the flag to control turning on / off Vertex snapping on curves. More... | |
json | SetUseExternalInputPointFinder (use) |
SetUseExternalInputPointFinder- Set the flag to control using the external input point finder. More... | |
json | SetUseExternalInputPointFinderForTesting (use) |
SetUseExternalInputPointFinderForTesting- Set the flag to control using the external input point finder. More... | |
json | IgnoreObject (nObjectID, ignore) |
IgnoreObject- Add given object to the ignored objects set. More... | |
json | ClearIgnoreObjects () |
ClearIgnoreObjects- Clear the ignored objects set. More... | |
json | UseAsObscuringObject (nObjectID, andChildren) |
UseAsObscuringObject- This, unlike ignoreObject, will not use picks against this object, but it will also not try to pick farther into the scene, defaulting to the ground plane after a hit Parameters: In: nObjectID (size_t) In: andChildren (bool) Out: JSON_UNDEFINED. More... | |
json | LineInference (line3d, lineInferenceType) |
LineInference- Constructor for a line inference object Parameters: In: line3d In: LineInferenceType Out: line inference. More... | |
json | PointInference (point3d) |
PointInference- Constructor for a point inference object Parameters: In: point3d Out: point inference. More... | |
json | InputPoint (point3d) |
InputPoint- Constructor for an InputPoint object Parameters: In: point3d Out: InputPoint. More... | |
json | AddLineInferencesForObject (groupInstancePath, noLimit, alwaysShowInference) |
AddLineInferencesForObject- Add line inferences for every Edge associated with the given GroupInstancePath. More... | |
json | SetHoveredInferencesEnabled (enabled) |
SetHoveredInferencesEnabled disables hovered inferences until Reset is called. More... | |
json | ClearCustomPointInferences () |
ClearCustomPointInferences clears all custom point inferences Parameters: In: Out: JSON_UNDEFINED. More... | |
json | ClearCustomLineInferences () |
ClearCustomLineInferences clears all custom line inferences Parameters: In: Out: JSON_UNDEFINED. More... | |
json | ClearCustomPlaneInference () |
ClearCustomPlaneInference clears the custom plane inference Parameters: In: Out: JSON_UNDEFINED. More... | |