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);
*/