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.
<code>ScenePhysicsObject</code> has been moved from <code>com.meta.spatial.runtime</code> to <code>com.meta.spatial.physics</code> 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 <code>SpatialInterface</code> to <code>PhysicsFeature</code>:
<ul><li><code>spatial.enablePhysicsDebugLines(enabled)</code> → <code>physicsFeature.enablePhysicsDebugLines(enabled)</code></li><li><code>spatial.setGravity(x, y, z)</code> → <code>physicsFeature.setGravity(x, y, z)</code></li></ul>
Store a reference to your <code>PhysicsFeature</code> instance to access these methods.

Signature

class ScenePhysicsObject
Did you find this page helpful?