API reference
API reference
Select your platform
No SDKs available
No versions available

ScenePhysicsObject Class

Modifiers: final
DeprecatedScenePhysicsObject has moved to com.meta.spatial.physics package. Update your import to: import com.meta.spatial.physics.ScenePhysicsObject. See the KDoc above for full migration guide.
ScenePhysicsObject has been moved from com.meta.spatial.runtime to com.meta.spatial.physics as part of decoupling physics from the core aether library.
// OLD (no longer works)
import com.meta.spatial.runtime.ScenePhysicsObject
// NEW
import com.meta.spatial.physics.ScenePhysicsObject

override fun registerFeatures(): List<SpatialFeature> {
    return listOf(
        PhysicsFeature(spatial),
        // ... other features
    )
}

deps = [
    "//xplat/aether/libs/features/physics:physics",
]

Some physics methods have also moved from SpatialInterface to PhysicsFeature:
  • spatial.enablePhysicsDebugLines(enabled)physicsFeature.enablePhysicsDebugLines(enabled)
  • spatial.setGravity(x, y, z)physicsFeature.setGravity(x, y, z)
Store a reference to your PhysicsFeature instance to access these methods.

Signature

class ScenePhysicsObject
Did you find this page helpful?