|
json | AngleFullCircleInRadians (normal, vecA, vecB, returnPositive) |
|
json | AppendSelectionToGroupInstancePathArray (aInput, aOutput) |
| AppendSelectionToGroupInstancePathArray Parameters: In: aInput Out: std.vector<WSM.GroupInstancePath> More...
|
|
json | AppendToGroupInstancePathArray (nHistoryID, aInput, aOutput) |
| AppendSelectionToGroupInstancePathArray Parameters: In: path, aInput Out: std.vector<WSM.GroupInstancePath> More...
|
|
json | ComputeFaceCentroid (historyID, faceID) |
| ComputeFaceCentroid Parameters: In: historyID, faceID Out: success (bool), centroid (WSM.Point3d) More...
|
|
json | ComputeFaceNormal (historyID, faceID) |
| ComputeFaceNormal Parameters: In: historyID, faceID Out: bool, WSM.UnitVector3d. More...
|
|
json | ConvertToFaces (aPaths) |
| ConvertToFaces Parameters: In: aPaths); Out: std.vector<WSM.GroupInstancePath> More...
|
|
json | ConvertToTopLevel (nHistoryID, aObjectIDs, bAllowInstances, bAllowOwnedFaces) |
| ConverToTopLevel Parameters: In: nHistoryID, aObjectIDs, bAllowInstances Out: std.vector<size_t> More...
|
|
json | ConvertToTopLevelPaths (aPaths, bAllowInstances, bAllowOwnedFaces) |
| ConverToTopLevelPaths Parameters: In: aPaths, bAllowInstances Out: std.vector<WSM.GroupInstancePath> More...
|
|
json | DeleteObjectsIncludeSmoothAttachments (nHistoryID, toDelete) |
| DeleteObjectsIncludeSmoothAttachments Parameters: In: nHistoryID, toDelete. More...
|
|
json | ExpandSelection (nHistoryID, objectID, selectionlevel, filter, bCanExpandInstances) |
|
json | GetAllNonOwnedGeometricObjects (nHistoryID) |
| GetAllNonOwnedGeometricObjects Parameters: In: nHistoryID Out: vector<size_t> More...
|
|
json | GetAxisAlignedBoundingBox (aObjectIDs, CS) |
| GetAxisAlignedBoundingBox Parameters: In: aObjectIDs, CS (WSM.Utils.CoordSystem) WSM.Utils.CoordSystem.HCS The History being edited coordinate system. More...
|
|
json | GetCoedgePoints (nHistoryID, coedgeID) |
| GetCoedgePoints Parameters: In: nHistoryID, coedgeID Out: bool, WSM.Point3d, WSM.Point3d. More...
|
|
json | GetEdgeCurveType (nHistoryID, edgeId) |
| GetEdgeCurveType Parameters: In: nHistoryID, edgeId Out: type, size_t AttribID. More...
|
|
json | GetEdgeIDFromCoedge (nHistoryID, coedgeID) |
| GetEdgeIDFromCoedge Parameters: In: nHistoryID, coedgeID Out: size_t. More...
|
|
json | GetEdgeLine (nHistoryID, edge) |
| GetEdgeLine Parameters: In: nHistoryID, edge Out: Line3d. More...
|
|
json | GetFaceIDFromCoedge (nHistoryID, coedgeID) |
| GetFaceIDFromCoedge Parameters: In: nHistoryID, coedgeID Out: size_t. More...
|
|
json | GetFacePoints (facePath) |
| GetFacePoints Parameters: In: facePath Out: std.vector<WSM.Point3d> More...
|
|
json | GetGroupInstanceNonOwnedGeometricObjects (instance) |
| GetGroupInstanceNonOwnedGeometricObjects Parameters: In: instance Out: std.vector<WSM.GroupInstancePath> More...
|
|
json | GetMemoryInfo (nHistoryID) |
| GetMemoryInfo Parameters: In: nHistoryID Out: aRefdHistoryIDs, nFullSize, nCollapsedSize. More...
|
|
json | GetVertexCurveAttributes (historyID, vertexID) |
| GetVertexCurveAttributes Parameters: In: historyID, vertexID Out: std.vector<std.pair<size_t, size_t>> aAttributeIDs. More...
|
|
json | HasSmoothEdge (nHistoryID, nObjectID) |
| HasSmoothEdge Parameters: In: nHistoryID, nObjectID Out: true/false. More...
|
|
json | IsBackFace (path, cameraPos, cameraDir, perspectiveView) |
| IsBackFace Parameters: In: path, cameraPos, cameraDir, perspectiveView Out: true/false. More...
|
|
json | IsLayerHidden (nHistoryID, id) |
| IsLayerHidden Parameters: In: nHistoryID, id Out: true/false. More...
|
|
json | IsObjectHidden (nHistoryID, nObjectID) |
| IsObjectHidden Parameters: In: nHistoryID, nObjectID Out: true/false. More...
|
|
json | IsObjectHiddenByPath (path) |
| IsObjectHiddenByPath Parameters: In: path Out: true/false. More...
|
|
json | IsLayerNotPickable (nHistoryID, id) |
| IsLayerNotPickable Parameters: In: nHistoryID, id Out: true/false. More...
|
|
json | IsObjectNotPickable (nHistoryID, nObjectID) |
| IsObjectNotPickable Parameters: In: nHistoryID, nObjectID Out: true/false. More...
|
|
json | IsObjectNotPickableByPath (path) |
| IsObjectNotPickableByPath Parameters: In: path Out: true/false. More...
|
|
json | IsObjectType (path, nObjectTypes) |
| IsObjectType Parameters: In: path, nObjectTypes Out: bool. More...
|
|
json | IsOnCurveJunction (path, bInferencing) |
|
json | IsSelectAllConnected (nHistoryID, selectedObjectIDs) |
| IsSelectAllConnected Parameters: In: nHistoryID, selectedObjectIDs Out: true/false. More...
|
|
json | IsSilhouetteEdge (nHistoryID, edgeId, cameraPos, cameraDir, perspectiveView) |
| IsSilhouetteEdge Parameters: In: nHistoryID, edgeId, cameraPos, cameraDir, perspectiveView Out: true/false. More...
|
|
json | IsSmooth (path) |
| IsSmooth Parameters: In: path Out: true/false. More...
|
|
json | IsTopLevelObjectHidden (nHistoryID, nObjectID) |
| IsTopLevelObjectHidden Parameters: In: path Out: true/false. More...
|
|
json | IsTopLevelObjectHiddenByPath (path) |
| IsTopLevelObjectHiddenByPath Parameters: In: path Out: true/false. More...
|
|
json | IsVertexEditable (nHistoryID, nObjectID) |
| IsVertexEditable Parameters: In: nHistoryID, nObjectID Out: true/false. More...
|
|
json | IsVertexOnCurve (historyID, vertexID) |
| IsVertexOnCurve Parameters: In: historyID, vertexID Out: true/false. More...
|
|
json | MakePickRayFromWindow (firstWindowSelectPoint, secondWindowSelectPoint) |
| MakePickRayFromWindow Parameters: In: firstWindowSelectPoint, secondWindowSelectPoint Out: PickRay. More...
|
|
json | MatchesSelectionType (selectedObjectIDs, aNewSelectedObjects, bSelectAll) |
| MatchesSelectionType Parameters: In: selectedObjectIDs, aNewSelectedObjects, bSelectAll Out: true/false. More...
|
|
json | ObjectCanBeHidden (nHistoryID, nObjectID) |
| ObjectCanBeHidden Parameters: In: nHistoryID, nObjectID Out: true/false. More...
|
|
json | PickBody (pickray) |
| PickBody Parameters: In: pickRay Out: size_t. More...
|
|
json | PickGeometry (pickray, pickFilter, bAllowAdjustRayRadius) |
| PickGeometry Parameters: In: pickray, pickVertices, pickEdges, pickFaces, pickInstances, bAllowAdjustRayRadius Out: size_t. More...
|
|
json | PickObjectsWithFilter (pickray, filter, currentSelectionLevel) |
| PickObjectsWithFilter Parameters: In: pickray, filter, currentSelectionLevel Out: WSM.GroupInstancePath firstSelectedObject, std.vector<WSM.GroupInstancePath> allSelectedObjects, ObjectsAndPickPoints aObjectsAndPickPoints. More...
|
|
json | PickObjectsWithRay (pickray, pickFilter, bAllowAdjustRayRadius, bIgnoreInContext) |
| PickObjectsWithRay Parameters: In: pickRay, pickFilter, bAllowAdjustRayRadius Out: ObjectIDsAndPickPoints aObjectsAndPickPoints. More...
|
|
json | RayFireWithObjects (objectIds, ray) |
| RayFireWithObjects Parameters: In: objectIds, ray Out: bool, WSM.Point3d pickPointOnObject. More...
|
|
json | SelectionFromGroupInstancePathArray (aInput) |
| SelectionFromGroupInstancePathArray Parameters: In: aInput Out: aOutput. More...
|
|
json | SelectionToGroupInstancePath (nObjectID) |
| SelectionToGroupInstancePath Parameters: In: nObjectID Out: GroupInstancePath. More...
|
|
json | SelectionToGroupInstancePathArray (aInput) |
| SelectionToGroupInstancePathArray Parameters: In: aInput Out: aOutput. More...
|
|
json | SetToOwnerBody (path) |
| SetToOwnerBody Parameters: In: path Out: WSM.GroupInstancePath. More...
|
|
json | TestPickImages (nHistoryID, imageIds, pickRay) |
| TestPickImages Parameters: In: nHistoryID, imageIds, pickRay Out: size_t, Point3d pickPointOnImage. More...
|
|
json | ObjectIDsAreEqual (id1, id2) |
| ObjectIDsAreEqual Parameters: In: id1, id2 Out: areSame (bool) More...
|
|
json | GroupInstancePathsAreEqual (path1, path2) |
| GroupInstancePathsAreEqual Parameters: In: path1, path2 Out: areSame (bool) More...
|
|
json | PickRay (pickrayLine, planes, screenPickRayRadius, perspectiveScaleFactor, baseRadius, normalizedScreenPoint) |
| PickRay constructs a PickRay. More...
|
|
json | PickRayFromLine (pickrayLine) |
| PickRay constructs a PickRay. More...
|
|
json | PickRayFromNormalizedScreenPoint (ptX, ptY, yUp) |
| PickRayFromNormalizedScreenPoint() function. More...
|
|
json | GroupInstancePathArray (objectIDs, History, groupInstancePath) |
|
json | GetGroupInstancePathFinalObjectHistoryID (ObjectIDs) |
| GetGroupInstancePathFinalObjectHistoryID takes any form of Objects (GroupInstancePath, GroupInstancePathArray, ObjectHistoryIDArray, ObjectIDArray) and returns the final ObjectHistoryID. More...
|
|
json | ObjectHistoryIDArray (objectIDs, History) |
|
json | ObjectIDArray (objectIDs) |
|
json | SetOrCreateStringAttributeForObject (nHistoryID, nObjectID, key, value, nCB, bIsSharedOnSplit) |
| Sets the value of a string attribute of a given object, if that object has such an attribute with the given key. More...
|
|
json | GetStringAttributeForObject (nHistoryID, nObjectID, key) |
| Gets the string attribute value for a given object and key. More...
|
|
json | ObjectTypeFilter () |
| Default constructor for WSM.Utils.ObjectTypeFilter. More...
|
|
json | ObjectHistoryID (nHistoryID, nObjectID) |
| ObjectHistoryID creation method In: nHistoryID, nObjectID Out: ObjectHistoryID. More...
|
|
json | IsOwnerOf (parent, child) |
| Checks whether parent is an owner of child Parameters: In: parent, child as WSM.GroupInstancePath Out: true/false. More...
|
|