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(); }