![]() |
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... | |