Java Reference
In-Depth Information
{
setPosition(sphTrans, sphposi);
MouseRelease(obj);
trans = null;
obj = 0;
}
switch (obj)
{
// Processing the control components of the oscilloscope --------
case 1101:
currentangle = CalAngle(osciposi, osci_knobposi[0], CurrentPt);
delta = DeltaAngle(currentangle, lastangle);
osci_knobangle[0] = LimitAngle(delta, osci_knobangle[0], osciknob1_circleposi);
setRotationZ(osciknobTrans[0], osci_knobangle[0]);
lastangle = currentangle;
break;
case 1102:
currentangle = CalAngle(osciposi, osci_knobposi[1], CurrentPt);
delta = DeltaAngle(currentangle, lastangle);
osci_knobangle[1] = LimitAngle(delta, osci_knobangle[1], osciknob2_circleposi);
setRotationZ(osciknobTrans[1], osci_knobangle[1]);
lastangle = currentangle;
break;
case 1103:
currentangle = CalAngle(osciposi, osci_knobposi[2], CurrentPt);
delta = DeltaAngle(currentangle, lastangle);
osci_knobangle[2] = LimitAngle(delta, osci_knobangle[2], osciknob3_circleposi);
setRotationZ(osciknobTrans[2], osci_knobangle[2]);
lastangle = currentangle;
break;
case 1104:
currentangle = CalAngle(osciposi, osci_knobposi[3], CurrentPt);
delta = DeltaAngle(currentangle, lastangle);
osci_knobangle[3] = LimitAngle(delta, osci_knobangle[3], osciknob4_circleposi);
setRotationZ(osciknobTrans[3], osci_knobangle[3]);
lastangle = currentangle;
break;
case 1105:
currentangle = CalAngle(osciposi, osci_knobposi[4], CurrentPt);
osci_knobangle[4] = osci_knobangle[4] + currentangle - lastangle;
break;
case 1106:
currentangle = CalAngle(osciposi, osci_knobposi[5], CurrentPt);
osci_knobangle[5] = osci_knobangle[5] + currentangle - lastangle;
break;
case 1107:
currentangle = CalAngle(osciposi, osci_knobposi[6], CurrentPt);
osci_knobangle[6] = osci_knobangle[6] + currentangle - lastangle;
break;
case 1108:
currentangle = CalAngle(osciposi, osci_knobposi[7], CurrentPt);
delta = DeltaAngle(currentangle, lastangle);
Search WWH ::




Custom Search