private void bodyInertia_ValueChanged(object sender, DecimalValueChangedEventArgs e) { MassData Mass = SelectedBody.Mass; Mass.Inertia = (float)e.NewValue; SelectedBody.Mass = Mass; }
private void bodyCenterY_ValueChanged(object sender, DecimalValueChangedEventArgs e) { MassData Mass = SelectedBody.Mass; Mass.Center = new Vec2(Mass.Center.X, (float)e.NewValue); SelectedBody.Mass = Mass; }
private void fixtureDensity_ValueChanged(object sender, DecimalValueChangedEventArgs e) { SelectedFixture.Fixture.Density = (float)e.NewValue; if ((e.NewValue == 0 && e.OldValue != 0) || (e.NewValue != 0 && e.OldValue == 0) && SelectedFixture.OwnedBody.AutoMassRecalculate) { SelectedFixture.OwnedBody.RecalculateMass(); } }
public void circleRadius_ValueChanged(object sender, DecimalValueChangedEventArgs e) { SelectedShape.Radius = (float)e.NewValue; if ((Program.MainForm.SelectedNode.Node.Parent as FixtureNode).OwnedBody != null && (Program.MainForm.SelectedNode.Node.Parent as FixtureNode).OwnedBody.AutoMassRecalculate) { (Program.MainForm.SelectedNode.Node.Parent as FixtureNode).OwnedBody.RecalculateMass(); } }
void ModifyValue(decimal newValue) { if (EnableUpperLimit && (newValue > Maximum)) { newValue = Maximum; } else if (EnableLowerLimit && (newValue < Minimum)) { newValue = Minimum; } DecimalValueChangedEventArgs eventArgs = new DecimalValueChangedEventArgs(_value, newValue); if (ValueChanged != null) { ValueChanged(this, eventArgs); } if (!eventArgs.Cancel) { _value = newValue; textBox1.Text = _value.ToString(); } }
private void bodyAngularVelocity_ValueChanged(object sender, DecimalValueChangedEventArgs e) { SelectedBody.Body.AngularVelocity = (float)e.NewValue; }
private void bodyPositionY_ValueChanged(object sender, DecimalValueChangedEventArgs e) { SelectedBody.Body.Position = new Vec2(SelectedBody.Body.Position.X, (float)e.NewValue); }
private void bodyLinearVelY_ValueChanged(object sender, DecimalValueChangedEventArgs e) { SelectedBody.Body.LinearVelocity = new Vec2(SelectedBody.Body.LinearVelocity.X, (float)e.NewValue); }
private void bodyLinearDamping_ValueChanged(object sender, DecimalValueChangedEventArgs e) { SelectedBody.Body.LinearDamping = (float)e.NewValue; }
private void bodyInertiaScale_ValueChanged(object sender, DecimalValueChangedEventArgs e) { SelectedBody.Body.InertiaScale = (float)e.NewValue; }
private void circlePositionX_ValueChanged(object sender, DecimalValueChangedEventArgs e) { }
private void floatNumericUpDown1_ValueChanged(object sender, DecimalValueChangedEventArgs e) { PolyData.Scale = e.NewValue; }
public void circlePositionY_ValueChanged(object sender, DecimalValueChangedEventArgs e) { SelectedShape.Position = new Vec2(SelectedShape.Position.X, (float)e.NewValue); }
private void fixtureRestitution_ValueChanged(object sender, DecimalValueChangedEventArgs e) { SelectedFixture.Fixture.Restitution = (float)e.NewValue; }