Creator SDK

Authoring and runtime SDK for XR medical-training simulations.

Component View: Creator SDK - Runtime SDKHow mesh deformation features plug into runtime SceneGraph action execution.Creator SDK[Software System]Runtime SDK[Container: Unity / C# (.NET) — Runtime asmdefs from core, experimental, and omen packages]CoreMesh Deformations[Component: C# MAGES.MeshDeformations.Runtime] Soft-body deformation and cuttingfor tissue simulation.Mesh Physics World[Component: C#  PhysicsWorld + solver jobs] Runs the XPBD simulation loop andschedules physics, detector, andlate-physics updates.Mesh Physics Actors[Component: C#  BasePhysicsActor, SoftbodyActor,ClothActor, RigidbodyActor, RopeActor] Bind authored simulation meshes toscene objects at runtime.Simulation Mesh Data[Component: C#  SimulationMesh + runtimeconstraint data] Stores particles, materials, anddistance / volume / shape / collinearconstraints.Constraint Solvers[Component: C#  BaseConstraintSolver, jobs, joints] Solve XPBD constraints, contacts,joints, and center-of-mass jobs.Cutting Tools[Component: C#  Cutter, RopeCutter,Triangular2PlaneCutter, CuttableMesh] Cut or split triangular, rope, andXPBD meshes.Mesh Detectors[Component: C#  BaseDetector and concretedetectors] Observe particle, floor, andconstraint state changes fromsimulated meshes.Suturing Runtime[Component: C#  NeedleActor, Puncturable,SuturingRuntimeBehaviour] Coordinates needle, puncturabletissue, suture pairs, and ghostmarkers.Suturing SceneGraph Bridge[Component: C#  SuturingActionData +GhostEffectImplementor] Adapts suturing into authoredSceneGraph actions and effects.SceneGraph[Component: C#  MAGES.SceneGraph.Runtime] Runs the authored proceduralsimulation and broadcasts actionprogress.MeshDeformations → SceneGraph — Contributes Suturing ActionData + effectContributes Suturing ActionData + effectMeshDeformations → MeshPhysicsWorld — Provides XPBD simulation loopProvides XPBD simulation loopMeshDeformations → SuturingSceneGraphBridge — Provides suturing action integrationProvides suturing action integrationSuturingSceneGraphBridge → SceneGraph — Registers SuturingActionData + ghost effectRegisters SuturingActionData + ghost effectSuturingSceneGraphBridge → SuturingRuntime — Creates runtime host for suturing actionsCreates runtime host for suturing actionsSuturingRuntime → MeshPhysicsActors — Uses needle and puncturable actorsUses needle and puncturable actorsSuturingRuntime → SimulationMeshData — Reads particles and observed trianglesReads particles and observed trianglesMeshPhysicsActors → SimulationMeshData — Instantiate runtime simulation dataInstantiate runtime simulation dataMeshPhysicsActors → MeshPhysicsWorld — Add / remove simulated actorsAdd / remove simulated actorsMeshPhysicsWorld → ConstraintSolvers — Schedules solver jobsSchedules solver jobsConstraintSolvers → SimulationMeshData — Updates particle and constraint stateUpdates particle and constraint stateCuttingTools → MeshPhysicsActors — Cuts actor-backed meshesCuts actor-backed meshesCuttingTools → SimulationMeshData — Splits / disables constraintsSplits / disables constraintsMeshDetectors → MeshPhysicsActors — Require BasePhysicsActorRequire BasePhysicsActorMeshDetectors → SimulationMeshData — Observe particle and constraint stateObserve particle and constraint stateMeshDetectors → MeshPhysicsWorld — Subscribe to simulation updatesSubscribe to simulation updates
Component View: Creator SDK - Runtime SDK
How mesh deformation features plug into runtime SceneGraph action execution.
LegendCore moduleExperimentalRelationship