Usamos cookies técnicas (necesarias) y, si lo aceptas, analíticas para medir el uso de la web. Consulta la Política de Cookies.
SimplifyCrv, Smooth y Rebuild se anuncian los tres como «limpiar la curva». Hacen cosas distintas, y en un proyecto se eligen por lo que estás dispuesto a que se mueva, no por lo que prometen. Cuatro casos concretos, con las desviaciones medidas en centímetros.
Los tres comandos sobre la misma curva, a la misma escala y con el mismo criterio: cuántos centímetros se aleja del trazado original. Ese número es lo único que los ordena de verdad.
01
Fig. 01Interactiva:
cambia lo que se dibuja
Un raíl de fachada importado de un DWG: cuarenta puntos de control y un temblor que no se ve en el dibujo pero sí en el reflejo. Esto es lo que le hace cada comando, a la misma escala.
SimplifyCrv
cambia el tipo de geometría
no la toca40 puntos · temblor 100 %
Smooth
cambia la posición de los puntos
22 cm40 puntos · temblor 17 %
Rebuild
cambia la estructura entera
41 cm8 puntos · temblor 13 %
A trazos, el trazado original; la barra roja marca dónde el resultado se aleja más de él. En los puntos se ve de golpe: dos comandos conservan los cuarenta, Rebuild deja ocho. Escala: 1 px = 10 cm.
| Comando | Qué cambia | Cuánto mueve la curva | Para qué sirve en un proyecto |
|---|---|---|---|
SimplifyCrv | El tipo de geometría: NURBS → rectas y arcos | Nada | Que la traza se pueda acotar y replantear |
Smooth | La posición de los puntos que selecciones | Lo que salga. No hay tolerancia | Quitar un defecto local sin rehacer nada |
Rebuild | Grado, número de puntos y reparto de nudos | Lo que salga. Te lo dice después | Que el paño que salga de ahí no pese diez veces de más |
Ninguno de los tres respeta una tolerancia. Ni uno. Si el trazado que tienes delante es un dato —un levantamiento, una alineación, algo que alguien ha firmado— el comando que necesitas no está en esa tabla: es FitCrv, y tiene su propio caso en el apartado 05.
Con la diferencia a la vista, la pregunta ya se puede hacer bien. ¿Cuál te toca a ti?
02
DecisorInteractivo:
responde y mira abajo
Tres preguntas. La segunda es la que casi nadie se hace y la que decide casi todo.
1¿Qué tienes delante?
2¿Cuánto puede moverse del trazado?
3¿Para qué la necesitas?
Veredicto
FitCrv, y ninguno de los tres
Si el trazado no puede moverse, los tres comandos de esta guía quedan descartados de golpe: ninguno respeta una tolerancia. Rebuild te enseña la desviación cuando ya está hecha. FitCrv funciona al revés: le das el error máximo admisible y él decide cuántos puntos necesita para no pasarse. Esa tolerancia la pone el encargo, no tu gusto.
FitCrv · tolerancia del levantamiento · CrvDeviation para dejarlo por escrito
El veredicto sale de la misma lógica que los cuatro casos que vienen ahora. Estos son, con sus cifras.
Un muro curvo que hay que acotar, una directriz que va a generar un paño de fachada, un levantamiento topográfico que no puedes mover y un bache en una traza por lo demás correcta. Un comando cada uno.
03
Caso 01SimplifyCrv
Fig. 02 · interactiva
Un muro de 60 m en planta llega de AutoCAD como una única spline. En pantalla es perfecta. En el plano de replanteo no vale nada: no hay un radio que acotar ni un centro que estacionar.
Y sin embargo el muro se proyectó con dos rectas y tres arcos: es la exportación la que perdió esa información, no el proyecto.
Si la curva es de forma libre no pasará nada, y eso no es un fallo: es la respuesta. Ya sabes que al taller hay que mandarle otra cosa.
Qué haces
SimplifyCrv. Sin opciones que ajustar: trabaja con la tolerancia del documento.
Qué obtienes
Una policurva con radios acotables y puntos de tangencia. La forma no se mueve.
Cómo lo compruebas
Explode y luego List en cada tramo: te da el radio y el centro. CrvDeviation contra el original si quieres la cifra.
Si no cambia nada
Era forma libre de verdad. Entonces al taller hay que mandarle otra cosa: Convert a arcos con la tolerancia acordada, o una plantilla.
Lánzalo siempre el primero. Es el único de los tres que no mueve la curva, así que no tiene coste: o te devuelve geometría acotable, o te confirma que no la había. Media hora de replanteo se ahorra en ese comando.
04
Caso 02Rebuild
Fig. 03 y 04 · interactivas
Una traza de fachada de 57 m con 42 puntos de control, y encima un barrido. La curva se ve perfectamente bien; el problema aparece después.
El paño resultante tiene doscientas isocurvas, la malla de render se atasca y nadie puede volver a tocar la fachada. Aquí sí mandas tú sobre la forma, así que Rebuild es la respuesta.
Sube los puntos y mira dónde deja de moverse la desviación: a partir de ahí solo estás comprando decimales y pagándolos en peso.
Sube los puntos y mira dónde deja de bajar la desviación: a partir de ahí solo estás comprando decimales y pagándolos en peso.
El diálogo de Rebuild te enseña la desviación, pero no la respeta. La calcula después de decidir, para informarte. Ningún número que escribas ahí limita cuánto se va a mover la curva.
Qué haces
Rebuild, grado 3, empezando por ocho puntos. Vista previa encendida y el original visible debajo.
Qué vigilas
Marca «conservar tangentes» si la traza empalma con otra curva. Grado 5 solo si el paño va a reflejar y quieres el reflejo continuo.
Cómo lo compruebas
CrvDeviation contra la curva original. Si no puedes decir cuántos centímetros se ha movido, no lo sabes.
Cuándo no
Cuando la traza sea un dato de otro. Ahí va FitCrv: caso 03.
Porque la superficie no interpreta la directriz: la copia. Cada punto del raíl se convierte en una columna de puntos del paño, y cada tramo de la curva en una isocurva. El ruido que dejes en la traza se convierte en ondulación de la fachada, y ahí ya no lo quita ningún comando.
Arregla la curva antes de generar nada. Reconstruir un paño ya hecho es siempre peor: pierdes bordes recortados, uniones y a veces la tangencia con lo de al lado. Deshacer, limpiar la directriz y volver a barrer cuesta dos minutos; rescatar una superficie mala cuesta una tarde.
05
Caso 03FitCrv
Fig. 05 · interactiva
Un topográfico con curvas de nivel de miles de vértices, o la alineación de un vial que viene de un proyecto de urbanización. El archivo va a tirones y hay que aligerarlo, pero ese trazado no es tuyo: alguien lo midió y alguien lo firmó.
Rebuild está descartado, y no por gusto: porque decide él cuánto se mueve la curva.
FitCrv funciona al revés que Rebuild. No le dices cuántos puntos quieres: le dices el error máximo que admites y él usa los que necesite para no pasarse. Esa cifra la pone el encargo —la tolerancia del levantamiento, la del proyecto de urbanización— y se puede defender por escrito.
Cuando además la curva alterna tramos mansos con curvas cerradas —una alineación de vial es exactamente eso— el reparto uniforme de Rebuild gasta puntos en las rectas y deja la curva de radio pequeño sin suficientes. RebuildCrvNonUniform los coloca donde hacen falta.
Qué haces
SelPolylines para separar lo que llegó como polilínea, y FitCrv con la tolerancia del encargo.
Qué obtienes
Menos puntos de los que te gustaría, y esa es la señal de que lo estás haciendo bien: el precio de que la curva fuera un dato.
Cómo lo compruebas
CrvDeviation contra el original, y guarda la cifra. Es lo que responde a «¿esto sigue siendo mi curva de nivel?».
Cuidado con la cota
Si alisas curvas de nivel, desmarca el eje Z. Alisadas en 3D pierden cota y dejan de ser curvas de nivel.
Queda el caso más pequeño y el que más se hace a diario: una traza correcta con un bache.
06
Caso 04Smooth
Fig. 06 · interactiva
Una traza correcta salvo por dos metros en los que alguien movió un punto de más. No hay que reconstruir nada: hay que arreglar ese trozo.
Smooth es la herramienta, con una condición: aplicarlo solo a los puntos del defecto. Sobre la curva entera es un martillo.
Mira la longitud, no solo la desviación. La curva no se está alisando: se está acortando, y el comando no lo menciona en ninguna parte.
En la figura está aplicado a la curva entera, para que se vea el efecto acumulado. Mira la longitud, no solo la desviación: la curva no se está alisando, se está encogiendo hacia su propia cuerda.
Qué haces
F10 para encender los puntos, seleccionas los tres o cuatro del defecto, y Smooth con factor bajo. Repite en vez de subir el factor.
Qué marcas siempre
«Fijar contornos», aunque los extremos queden lejos del defecto. Sin eso, la curva se despega de su vecina y la superficie sale con la junta abierta.
Los ejes X / Y / Z
Una curva de nivel se alisa desmarcando Z: corriges el ruido en planta y la cota no se toca.
Cuándo no
Sobre la curva entera, y sobre cualquier trazado que sea un dato. No tiene tolerancia y el efecto se acumula con cada pasada.
Smooth no sabe nada de curvatura. Coge cada punto y lo empuja hacia el punto medio de sus dos vecinos, y eso es todo. Por eso alisa cualquier cosa y por eso encoge la curva mientras lo hace.
Cuatro casos, cuatro comandos. Lo que queda es el orden de trabajo y la tabla de síntomas.
El orden de trabajo cuando llega una curva, los errores que se repiten y qué significa cada palabra del diálogo.
07
CierreSelDup. La mitad de las curvas raras de un DWG son dos curvas superpuestas.List. Curva o policurva, grado, cuántos puntos y cuántos tramos. Diez segundos.SimplifyCrv. Gratis: o la vuelve acotable o te confirma que era forma libre.Rebuild grado 3, ocho puntos, y sube hasta que la desviación entre. ¿Es de otro? FitCrv con la tolerancia del encargo.Smooth con factor bajo.CrvDeviation contra el original, y anota la cifra.Loft.| Síntoma | Causa y salida |
|---|---|
Tras Rebuild, la curva ya no toca donde tocaba | Los extremos se conservan en posición pero no en dirección. Baja puntos y vuelve a empalmar con MatchCrv. |
Rebuild deforma justo la esquina que definía el edificio | Reparto uniforme: esa zona no recibió puntos suficientes. RebuildCrvNonUniform, o parte la curva y reconstruye por tramos. |
Tras Smooth, la curva se ha separado de su vecina | No fijaste los contornos. Deshaz y repite con esa casilla marcada. |
| Una curva de nivel alisada ha perdido cota | El eje Z estaba marcado. Desmárcalo para alisar solo en planta. |
SimplifyCrv no convierte nada | No eran arcos ni rectas dentro de la tolerancia del documento. Si aun así tienen que serlo, ese es el trabajo de Convert, con su error asociado. |
| Tras simplificar, la traza se ha movido | La tolerancia era demasiado generosa y un tramo casi recto pasó a recto. Deshaz, bájala y comprueba con CrvDeviation. |
| El barrido sale con cientos de isocurvas | El raíl tenía cientos de puntos. Deshaz, reconstruye el raíl y repite; o usa «reconstruir con N puntos» dentro del propio diálogo del barrido. |
El Loft sale retorcido entre dos secciones | Direcciones opuestas o costuras desalineadas. Dir y Flip, luego CrvSeam. Y reconstruye todas las secciones con el mismo grado y el mismo número de puntos. |
| La fachada ondula donde la curva parecía limpia | La directriz tenía ruido invisible a esa escala. CurvatureGraph lo delata siempre; la pantalla, casi nunca. |
Por SimplifyCrv, siempre. Es el único de los tres que no mueve la curva, así que no tiene coste: o te devuelve rectas y arcos acotables, o te confirma que era forma libre y toca negociar una tolerancia con el taller.
Porque Rebuild no respeta ninguna tolerancia: decide él cuánto se mueve la curva y te enseña la desviación cuando ya está hecha. En un dato que alguien ha firmado, eso no vale. FitCrv funciona al revés: tú pones el error máximo y él pone los puntos.
Los mínimos con los que la desviación entre en lo que admites. Sube de uno en uno y para cuando la cifra deje de bajar: a partir de ahí solo compras decimales y los pagas en peso, porque cada punto del raíl es una columna de puntos del paño.
No marcaste «fijar contornos». Smooth mueve también los extremos si le dejas, y entonces la junta se abre y la superficie sale con una rendija. Deshaz y repite con la casilla puesta.
El eje Z estaba marcado. Al promediar en 3D, la altura de cada punto se mezcla con la de sus vecinos y la curva deja de estar a una cota constante: ya no es una curva de nivel. Se alisa solo en planta, desmarcando Z.
Alisa la curvatura respetando una tolerancia, que suena perfecto, pero está pensado para superficies de reflexión continua —carrocería, producto—. A la escala a la que se construye un edificio, lo que resuelve no se ve; por eso aquí no tiene caso propio.
SimplifyCrv devuelve una policurva, y eso es bueno: cada tramo es acotable por separado.CrvDeviation, y lo que convierte «ha quedado bien» en un dato defendible.SimplifyCrv y qué acepta FitCrv.Loft: CrvSeam, Dir y Flip.Nota de uso
Verificado sobre Rhinoceros 8. Los nombres de comando van en inglés: escritos con guion bajo delante (_Rebuild) funcionan también en las versiones localizadas. Las figuras se calculan con evaluación real de B-splines y ajuste por mínimos cuadrados, que es lo que hace Rebuild de verdad; los centímetros que aparecen en pantalla son geometría medida, no dibujos.
Esta guía explica el porqué. En Rhino 3D para Arquitectura lo aplicas: modelas proyectos reales de arquitectura, con soporte directo del instructor y certificado al terminar.
Ver el curso