Java Reference
In-Depth Information
if (counterch1<COUNCH1-1)
{
if (triggerch1) counterch1++;
}
else
{
if (cycle<=0.055)
cycle=0.055f;
if (triggerch1&&osci_slideposi[4].x==oscislider5_posi[1]&&osci_slideposi[3].x==oscislider4_posi[1]) //plus
{
if (coordinate_Y1[100-(int)(5.0f*1.0f/cycle)]<=coordinate_Y1[100+(int)(5.0f*1.0f/cycle)])
{
counterch1=COUNCH1;
}
}
else if (triggerch1&&osci_slideposi[4].x==oscislider5_posi[1]&&osci_slideposi[3].x==oscislider4_posi[0])
//minus
{
if (coordinate_Y1[100-(int)(5.0f*1.0f/cycle)]>=coordinate_Y1[100+(int)(5.0f*1.0f/cycle)])
{
counterch1=COUNCH1;
}
}
}
}
}
else
{
heightch1 = 0.0f;
for (int j=0; j<200; j++)
{
coordinate_Y1[j] = 0.0f;
}
}
ch1curve3D = new Scope3D_1(0.25f, 0.2f, coordinate_Y1, new Vector3f(0.0f, 0.0f, 0.0015f), hposition, 0);
osciCurvebranch.addChild(ch1curve3D);
Transbox_11 = new TransformGroup();
//position
Transbox_11.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
Transbox_11.setCapability(TransformGroup.ALLOW_TRANSFORM_READ);
osciCurvebranch.addChild(Transbox_11);
box_11 = new Box3D(0.01f, 0.004f, 0.004f);
Transbox_11.addChild(box_11);
setPosition(Transbox_11, new Point3f(-0.125f, (positionch1-5.0f)*0.018f, 0.001f));
if (osci_slideposi[4].x==oscislider5_posi[1]) //Trigger ch1
{
setPosition(Transtri, new Point3f(0.125f, 1.1f*(triggerposition-5)*heightch1+(positionch1-5.0f)*0.018f, 0.001f));
Transtri.addChild(tri);
}
Transbox_12 = new TransformGroup();
//triggered point
Transbox_12.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
Transbox_12.setCapability(TransformGroup.ALLOW_TRANSFORM_READ);
Search WWH ::




Custom Search