[Bprocessor-commit] bprocessor/src/net/sourceforge/bprocessor/packages/physics PhysicsPackage.java
Status: Pre-Alpha
Brought to you by:
henryml
|
From: Sebastian G. <sg...@us...> - 2011-09-18 16:37:05
|
Update of /cvsroot/bprocessor/bprocessor/src/net/sourceforge/bprocessor/packages/physics
In directory vz-cvs-4.sog:/tmp/cvs-serv23969/src/net/sourceforge/bprocessor/packages/physics
Modified Files:
PhysicsPackage.java
Log Message:
subdivion algorithms added to context menus
Index: PhysicsPackage.java
===================================================================
RCS file: /cvsroot/bprocessor/bprocessor/src/net/sourceforge/bprocessor/packages/physics/PhysicsPackage.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** PhysicsPackage.java 27 Jul 2011 07:19:39 -0000 1.8
--- PhysicsPackage.java 18 Sep 2011 16:37:03 -0000 1.9
***************
*** 81,85 ****
//parameters incl. getters
! private DoubleValue gravity= new DoubleValue(-9.81);
public DoubleValue getGravity() {
return gravity;
--- 81,85 ----
//parameters incl. getters
! private DoubleValue gravity= new DoubleValue(0);
public DoubleValue getGravity() {
return gravity;
***************
*** 98,101 ****
--- 98,105 ----
return cDamp;
}
+ private DoubleValue timeStep= new DoubleValue(0.02);
+ public DoubleValue getTimeStep() {
+ return timeStep;
+ }
private DoubleValue restLengthFactor= new DoubleValue(0.5);
public DoubleValue getRestLengthFactor() {
***************
*** 234,245 ****
}
//add guidelines
Space guides = Item.createUnion("Guidelines");
union.add(guides);
//change p-net
! pN.update(guides, 0.02, equalConstant.getValue(), equalDamping.getValue(), rectConstant.getValue(), rectDamping.getValue(), planeConstant.getValue(), planeDamping.getValue(), volume.getValue());
union.add(cNet);
}
}
--- 238,256 ----
}
+
+
//add guidelines
Space guides = Item.createUnion("Guidelines");
union.add(guides);
+
+
//change p-net
! pN.update(guides, timeStep.getValue(), equalConstant.getValue(), equalDamping.getValue(), rectConstant.getValue(), rectDamping.getValue(), planeConstant.getValue(), planeDamping.getValue(), volume.getValue());
union.add(cNet);
+
+
+
}
}
***************
*** 483,486 ****
--- 494,502 ----
//add sliders
{
+ SliderControl control = new SliderControl(0.0001, 0.1, skeleton.getTimeStep(), this);
+ Label labelled = new Label("Calc Time Step [s]", control);
+ content.add(labelled.row());
+ }
+ {
SliderControl control = new SliderControl(-1, 1, skeleton.getFactor(), this);
Label labelled = new Label("Tool Setting", control);
|