mirror of
				https://github.com/godotengine/godot.git
				synced 2025-11-04 07:31:16 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
	
		
			760 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			760 B
		
	
	
	
		
			C++
		
	
	
	
	
	
 | 
						|
#ifndef B3_FIXED_CONSTRAINT_H
 | 
						|
#define B3_FIXED_CONSTRAINT_H
 | 
						|
 | 
						|
#include "b3TypedConstraint.h"
 | 
						|
 | 
						|
B3_ATTRIBUTE_ALIGNED16(class)
 | 
						|
b3FixedConstraint : public b3TypedConstraint
 | 
						|
{
 | 
						|
	b3Vector3 m_pivotInA;
 | 
						|
	b3Vector3 m_pivotInB;
 | 
						|
	b3Quaternion m_relTargetAB;
 | 
						|
 | 
						|
public:
 | 
						|
	b3FixedConstraint(int rbA, int rbB, const b3Transform& frameInA, const b3Transform& frameInB);
 | 
						|
 | 
						|
	virtual ~b3FixedConstraint();
 | 
						|
 | 
						|
	virtual void getInfo1(b3ConstraintInfo1 * info, const b3RigidBodyData* bodies);
 | 
						|
 | 
						|
	virtual void getInfo2(b3ConstraintInfo2 * info, const b3RigidBodyData* bodies);
 | 
						|
 | 
						|
	virtual void setParam(int num, b3Scalar value, int axis = -1)
 | 
						|
	{
 | 
						|
		b3Assert(0);
 | 
						|
	}
 | 
						|
	virtual b3Scalar getParam(int num, int axis = -1) const
 | 
						|
	{
 | 
						|
		b3Assert(0);
 | 
						|
		return 0.f;
 | 
						|
	}
 | 
						|
};
 | 
						|
 | 
						|
#endif  //B3_FIXED_CONSTRAINT_H
 |