JSFiddle - React, Tailwind, and code Playground
by Michael Prosser
JavaScript
cartesianConversion = function(r,O,o){
O = O * Math.PI / 180.0;
o = o * Math.PI / 180.0;
var x = r * Math.sin(o) * Math.cos(O);
var y = r * Math.sin(o) * Math.sin(O);
var z = r * Math.cos(o);
document.write(' x: ' + x + ' y: ' + y + ' z: ' + z);
return { x: x, y: y, z: z };
}
cartesianConversion(20,45,45);
//document.write(' r: ' + r + ' o: ' + o + ' O: ' + O);
/*
var n = {};
n.x = p.x + offset_x;
n.y = p.y + offset_y;
n.z = p.z + offset_z;
console.log(n);
*/