private void MoveZEdit() { if (txtMoveZ.CheckForChange() && CurrentObject != null) { Midget.Events.EventFactory.Instance.GenerateTransformationRequestEvent(this, selectedObjects, new AxisValue(CurrentObject.Translation.X, CurrentObject.Translation.Y, Convert.ToSingle(txtMoveZ.Text)), Midget.Events.Object.Transformation.Transformation.Translate); } }
private void ScaleYEdit() { if (txtScaleY.CheckForChange() && CurrentObject != null) { Midget.Events.EventFactory.Instance.GenerateTransformationRequestEvent(this, selectedObjects, new AxisValue(CurrentObject.Scaling.X, Convert.ToSingle(txtScaleY.Text), CurrentObject.Scaling.Z), Midget.Events.Object.Transformation.Transformation.Scale); //CurrentObject.Scale(CurrentObject.Scaling.X, Convert.ToSingle(txtScaleY.Text), CurrentObject.Scaling.Z); } }
// rotate // private void RotateXEdit() { if (txtRotateX.CheckForChange() && CurrentObject != null) { Midget.Events.EventFactory.Instance.GenerateTransformationRequestEvent(this, selectedObjects, new AxisValue(Convert.ToSingle(txtRotateX.Text), CurrentObject.Rotation.Y, CurrentObject.Rotation.Z), Midget.Events.Object.Transformation.Transformation.Rotate); //CurrentObject.Rotate(Convert.ToSingle(txtRotateX.Text), CurrentObject.Rotation.Y, CurrentObject.Rotation.Z); } }