8,9d7 < var newval='', pmore='', pblurb=''; < var sugblurb=') rotateY(' + document.getElementById('degval').value + 'deg) rotateZ(' + document.getElementById('degval').value + 'deg)'; 11c9 < document.getElementById('dstyle').innerHTML+='' + String.fromCharCode(10); --- > document.getElementById('dstyle').innerHTML+=''; 13,14d10 < document.getElementById('myta').value=document.getElementById('dstyle').innerHTML; < document.getElementById('mydet').style.display='block'; 16c12 < document.getElementById('dstyle').innerHTML+='' + String.fromCharCode(10); --- > document.getElementById('dstyle').innerHTML+=''; 18,19d13 < document.getElementById('myta').value=document.getElementById('dstyle').innerHTML; < document.getElementById('mydet').style.display='block'; 21c15 < document.getElementById('dstyle').innerHTML+='' + String.fromCharCode(10); --- > document.getElementById('dstyle').innerHTML+=''; 23,132d16 < document.getElementById('myta').value=document.getElementById('dstyle').innerHTML; < document.getElementById('mydet').style.display='block'; < } else if (osel.value == 'XY') { < pblurb=pblurb.replace('X','X'); < sugblurb=sugblurb.replace('Y','Y').split(' r')[0]; < pmore=prompt('Please enter 3D rotation in Y in degrees which if defaulted will result in ... ' + String.fromCharCode(10) + String.fromCharCode(10) + pblurb.replace(')', sugblurb) + String.fromCharCode(10) + String.fromCharCode(10) + ' ... ?', document.getElementById('degval').value); < if (pmore == null) { pmore=''; } else { if (eval('' + pmore.split(',').length) > 1) { newval=pmore.split(',')[0]; pmore=pmore.split(',')[eval(-1 + pmore.split(',').length)]; } pmore=sugblurb.substring(1).split(' r')[0].replace(document.getElementById('degval').value, pmore); } < document.getElementById('dstyle').innerHTML+='' + String.fromCharCode(10); < osel.value=''; < document.getElementById('myta').value=document.getElementById('dstyle').innerHTML; < document.getElementById('mydet').style.display='block'; < } else if (osel.value == 'XZ') { < pblurb.replace('X','X'); < sugblurb=sugblurb.replace('Y','Z').split(' r')[0]; < pmore=prompt('Please enter 3D rotation in Z in degrees which if defaulted will result in ... ' + String.fromCharCode(10) + String.fromCharCode(10) + pblurb.replace(')', sugblurb) + String.fromCharCode(10) + String.fromCharCode(10) + ' ... ?', document.getElementById('degval').value); < if (pmore == null) { pmore=''; } else { if (eval('' + pmore.split(',').length) > 1) { newval=pmore.split(',')[0]; pmore=pmore.split(',')[eval(-1 + pmore.split(',').length)]; } pmore=sugblurb.substring(1).split(' r')[0].replace(document.getElementById('degval').value, pmore); } < document.getElementById('dstyle').innerHTML+='' + String.fromCharCode(10); < osel.value=''; < document.getElementById('myta').value=document.getElementById('dstyle').innerHTML; < document.getElementById('mydet').style.display='block'; < } else if (osel.value == 'YX') { < pblurb=pblurb.replace('X','Y'); < sugblurb=sugblurb.replace('Y','X').split(' r')[0]; < pmore=prompt('Please enter 3D rotation in X in degrees which if defaulted will result in ... ' + String.fromCharCode(10) + String.fromCharCode(10) + pblurb.replace(')', sugblurb) + String.fromCharCode(10) + String.fromCharCode(10) + ' ... ?', document.getElementById('degval').value); < if (pmore == null) { pmore=''; } else { if (eval('' + pmore.split(',').length) > 1) { newval=pmore.split(',')[0]; pmore=pmore.split(',')[eval(-1 + pmore.split(',').length)]; } pmore=sugblurb.substring(1).split(' r')[0].replace(document.getElementById('degval').value, pmore); } < document.getElementById('dstyle').innerHTML+='' + String.fromCharCode(10); < osel.value=''; < document.getElementById('myta').value=document.getElementById('dstyle').innerHTML; < document.getElementById('mydet').style.display='block'; < } else if (osel.value == 'YZ') { < pblurb=pblurb.replace('X','Y'); < sugblurb=sugblurb.replace('Y','Z').split(' r')[0]; < pmore=prompt('Please enter 3D rotation in Z in degrees which if defaulted will result in ... ' + String.fromCharCode(10) + String.fromCharCode(10) + pblurb.replace(')', sugblurb) + String.fromCharCode(10) + String.fromCharCode(10) + ' ... ?', document.getElementById('degval').value); < if (pmore == null) { pmore=''; } else { if (eval('' + pmore.split(',').length) > 1) { newval=pmore.split(',')[0]; pmore=pmore.split(',')[eval(-1 + pmore.split(',').length)]; } pmore=sugblurb.substring(1).split(' r')[0].replace(document.getElementById('degval').value, pmore); } < document.getElementById('dstyle').innerHTML+='' + String.fromCharCode(10); < osel.value=''; < document.getElementById('myta').value=document.getElementById('dstyle').innerHTML; < document.getElementById('mydet').style.display='block'; < } else if (osel.value == 'ZX') { < pblurb=pblurb.replace('X','Z'); < sugblurb=sugblurb.replace('Y','X').split(' r')[0]; < pmore=prompt('Please enter 3D rotation in X in degrees which if defaulted will result in ... ' + String.fromCharCode(10) + String.fromCharCode(10) + pblurb.replace(')', sugblurb) + String.fromCharCode(10) + String.fromCharCode(10) + ' ... ?', document.getElementById('degval').value); < if (pmore == null) { pmore=''; } else { if (eval('' + pmore.split(',').length) > 1) { newval=pmore.split(',')[0]; pmore=pmore.split(',')[eval(-1 + pmore.split(',').length)]; } pmore=sugblurb.substring(1).split(' r')[0].replace(document.getElementById('degval').value, pmore); } < document.getElementById('dstyle').innerHTML+='' + String.fromCharCode(10); < osel.value=''; < document.getElementById('myta').value=document.getElementById('dstyle').innerHTML; < document.getElementById('mydet').style.display='block'; < } else if (osel.value == 'ZY') { < pblurb=pblurb.replace('X','Z'); < sugblurb=sugblurb.replace('Y','Y').split(' r')[0]; < pmore=prompt('Please enter 3D rotation in Y in degrees which if defaulted will result in ... ' + String.fromCharCode(10) + String.fromCharCode(10) + pblurb.replace(')', sugblurb) + String.fromCharCode(10) + String.fromCharCode(10) + ' ... ?', document.getElementById('degval').value); < if (pmore == null) { pmore=''; } else { if (eval('' + pmore.split(',').length) > 1) { newval=pmore.split(',')[0]; pmore=pmore.split(',')[eval(-1 + pmore.split(',').length)]; } pmore=sugblurb.substring(1).split(' r')[0].replace(document.getElementById('degval').value, pmore); } < document.getElementById('dstyle').innerHTML+='' + String.fromCharCode(10); < osel.value=''; < document.getElementById('myta').value=document.getElementById('dstyle').innerHTML; < document.getElementById('mydet').style.display='block'; < } else if (osel.value == 'XYZ') { < pblurb=pblurb.replace('X','X'); < sugblurb=sugblurb.replace('Y','Y').replace('Z','Z'); < pmore=prompt('Please enter 3D rotations in Y,Z in degrees which if defaulted will result in ... ' + String.fromCharCode(10) + String.fromCharCode(10) + pblurb.replace(')', sugblurb) + String.fromCharCode(10) + String.fromCharCode(10) + ' ... ?', document.getElementById('degval').value + ',' + document.getElementById('degval').value); < if (pmore == null) { pmore=''; } else { if (eval('' + pmore.split(',').length) > 2) { newval=pmore.split(',')[0]; pmore=pmore.replace(pmore.split(',')[0] + ',', ''); } pmore=sugblurb.substring(1).replace(document.getElementById('degval').value + 'deg)', pmore.split(',')[0].split('.')[0] + '.0deg)').replace(document.getElementById('degval').value + 'deg)', (pmore + ',' + pmore).split(',')[1].split('.')[0] + '.0deg)').replace(document.getElementById('degval').value + 'deg)', (pmore + ',' + pmore).split(',')[1].split('.')[0] + '.0deg)'); } < document.getElementById('dstyle').innerHTML+='' + String.fromCharCode(10); < osel.value=''; < document.getElementById('myta').value=document.getElementById('dstyle').innerHTML; < document.getElementById('mydet').style.display='block'; < } else if (osel.value == 'XZY') { < pblurb=pblurb.replace('X','X'); < sugblurb=sugblurb.replace('Y','@').replace('Z','Y').replace('@','Z'); < pmore=prompt('Please enter 3D rotations in Z,Y in degrees which if defaulted will result in ... ' + String.fromCharCode(10) + String.fromCharCode(10) + pblurb.replace(')', sugblurb) + String.fromCharCode(10) + String.fromCharCode(10) + ' ... ?', document.getElementById('degval').value + ',' + document.getElementById('degval').value); < if (pmore == null) { pmore=''; } else { if (eval('' + pmore.split(',').length) > 2) { newval=pmore.split(',')[0]; pmore=pmore.replace(pmore.split(',')[0] + ',', ''); } pmore=sugblurb.substring(1).replace(document.getElementById('degval').value + 'deg)', pmore.split(',')[0].split('.')[0] + '.0deg)').replace(document.getElementById('degval').value + 'deg)', (pmore + ',' + pmore).split(',')[1].split('.')[0] + '.0deg)').replace(document.getElementById('degval').value + 'deg)', (pmore + ',' + pmore).split(',')[1].split('.')[0] + '.0deg)'); } < document.getElementById('dstyle').innerHTML+='' + String.fromCharCode(10); < osel.value=''; < document.getElementById('myta').value=document.getElementById('dstyle').innerHTML; < document.getElementById('mydet').style.display='block'; < } else if (osel.value == 'YXZ') { < pblurb=pblurb.replace('X','Y'); < sugblurb=sugblurb.replace('Y','X'); < pmore=prompt('Please enter 3D rotations in X,Z in degrees which if defaulted will result in ... ' + String.fromCharCode(10) + String.fromCharCode(10) + pblurb.replace(')', sugblurb) + String.fromCharCode(10) + String.fromCharCode(10) + ' ... ?', document.getElementById('degval').value + ',' + document.getElementById('degval').value); < if (pmore == null) { pmore=''; } else { if (eval('' + pmore.split(',').length) > 2) { newval=pmore.split(',')[0]; pmore=pmore.replace(pmore.split(',')[0] + ',', ''); } pmore=sugblurb.substring(1).replace(document.getElementById('degval').value + 'deg)', pmore.split(',')[0].split('.')[0] + '.0deg)').replace(document.getElementById('degval').value + 'deg)', (pmore + ',' + pmore).split(',')[1].split('.')[0] + '.0deg)').replace(document.getElementById('degval').value + 'deg)', (pmore + ',' + pmore).split(',')[1].split('.')[0] + '.0deg)'); } < document.getElementById('dstyle').innerHTML+='' + String.fromCharCode(10); < osel.value=''; < document.getElementById('myta').value=document.getElementById('dstyle').innerHTML; < document.getElementById('mydet').style.display='block'; < } else if (osel.value == 'YZX') { < pblurb=pblurb.replace('X','Y'); < sugblurb=sugblurb.replace('Y','@').replace('Z','X').replace('@','Z'); < pmore=prompt('Please enter 3D rotations in Z,X in degrees which if defaulted will result in ... ' + String.fromCharCode(10) + String.fromCharCode(10) + pblurb.replace(')', sugblurb) + String.fromCharCode(10) + String.fromCharCode(10) + ' ... ?', document.getElementById('degval').value + ',' + document.getElementById('degval').value); < if (pmore == null) { pmore=''; } else { if (eval('' + pmore.split(',').length) > 2) { newval=pmore.split(',')[0]; pmore=pmore.replace(pmore.split(',')[0] + ',', ''); } pmore=sugblurb.substring(1).replace(document.getElementById('degval').value + ')', pmore.split(',')[0].split('.')[0] + '.0deg)').replace(document.getElementById('degval').value + ')', pmore.split(',')[0].split('.')[0] + '.0deg)').replace(document.getElementById('degval').value + 'deg)', (pmore + ',' + pmore).split(',')[1].split('.')[0] + '.0deg)'); } < document.getElementById('dstyle').innerHTML+='' + String.fromCharCode(10); < osel.value=''; < document.getElementById('myta').value=document.getElementById('dstyle').innerHTML; < document.getElementById('mydet').style.display='block'; < } else if (osel.value == 'ZXY') { < pblurb=pblurb.replace('X','Z'); < sugblurb=sugblurb.replace('Y','@').replace('Z','Y').replace('@','X'); < pmore=prompt('Please enter 3D rotations in X,Y in degrees which if defaulted will result in ... ' + String.fromCharCode(10) + String.fromCharCode(10) + pblurb.replace(')', sugblurb) + String.fromCharCode(10) + String.fromCharCode(10) + ' ... ?', document.getElementById('degval').value); < if (pmore == null) { pmore=''; } else { if (eval('' + pmore.split(',').length) > 2) { newval=pmore.split(',')[0]; pmore=pmore.replace(pmore.split(',')[0] + ',', ''); } pmore=sugblurb.substring(1).replace(document.getElementById('degval').value + 'deg)', pmore.split(',')[0].split('.')[0] + '.0deg)').replace(document.getElementById('degval').value + 'deg)', (pmore + ',' + pmore).split(',')[1].split('.')[0] + '.0deg)').replace(document.getElementById('degval').value + 'deg)', (pmore + ',' + pmore).split(',')[1].split('.')[0] + '.0deg)'); } < document.getElementById('dstyle').innerHTML+='' + String.fromCharCode(10); < osel.value=''; < document.getElementById('myta').value=document.getElementById('dstyle').innerHTML; < document.getElementById('mydet').style.display='block'; < } else if (osel.value == 'ZYX') { < pblurb=pblurb.replace('X','Z'); < sugblurb=sugblurb.replace('Z','X'); < pmore=prompt('Please enter 3D rotations in Y,X in degrees which if defaulted will result in ... ' + String.fromCharCode(10) + String.fromCharCode(10) + pblurb.replace(')', sugblurb) + String.fromCharCode(10) + String.fromCharCode(10) + ' ... ?', document.getElementById('degval').value + ',' + document.getElementById('degval').value); < if (pmore == null) { pmore=''; } else { if (eval('' + pmore.split(',').length) > 2) { newval=pmore.split(',')[0]; pmore=pmore.replace(pmore.split(',')[0] + ',', ''); } pmore=sugblurb.substring(1).replace(document.getElementById('degval').value + 'deg)', pmore.split(',')[0].split('.')[0] + '.0deg)').replace(document.getElementById('degval').value + 'deg)', (pmore + ',' + pmore).split(',')[1].split('.')[0] + '.0deg)').replace(document.getElementById('degval').value + 'deg)', (pmore + ',' + pmore).split(',')[1].split('.')[0] + '.0deg)'); } < document.getElementById('dstyle').innerHTML+='' + String.fromCharCode(10); < osel.value=''; < document.getElementById('myta').value=document.getElementById('dstyle').innerHTML; < document.getElementById('mydet').style.display='block'; 134d17 < if (newval != '') { document.getElementById('degval').value=newval.split('.')[0]; } 142,144c25,27 <

Rotate in to by degrees

<



My Outline is Purple
< --- >

Rotate in to by degrees

>



My Outline is Purple
>