[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); |