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

ScenePhysicsObject

ScenePhysicsObject

open class ScenePhysicsObject

Types

NameSummary
Companion
object Companion

Properties

NameSummary
entity
val entity: Entity?
handle
var handle: Long

Functions

NameSummary
applyForce
fun applyForce(force: Vector3)
applyForceAtRelativePosition
fun applyForceAtRelativePosition(force: Vector3, relativePos: Vector3)
applyTorque
fun applyTorque(torqueX: Float, torqueY: Float, torqueZ: Float)
destroy
fun destroy()
getPose
fun getPose(): Pose
setAngularVelocity
fun setAngularVelocity(angularVelocity: Vector3)
setFriction
fun setFriction(friction: Float, rolling: Float = friction, spinning: Float)
setLinearVelocity
fun setLinearVelocity(velocity: Vector3)
setPose
fun setPose(pose: Pose)
setRestitution
fun setRestitution(restitution: Float)

Companion

object Companion

Functions

NameSummary
createBox
fun createBox(scene: Scene, entity: Entity?, width: Float, height: Float, depth: Float, mass: Float): ScenePhysicsObject
createGLTF
fun createGLTF(scene: Scene, entity: Entity?, filename: String, mass: Float): ScenePhysicsObject
createSphere
fun createSphere(scene: Scene, entity: Entity?, radius: Float, mass: Float): ScenePhysicsObject
setCallbackEntities
fun setCallbackEntities(scene: Long, entities: LongArray)
Did you find this page helpful?
Thumbs up icon
Thumbs down icon