INNER CODE UNIT · JavaScript

mGripperLeftRootNodeInitialOrientation

MTASZTAKI/ApertusVR · plugins/languageAPI/jsAPI/nodeJsPlugin/js/api/index.js:242

			var mGripperLeftRootNodeInitialOrientation = ape.nbind.Quaternion(-0.99863, 0, 0, 0.0523337);
			var mGripperRightRootNodeInitialOrientation = ape.nbind.Quaternion(-0.99863, 0, 0, 0.0523337);
			var mGripperLeftHelperNodeInitialOrientation = ape.nbind.Quaternion(-0.418964, 0, 0, 0.908003);
			var mGripperRightHelperNodeInitialOrientation = ape.nbind.Quaternion(-0.418964, 0, 0, 0.908003);
			var mGripperLeftEndNodeInitialOrientation = ape.nbind.Quaternion(0.818923, 0, 0, 0.573904);
			var mGripperRightEndNodeInitialOrientation = ape.nbind.Quaternion(0.818923, 0, 0, 0.573904);

			var mGripperLeftRootOrientation = ape.nbind.Quaternion(1, 0, 0, 0);
			var mGripperRightRootOrientation = ape.nbind.Quaternion(1, 0, 0, 0);

			var gripperMaxValue = 255;
			var gripperMinValue = 0;
			var gripperCurrentValue = item.properties.value;
			var degreeStep = 45.0 / gripperMaxValue;
			var axis = ape.nbind.Vector3(0, 0, 1);
			var degree = ape.nbind.Degree(gripperCurrentValue * degreeStep)
			var orientation = ape.nbind.Quaternion();
			orientation.FromAngleAxis(ape.nbind.Radian(degree.toRadian()), axis);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…