panda3d.bullet.BulletCharacterControllerNode

from panda3d.bullet import BulletCharacterControllerNode
class BulletCharacterControllerNode

Bases: BulletBaseCharacterControllerNode

Inheritance diagram

Inheritance diagram of BulletCharacterControllerNode

__init__(shape: BulletShape, step_height: float, name: str) → None
setLinearMovement(velocity: LVector3, is_local: bool) → None
setAngularMovement(omega: float) → None
getShape() → BulletShape
Return type

BulletShape

setGravity(gravity: float) → None
getGravity() → float
setFallSpeed(fall_speed: float) → None
setJumpSpeed(jump_speed: float) → None
setMaxJumpHeight(max_jump_height: float) → None
setMaxSlope(max_slope: float) → None
getMaxSlope() → float
setUseGhostSweepTest(value: bool) → None
isOnGround() → bool
canJump() → bool
doJump() → None
static getClassType() → TypeHandle
Return type

TypeHandle

property shape
Return type

BulletShape

property gravity

Getter Setter

Return type

float

property max_slope

Getter Setter

Return type

float

property on_ground
Return type

bool