|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PhysicalSegment | |
|---|---|
| hmi.debug.physics | |
| hmi.elckerlyc.animationengine.mixed | |
| hmi.physics | Support for physical simulation of humanoids and other objects; also supports inverse dynamics and physical controllers. |
| hmi.physics.assembler | |
| hmi.physics.controller | |
| hmi.physics.ode | |
| Uses of PhysicalSegment in hmi.debug.physics |
|---|
| Methods in hmi.debug.physics with parameters of type PhysicalSegment | |
|---|---|
static VGLNode |
PhysicsDebugVisualisations.getPhysicalSegmentDebugVisualisation(PhysicalSegment ps,
ArrayList<GLRenderObject> rigidBodyRenderStates)
Draws a physical segment. rigidBodyRenderStates only apply to the wireframe of the rigid body collision representation of the segment |
| Uses of PhysicalSegment in hmi.elckerlyc.animationengine.mixed |
|---|
| Fields in hmi.elckerlyc.animationengine.mixed declared as PhysicalSegment | |
|---|---|
private PhysicalSegment |
Connector.segment
|
| Methods in hmi.elckerlyc.animationengine.mixed that return PhysicalSegment | |
|---|---|
private PhysicalSegment |
MixedSystemGenerator.getParent(PhysicalSegment ph,
VJoint human)
|
PhysicalSegment |
Connector.getStartSegment()
|
| Methods in hmi.elckerlyc.animationengine.mixed with parameters of type PhysicalSegment | |
|---|---|
private PhysicalSegment |
MixedSystemGenerator.getParent(PhysicalSegment ph,
VJoint human)
|
| Constructors in hmi.elckerlyc.animationengine.mixed with parameters of type PhysicalSegment | |
|---|---|
Connector(PhysicalSegment seg,
float[] p,
float kmul)
Sets up the connector, assumes the segment is initialized and has a valid world position |
|
| Uses of PhysicalSegment in hmi.physics |
|---|
| Fields in hmi.physics declared as PhysicalSegment | |
|---|---|
private PhysicalSegment |
PhysicalHumanoid.rootSegment
|
| Fields in hmi.physics with type parameters of type PhysicalSegment | |
|---|---|
protected HashMap<String,PhysicalSegment> |
PhysicalHumanoid.nameSegmentMap
|
private List<PhysicalSegment> |
PhysicalHumanoid.segments
|
| Methods in hmi.physics that return PhysicalSegment | |
|---|---|
abstract PhysicalSegment |
PhysicalHumanoid.createSegment(String segmentId,
String segmentSid)
Creates a PhysicalSegment of the correct type for this PhysicalHumanoid subclass and makes sure its rigid body exists |
PhysicalSegment |
PhysicalHumanoid.getRootSegment()
|
PhysicalSegment |
PhysicalHumanoid.getSegment(String name)
Get the PhysicalSegment with this start joint |
PhysicalSegment[] |
PhysicalHumanoid.getSegments()
Gets an array of segments, including the root segment. |
| Methods in hmi.physics with parameters of type PhysicalSegment | |
|---|---|
void |
PhysicalHumanoid.addRootSegment(PhysicalSegment segment)
|
void |
PhysicalHumanoid.addSegment(PhysicalSegment segment)
|
void |
PhysicalHumanoid.removeFromHashMap(PhysicalSegment ps)
Removes a physical segment from the name->segment hashmap |
void |
PhysicalHumanoid.removeSegment(PhysicalSegment segment)
|
void |
PhysicalSegment.set(PhysicalSegment s)
Copies everything but the physicalJoint from s |
void |
PhysicalHumanoid.setRootSegment(PhysicalSegment rs)
|
void |
PhysicalHumanoid.setupHashMaps(PhysicalSegment ps)
Add a PhysicalSegment to the name->segment HashMap |
abstract PhysicalJoint |
PhysicalHumanoid.setupJoint(String name,
PhysicalSegment seg1,
PhysicalSegment seg2,
float[] anchor)
Creates a PhysicalJoint |
| Uses of PhysicalSegment in hmi.physics.assembler |
|---|
| Fields in hmi.physics.assembler declared as PhysicalSegment | |
|---|---|
PhysicalSegment |
PhysicalSegmentAssembler.segment
|
| Constructors in hmi.physics.assembler with parameters of type PhysicalSegment | |
|---|---|
PhysicalSegmentAssembler(VJoint h,
PhysicalHumanoid ph,
PhysicalSegment seg)
Create a PhysicalSegment |
|
| Uses of PhysicalSegment in hmi.physics.controller |
|---|
| Fields in hmi.physics.controller declared as PhysicalSegment | |
|---|---|
private PhysicalSegment |
RigidBodyDamper.body
|
private PhysicalSegment |
BalanceController.leftFoot
|
private PhysicalSegment |
BalanceController.rightFoot
|
private PhysicalSegment |
MeathookBalanceController.seg
|
| Constructors in hmi.physics.controller with parameters of type PhysicalSegment | |
|---|---|
RigidBodyDamper(PhysicalSegment ps)
|
|
RigidBodyDamper(PhysicalSegment ps,
float dsr,
float dsl)
|
|
| Uses of PhysicalSegment in hmi.physics.ode |
|---|
| Subclasses of PhysicalSegment in hmi.physics.ode | |
|---|---|
class |
OdePhysicalSegment
|
| Fields in hmi.physics.ode with type parameters of type PhysicalSegment | |
|---|---|
private HashMap<Long,PhysicalSegment> |
OdeHumanoid.geomSegmentMap
|
| Methods in hmi.physics.ode that return PhysicalSegment | |
|---|---|
PhysicalSegment |
OdeHumanoid.createSegment(String segmentId,
String segmentSID)
|
PhysicalSegment |
OdeHumanoid.getSegment(long geomId)
Get the PhysicalSegment corresponding with this geometry id |
| Methods in hmi.physics.ode with parameters of type PhysicalSegment | |
|---|---|
void |
OdeHumanoid.setupHashMaps(PhysicalSegment ps)
|
PhysicalJoint |
OdeHumanoid.setupJoint(String name,
PhysicalSegment seg1,
PhysicalSegment seg2,
float[] anchor)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||