Atlas Engine
API Referencebezel

Softbody

Softbody class from bezel.

Module: bezel

Declaration

export class Softbody extends Component { ... }

Extends: Component

Constructors

constructor();

Properties

sendSignal

sendSignal: string;

isSensor

isSensor: boolean;

mass

mass: number;

stiffness

stiffness: number;

volumeStiffness

volumeStiffness: number;

damping

damping: number;

friction

friction: number;

restitution

restitution: number;

gravityFactor

gravityFactor: number;

solverIterations

solverIterations: number;

allowSleeping

allowSleeping: boolean;

Methods

init

override init(): void;

beforePhysics

override beforePhysics(): void;

update

override update(deltaTime: number): void;

clone

clone(): Softbody;

setMass

setMass(mass: number): void;

setStiffness

setStiffness(stiffness: number): void;

setVolumeStiffness

setVolumeStiffness(volumeStiffness: number): void;

setDamping

setDamping(damping: number): void;

setFriction

setFriction(friction: number): void;

setRestitution

setRestitution(restitution: number): void;

setGravityFactor

setGravityFactor(gravityFactor: number): void;

setSolverIterations

setSolverIterations(solverIterations: number): void;

setAllowSleeping

setAllowSleeping(allowSleeping: boolean): void;

getLinearVelocity

getLinearVelocity(): Velocity3d;

getVelocity

getVelocity(): Velocity3d;

On this page