Skip to main content
Ctrl+K

EmberEngine

  • Engine
  • Modules
  • gameObjects
  • Author
  • GitHub
  • Engine
  • Modules
  • gameObjects
  • Author
  • GitHub

Section Navigation

  • gameObjects.scriptBehaivior
  • gameObjects.gameObject
  • gameObjects.mesh
  • gameObjects.skybox
  • gameObjects.camera
  • Attachables
    • gameObjects.attachables.light
    • gameObjects.attachables.model
    • gameObjects.attachables.transform
    • gameObjects.attachables.physicBase
    • gameObjects.attachables.physicLink
  • Engine
  • gameObjects
  • Attachables
  • gameObjects.attachables.physicLink

gameObjects.attachables.physicLink#

class gameObjects.attachables.physicLink.PhysicLink(context: EmberEngine, gameObject: GameObject, uuid: UUID = None, active: bool = False)#

Bases: object

class Collision(context: EmberEngine, gameObject: GameObject)#

Bases: object

__init__(context: EmberEngine, gameObject: GameObject) → None#
property geom_type#
property height: float#
property radius: float#
class GeometryType_(*values)#

Bases: IntEnum

box = 1#
cilinder = 3#
mesh = 2#
sphere = 0#
class Inertia(context: EmberEngine)#

Bases: object

__init__(context: EmberEngine)#
class Joint(context: EmberEngine, gameObject: GameObject)#

Bases: object

class Type_(*values)#

Bases: IntEnum

continuous = 2#
fixed = 0#
floating = 5#
planar = 4#
prismatic = 3#
revolute = 1#
__init__(context: EmberEngine, gameObject: GameObject)#
class Visual(context: EmberEngine, gameObject: GameObject)#

Bases: object

__init__(context: EmberEngine, gameObject: GameObject) → None#
__init__(context: EmberEngine, gameObject: GameObject, uuid: UUID = None, active: bool = False) → None#
static create_collision_shape(link: PhysicLink)#
getBodyId() → int#
getJointId() → int#
static pybullet_geom_type(_t: int = 0)#
static pybullet_joint_type(_t: int = 0)#

previous

gameObjects.attachables.physicBase

On this page
  • PhysicLink
    • PhysicLink.Collision
      • PhysicLink.Collision.__init__()
      • PhysicLink.Collision.geom_type
      • PhysicLink.Collision.height
      • PhysicLink.Collision.radius
    • PhysicLink.GeometryType_
      • PhysicLink.GeometryType_.box
      • PhysicLink.GeometryType_.cilinder
      • PhysicLink.GeometryType_.mesh
      • PhysicLink.GeometryType_.sphere
    • PhysicLink.Inertia
      • PhysicLink.Inertia.__init__()
    • PhysicLink.Joint
      • PhysicLink.Joint.Type_
        • PhysicLink.Joint.Type_.continuous
        • PhysicLink.Joint.Type_.fixed
        • PhysicLink.Joint.Type_.floating
        • PhysicLink.Joint.Type_.planar
        • PhysicLink.Joint.Type_.prismatic
        • PhysicLink.Joint.Type_.revolute
      • PhysicLink.Joint.__init__()
    • PhysicLink.Visual
      • PhysicLink.Visual.__init__()
    • PhysicLink.__init__()
    • PhysicLink.create_collision_shape()
    • PhysicLink.getBodyId()
    • PhysicLink.getJointId()
    • PhysicLink.pybullet_geom_type()
    • PhysicLink.pybullet_joint_type()

This Page

  • Show Source

© Copyright 2025, Marco Hoekstra.

Created using Sphinx 8.2.3.

Built with the PyData Sphinx Theme 0.16.1.