Cilíndricas a cartesianas
Un punto con radio 5, ángulo de 45° y altura 3 pasa a tener x e y de 3,535533905933 cada una, y z sigue en 3. Solo convierte en este sentido, de cilíndricas a cartesianas, con el ángulo en grados o radianes. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Radio
- 5
- Ángulo
- 45
- Altura
- 3
- Unidad de ángulo
- Degrees
- Ángulo (rad)
- 0,7853981634
- Ángulo (°)
- 45
- X
- 3,5355339059
Las coordenadas cilíndricas describen un punto en el espacio tridimensional por la distancia a un eje vertical, la dirección alrededor de ese eje y la altura. Las coordenadas cartesianas usan tres desplazamientos ortogonales x, y y z. Ingenieros, estudiantes de física, programadores CNC, desarrolladores de juegos y topógrafos alternan entre ambos sistemas a diario: un alcance con rumbo y elevación se convierte en un pin de mapa, una trayectoria de máquina en movimientos de ejes, y una muestra en tanque cilíndrico en un vértice de modelo sólido.
Qué significan las coordenadas cilíndricas y cartesianas
En el marco cilíndrico un punto se escribe (ρ, φ, z). El radio ρ es la distancia perpendicular al eje z cuando ρ es no negativo; el ángulo azimutal φ se mide en el plano xy desde el eje x positivo, en sentido antihorario para ángulos positivos; y z es la misma coordenada vertical del espacio cartesiano. Las coordenadas cartesianas escriben el mismo punto como (x, y, z), donde x e y son las proyecciones horizontales y z es la altura.
Las fórmulas de conversión son elementales una vez φ está en radianes: x es ρ por el coseno de φ, y es ρ por el seno de φ, y z se transmite sin cambio. Cuando el ángulo llega en grados, convierta primero con φ_rad igual a φ_deg por π dividido entre ciento ochenta, y luego evalúe coseno y seno con las primitivas matemáticas del entorno.
Un ejemplo clásico de aula es ρ igual a cinco, φ igual a cuarenta y cinco grados y z igual a tres: tanto x como y valen cinco entre la raíz cuadrada de dos (cerca de tres punto cinco tres cinco cinco) mientras z permanece en tres. Con φ igual a cero, x vale ρ e y vale cero; a noventa grados, x vale cero e y vale ρ. Radio cero siempre cae sobre el eje z sea cual sea el ángulo.
Esta herramienta solo realiza esa conversión: no invierte de cartesianas a cilíndricas, no reduce ángulos a una rama principal y no dibuja el punto en 3D.
Qué puede hacer con ella
Colocación en robótica, juegos y animación 3D
Convierta alcance con rumbo y elevación en desplazamientos cartesianos para planificación de rutas, sprites o grafos de escena sin Math ad hoc en cada servicio.
Pines de mapa en CNC, topografía e ingeniería
Convierta por lotes retornos cilíndricos de máquina o topografía en movimientos de ejes cartesianos para CAD, trayectorias de herramienta o croquis de ingeniería.
Preguntas frecuentes
¿Qué fórmulas usa la calculadora de cilíndricas a cartesianas?
Con φ en radianes: x = ρ·cos(φ), y = ρ·sin(φ) y z = z. Los grados se convierten primero con φ_rad = φ_deg·π/180.
¿Puedo introducir el ángulo azimutal en radianes?
El valor por defecto es degrees para flujos de aula y delineación.
¿Convierte coordenadas cartesianas de vuelta a cilíndricas?
No. Esta capacidad solo convierte cilíndricas (ρ, φ, z) a cartesianas (x, y, z). Use una herramienta de cartesianas a cilíndricas si necesita la inversa.
¿Es gratuita la calculadora de coordenadas cilíndricas a cartesianas?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Qué pasa si el radio es negativo?
De forma predeterminada se rechaza, para que los cálculos de distancias no den sorpresas. Si su libro usa radios con signo, active la opción que los admite: el punto queda entonces en el lado opuesto del eje.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/trig/cylindrical-to-cartesian \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"radius":5,"angle":45,"height":3}'const res = await fetch("https://api.kit.forhosting.com/trig/cylindrical-to-cartesian", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"radius": 5,
"angle": 45,
"height": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/cylindrical-to-cartesian",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"radius": 5,
"angle": 45,
"height": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/cylindrical-to-cartesian", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"radius":5,"angle":45,"height":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"radius":5,"angle":45,"height":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/cylindrical-to-cartesian", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"radius": 5,
"angle": 45,
"height": 3
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.cylindrical_to_cartesian",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Esta capacidad toma un radio cilíndrico finito ρ, un ángulo azimutal φ —en grados por defecto o en radianes si usted lo indica— y la altura z, y devuelve la terna cartesiana x igual a ρ por el coseno de φ, y igual a ρ por el seno de φ, y z sin cambios, como JSON determinista. Los radios negativos se rechazan por defecto para proteger flujos de distancia en aula; active allow_negative_r si necesita la convención de radio con signo de algunos textos de geometría analítica. No hay sistema de álgebra computacional, ni trazador, ni semilla aleatoria ni dependencia del reloj: la herramienta gratuita del navegador y la vía API de prepago comparten una sola función de resolución pura, de modo que una comprobación de deberes y un script de producción coinciden tras el redondeo decimal fijo.
Qué significan las coordenadas cilíndricas y cartesianas
Las fórmulas son deterministas tras como máximo una conversión de unidad —no se reimplementa ninguna serie en el lado del usuario, no se requiere muestreo y el resultado no depende de la configuración regional, la zona horaria ni la red—, de modo que evaluadores, sombreadores y clientes API ven los mismos números redondeados cada vez que envían las mismas entradas.
Cómo llamar a la API y qué recibe de vuelta
Úselo en tuberías de deberes, entornos de preparación de entrevistas, herramientas de robótica y juegos, scripts CNC y de topografía, o cualquier flujo que necesite conversión cilíndrica a cartesiana reproducible sin instalar un paquete de álgebra computacional en cada máquina del laboratorio o de la flota. Envíe un cuerpo JSON con radius, angle y height. El campo radius es la distancia radial cilíndrica al eje z; los alias r, rho y el carácter ρ significan lo mismo. El campo angle es la medida azimutal en el plano xy; también funcionan los alias phi, el carácter φ, theta, el carácter θ y t. El campo height es la coordenada vertical; se aceptan los alias z y h. El angle_unit opcional es degrees por defecto o radians si usted pasa radians (alias unit y angle_mode). El allow_negative_r opcional vale false por defecto; póngalo en true solo cuando su tubería use radios con signo a propósito. En éxito la respuesta repite radius, angle, height, angle_unit y allow_negative_r; añade angle_radians y angle_degrees por comodidad; devuelve x, y y z como números redondeados; e incluye method igual a cylindrical_to_cartesian más un bloque breve de fórmulas con las definiciones. La validación fallida —falta radius, angle o height, un valor no finito, una unidad desconocida, una magnitud fuera de los límites publicados, o un radio negativo mientras los radios negativos no están permitidos— devuelve invalid_input y nunca se cobra. El precio es un fijo de $0.002 por petición correcta con unidad item.
Consejos prácticos, radios negativos y búsquedas relacionadas
Prefiera ternas de aula conocidas al comprobar a mano: ρ igual a uno a cero, treinta, cuarenta y cinco, sesenta y noventa grados con altura fija coinciden con las tablas del círculo unitario tras el redondeo, con z sin cambio. Esta página apunta a quien busca una calculadora de coordenadas cilíndricas a cartesianas o una herramienta de rho phi z a x y z en grados o radianes; no es un inversor de cartesianas a cilíndricas y no resuelve ecuaciones de superficies cilíndricas. Tras una llamada correcta, una comprobación útil es que la longitud euclídea horizontal de (x, y) iguale el valor absoluto de ρ dentro de la tolerancia de coma flotante, que z iguale la altura de entrada y que el ángulo planar del vector coincida con φ módulo dos π cuando ρ es positivo. En radianes, los ángulos habituales son cero, π entre seis, π entre cuatro, π entre tres y π entre dos; fije angle_unit en radians para omitir el paso de conversión. Mantenga el radio no negativo salvo que entienda la convención de radio con signo: un ρ negativo con allow_negative_r true usa las mismas multiplicaciones y cae en el rayo opuesto del plano xy, equivalente a ρ absoluto en φ más π, mientras z sigue pasando. Si su fuente de datos emite a veces distancias negativas por error, deje la protección por defecto y trate invalid_input como señal de calidad de datos en lugar de invertir en silencio la proyección horizontal. Las magnitudes absolutas de radio, ángulo y altura están limitadas para que los dobles IEEE intermedios permanezcan finitos en el Worker y en el navegador. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que abarata los scripts exploratorios cuando los alumnos prueban radios inválidos a propósito.
Casos de integración
Comprobación de deberes y exámenes de conversión cilíndrica–cartesiana
Dé a los alumnos ρ, φ y z en grados o radianes; compare su x, y y z calculados a mano con un resultado determinista de la API o del navegador gratuito.
Preguntas técnicas
¿Qué ocurre si el radio es negativo?
Por defecto los radios negativos no se admiten y la tarea devuelve invalid_input. Ponga allow_negative_r en true para aceptar ρ con signo con las mismas fórmulas (equivalente a |ρ| en φ+π).