void ofxTangibleBezierControl::setup(float _x, float _y, float _w, float _h) {
	ofxTangibleHandle::setup(_x, _y, _w, _h);
	drawType = TANGIBLE_DRAW_AS_CENTERED_RECT;
	r1.setup(x + 15, y, width, height, x, y);
	r2.setup(x - 1, y, width, height, x, y);
	r1.drawType = r2.drawType = TANGIBLE_DRAW_AS_CIRCLE;

	r1.startListeningTo(this, TANGIBLE_MOVE);
	r2.startListeningTo(this, TANGIBLE_MOVE);

	r1.startListeningTo(r2, TANGIBLE_ROTATE);
	r2.startListeningTo(r1, TANGIBLE_ROTATE);

	r1.disableGrabbing();
	r2.disableGrabbing();
	disableGrabbing();
}
//--------------------------------------------------------------
ofxBulletWorldSoft::ofxBulletWorldSoft() {
	broadphase				= NULL;
	collisionConfig			= NULL;
	dispatcher				= NULL;
	solver					= NULL;
	world					= NULL;
	_camera					= NULL;
	_cameraPos				= ofVec3f(0, 0, 0);
	_bMouseDown				= false;
	_pickedBody				= NULL;
	_pickConstraint			= NULL;
	gOldPickingDist			= 0.f;
	bHasDebugDrawer			= false;
	// disable collision event dispatching by default //
	disableCollisionEvents();
	disableGrabbing();
	ofRegisterMouseEvents(this);
}
//--------------------------------------------------------------
ofxBulletWorldRigid::ofxBulletWorldRigid() {
    broadphase				= NULL;
    collisionConfig			= NULL;
    dispatcher				= NULL;
    solver					= NULL;
    world					= NULL;
    _camera					= NULL;
    _cameraPos				= ofVec3f(0, 0, 0);
    _bMouseDown				= false;
    _pickedBody				= NULL;
    _pickConstraint			= NULL;
    gOldPickingDist			= 0.f;
    bHasDebugDrawer			= false;
    // disable collision event dispatching by default //
    disableCollisionEvents();
    disableGrabbing();

    ofAddListener( ofEvents().mouseMoved, this, &ofxBulletWorldRigid::mouseMoved );
    ofAddListener( ofEvents().mouseDragged, this, &ofxBulletWorldRigid::mouseDragged );
    ofAddListener( ofEvents().mousePressed, this, &ofxBulletWorldRigid::mousePressed );
    ofAddListener( ofEvents().mouseReleased, this, &ofxBulletWorldRigid::mouseReleased );
}
void SkeletonPoint::setup(){
	ofxTangibleHandle::setup(0,0,10,10);
	disableGrabbing();
}