Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# Engine.HavokWeakOrientationConstraint

00001 00002 00003 00004 00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026

    // Havok orientation constraint. Actually is a orientation Action that will try to match
    // the two local basis. As the Action only deals with single bodies (it is a UnaryAction)
    // BodyB should always be None in this constraint. It is also not breakable.

    class HavokWeakOrientationConstraint extends HavokConstraint
    	native
    	placeable;

    cpptext
    {
    #ifdef UNREAL_HAVOK
    	virtual bool HavokInitActor();
    	virtual void HavokQuitActor(); // removes the Action, not constraint
    	virtual void UpdateConstraintDetails();
    	virtual void* GetBaseConstraint(); // returns the Action, not constraint
    #endif
    }

    defaultproperties
    {
    	Texture=Texture'Engine_res.Havok.S_HkWeakOConstraint'
    	fSpecificStrength = 0.1;
    	fSpecificDamping = 0.01;
    	AutoComputeLocals=HKC_AutoComputeBFromC; // base the B basis on the Constraint Actor rotation.
    	bDirectional=True
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Class file time: ne 5.9.2004 16:01:22.000 - Creation time: st 23.5.2018 00:10:44.138 - Created with UnCodeX