is there here wrote code move objects using gizmo? mean translate or rotate, cube example mouse? example in 3ds max or blender editors. can't understand how use 3d mouse position this.
i did it. algoritm :
vector2 mousedelta;//set own vector3 objectposition;//and vector3 objectupdir;//and //here vector3 movey(){ vector2 center = worldtoscreen(objectposition);//get center screen vector2 = worldtoscreen(objectposition+objectupdir);//get screen float ang = vector2.calculateangle(mousedelta,up-center);//get angle && mouse delta ang = mathhelper.radianstodegrees(ang);//get degreees ang = ang/90-1;//here :if perpendicular, ang = 0 return objposition + objupdir * (ang/5);//5 - speed }
Comments
Post a Comment