| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
Core.Object | +-- Engine.KMeshProps
RB_BodySetup
| Constants Summary |
|---|
| Inherited Contants from Core.Object |
|---|
| DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg |
| Variables Summary | |
|---|---|
| KMeshProps | |
| KAggregateGeom | AggGeom |
| vector | COMNudge |
| Inherited Variables from Core.Object |
|---|
| Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject |
| Enumerations Summary |
|---|
| Inherited Enumerations from Core.Object |
|---|
| EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup |
| Structures Summary | ||
|---|---|---|
| KAggregateGeom SphereElems, BoxElems, SphylElems, ConvexElems, RenderInfo | ||
| KBoxElem TM, X, Y, Z, bNoRBCollision, bPerPolyShape | ||
| KConvexElem VertexData, PermutedVertexData, FaceTriData, EdgeDirections, FaceNormalDirections, FacePlaneData, ElemBox | ||
| KSphereElem TM, Radius, bNoRBCollision, bPerPolyShape | ||
| KSphylElem TM, Radius, Length, bNoRBCollision, bPerPolyShape | ||
| Functions Summary |
|---|
| Variables Detail |
|---|
| Structures Detail |
|---|
var(KMeshProps) editfixedsize array<KBoxElem> BoxElems;};
var(KMeshProps) editfixedsize array<KConvexElem> ConvexElems;
var native nontransactional noimport pointer RenderInfo;
var(KMeshProps) editfixedsize array<KSphereElem> SphereElems;
var(KMeshProps) editfixedsize array<KSphylElem> SphylElems;
var(KMeshProps) bool bNoRBCollision;};
var(KMeshProps) bool bPerPolyShape;
var(KMeshProps) editconst Matrix TM;
var(KMeshProps) editconst float X;
var(KMeshProps) editconst float Y;
var(KMeshProps) editconst float Z;
bNoRBCollision:Disable rigid body collision for this shape.bPerPolyShape:Check against this shape even when per-poly collision is being used.
var array<vector> EdgeDirections;};
var box ElemBox;
var array<vector> FaceNormalDirections;
var array<plane> FacePlaneData;
var array<int> FaceTriData;
var array<plane> PermutedVertexData;
var array<vector> VertexData;
One convex hull, used for simplified collision.
EdgeDirections:All different directions of edges in this hull.ElemBox:Bounding box of this convex hull.FaceNormalDirections:All different directions of face normals in this hull.FacePlaneData:Array of the planes that make up this convex hull.FaceTriData:Index buffer for triangles making up the faces of this convex hull.PermutedVertexData:Array of planes holding the vertex data in SIMD orderVertexData:Array of indices that make up the convex hull.
var(KMeshProps) bool bNoRBCollision;};
var(KMeshProps) bool bPerPolyShape;
var(KMeshProps) editconst float Radius;
var(KMeshProps) editconst Matrix TM;
bNoRBCollision:Disable rigid body collision for this shape.bPerPolyShape:Check against this shape even when per-poly collision is being used.
var(KMeshProps) bool bNoRBCollision;};
var(KMeshProps) bool bPerPolyShape;
var(KMeshProps) editconst float Length;
var(KMeshProps) editconst float Radius;
var(KMeshProps) editconst Matrix TM;
bNoRBCollision:Disable rigid body collision for this shape.bPerPolyShape:Check against this shape even when per-poly collision is being used.
| Defaultproperties |
|---|
defaultproperties { Name="Default__KMeshProps" ObjectArchetype=Object'Core.Default__Object' } |
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||