Fernando Sanchez
2017-May-03 20:36 UTC
[R-es] Cálculo de splines racionales no uniformes o NURBS (non-uniform rational B-spline)
Hola a todos, Llevo unos días buscando en Internet alguna librería de R que me permita el cálculo de NURBS a partir de ficheros de texto con coordenadas X Y Z de puntos. No he encontrado nada que me convenza y finalmente, hoy, he empezado a trabajar este asunto en MATLAB (la última vez que había usado este programa fue en 1999). ¿Alguno de vosotros ha trabajado en R? ¿Podríais hacerme alguna recomendación de funciones o librerías a probar? Lo que querría es: 1. Calcular el NURBS de una nube de puntos. 2. Determinar las distancias mínimas de otros puntos a la superficie NURBS creada. saludos y muchas gracias, Fernando [[alternative HTML version deleted]]
Carlos Ortega
2017-May-03 21:38 UTC
[R-es] Cálculo de splines racionales no uniformes o NURBS (non-uniform rational B-spline)
Hola, ¿No te valdría esto? https://cran.rstudio.com/web/packages/cpr/ Saludos, Carlos Ortega www.qualityexcellence.es El 3 de mayo de 2017, 22:36, Fernando Sanchez via R-help-es < r-help-es en r-project.org> escribió:> Hola a todos, > Llevo unos días buscando en Internet alguna librería de R que me permita > el cálculo de NURBS a partir de ficheros de texto con coordenadas X Y Z de > puntos. No he encontrado nada que me convenza y finalmente, hoy, he > empezado a trabajar este asunto en MATLAB (la última vez que había usado > este programa fue en 1999). > ¿Alguno de vosotros ha trabajado en R? ¿Podríais hacerme alguna > recomendación de funciones o librerías a probar? Lo que querría es: > 1. Calcular el NURBS de una nube de puntos. > 2. Determinar las distancias mínimas de otros puntos a la superficie NURBS > creada. > saludos y muchas gracias, > Fernando > > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
Javier Marcuzzi
2017-May-04 03:46 UTC
[R-es] Cálculo de splines racionales no uniformes o NURBS (non-uniform rational B-spline)
Estimado Fernando Sanchez Cuándo yo uso splines conozco donde colocar los knots, es algo que no tengo que optimizar, incluso investigadores trabajaron sobre el número de knots que es apropiado para mis necesidades específicas. Pero al leer el correo de Carlos Ortega y mezclarlo mentalmente en mi cabeza que puede tener el concepto errado, pensé en ubicar sus X Y Z a unos puntos knots de spline optimos, y para conocer donde se optimizan utilizar GA, escribí algoritmo genético spline en el buscador y hay algunos trabajos, desconozco si esto le sirve pero podría ser una alternativa para que por medio de algoritmos genéticos se generen distintos modelos de splines obteniendo un ajuste de curvas adecuado. Respecto a splines yo no utilizo una librería que tenga splines para optimizar la curva, uso splines y nlme o lme4, es algo más de trabajo pero yo mismo me genero los parámetros splines que entran al modelo. Puede ser que bien escrito en R yo escriba código innecesario, pero me es muy fácil de trasladarlo a libros donde hay ejemplos que utilicé para aprender. De http://people.stat.sfu.ca/~cschwarz/Consulting/Trinity/Phase2/TrinityWorkshop/Workshop-handouts/TW-04-Intro-splines.pdf yo escribo algo parecido a la página 44. Esperando que mi idea de combinar splines y algoritmos genéticos no sea ?descocada? para sus necesidades, lo saludo atentamente. Javier Rubén Marcuzzi De: Fernando Sanchez via R-help-es Enviado: miércoles, 3 de mayo de 2017 17:36 Para: R-help-es Asunto: [R-es] Cálculo de splines racionales no uniformes o NURBS (non-uniform rational B-spline) Hola a todos, Llevo unos días buscando en Internet alguna librería de R que me permita el cálculo de NURBS a partir de ficheros de texto con coordenadas X Y Z de puntos. No he encontrado nada que me convenza y finalmente, hoy, he empezado a trabajar este asunto en MATLAB (la última vez que había usado este programa fue en 1999). ¿Alguno de vosotros ha trabajado en R? ¿Podríais hacerme alguna recomendación de funciones o librerías a probar? Lo que querría es: 1. Calcular el NURBS de una nube de puntos. 2. Determinar las distancias mínimas de otros puntos a la superficie NURBS creada. saludos y muchas gracias, Fernando [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es [[alternative HTML version deleted]]
Fernando Sanchez
2017-May-04 07:38 UTC
[R-es] Cálculo de splines racionales no uniformes o NURBS (non-uniform rational B-spline)
Hola Carlos, Gracias por tu sugerencia. Veo que los ejemplos que tiene están en 2D. Los he estado probando pero no he sido capaz de hacerlos en 3D. No estoy seguro de si me va a funcionar, pero he escrito al autor. A ver qué me dice. saludos, Fernando De: Carlos Ortega <cof en qualityexcellence.es> Para: Fernando Sanchez <fernandsanche en yahoo.es> CC: R-help-es <r-help-es en r-project.org> Enviado: Miércoles 3 de Mayo de 2017 23:38 Asunto: Re: [R-es] Cálculo de splines racionales no uniformes o NURBS (non-uniform rational B-spline) Hola, ¿No te valdría esto? https://cran.rstudio.com/web/packages/cpr/ Saludos,Carlos Ortegawww.qualityexcellence.es El 3 de mayo de 2017, 22:36, Fernando Sanchez via R-help-es <r-help-es en r-project.org> escribió: Hola a todos, Llevo unos días buscando en Internet alguna librería de R que me permita el cálculo de NURBS a partir de ficheros de texto con coordenadas X Y Z de puntos. No he encontrado nada que me convenza y finalmente, hoy, he empezado a trabajar este asunto en MATLAB (la última vez que había usado este programa fue en 1999). ¿Alguno de vosotros ha trabajado en R? ¿Podríais hacerme alguna recomendación de funciones o librerías a probar? Lo que querría es: 1. Calcular el NURBS de una nube de puntos. 2. Determinar las distancias mínimas de otros puntos a la superficie NURBS creada. saludos y muchas gracias, Fernando [[alternative HTML version deleted]] ______________________________ _________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/ listinfo/r-help-es -- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
Fernando Sanchez
2017-May-04 07:41 UTC
[R-es] Cálculo de splines racionales no uniformes o NURBS (non-uniform rational B-spline)
Hola Javier, Gracias por tu respuesta. No sólo no me parece mal tu idea de los GA, sino que era lo que pensaba hacer. Lo que quiero calcular son superficies, y preferiría tenerlo ya "empaquetado" dado que es una parte pequeña del problema completo a resolver. saludos, Fernando De: Javier Marcuzzi <javier.ruben.marcuzzi en gmail.com> Para: Fernando Sanchez <fernandsanche en yahoo.es>; R-help-es <r-help-es en r-project.org> Enviado: Jueves 4 de Mayo de 2017 5:46 Asunto: RE: [R-es] Cálculo de splines racionales no uniformes o NURBS (non-uniform rational B-spline) #yiv3103935074 #yiv3103935074 -- _filtered #yiv3103935074 {panose-1:2 4 5 3 5 4 6 3 2 4;} _filtered #yiv3103935074 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}#yiv3103935074 #yiv3103935074 p.yiv3103935074MsoNormal, #yiv3103935074 li.yiv3103935074MsoNormal, #yiv3103935074 div.yiv3103935074MsoNormal {margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;}#yiv3103935074 a:link, #yiv3103935074 span.yiv3103935074MsoHyperlink {color:blue;text-decoration:underline;}#yiv3103935074 a:visited, #yiv3103935074 span.yiv3103935074MsoHyperlinkFollowed {color:#954F72;text-decoration:underline;}#yiv3103935074 .yiv3103935074MsoChpDefault {} _filtered #yiv3103935074 {margin:70.85pt 3.0cm 70.85pt 3.0cm;}#yiv3103935074 div.yiv3103935074WordSection1 {}#yiv3103935074 Estimado Fernando Sanchez Cuándo yo uso splines conozco donde colocar los knots, es algo que no tengo que optimizar, incluso investigadores trabajaron sobre el número de knots que es apropiado para mis necesidades específicas. Pero al leer el correo de Carlos Ortega y mezclarlo mentalmente en mi cabeza que puede tener el concepto errado, pensé en ubicar sus X Y Z a unos puntos knots de spline optimos, y para conocer donde se optimizan utilizar GA, escribí algoritmo genético spline en el buscador y hay algunos trabajos, desconozco si esto le sirve pero podría ser una alternativa para que por medio de algoritmos genéticos se generen distintos modelos de splines obteniendo un ajuste de curvas adecuado. Respecto a splines yo no utilizo una librería que tenga splines para optimizar la curva, uso splines y nlme o lme4, es algo más de trabajo pero yo mismo me genero los parámetros splines que entran al modelo. Puede ser que bien escrito en R yo escriba código innecesario, pero me es muy fácil de trasladarlo a libros donde hay ejemplos que utilicé para aprender. De http://people.stat.sfu.ca/~cschwarz/Consulting/Trinity/Phase2/TrinityWorkshop/Workshop-handouts/TW-04-Intro-splines.pdf yo escribo algo parecido a la página 44. Esperando que mi idea de combinar splines y algoritmos genéticos no sea ?descocada? para sus necesidades, lo saludo atentamente. Javier Rubén Marcuzzi De: Fernando Sanchez via R-help-es Enviado: miércoles, 3 de mayo de 2017 17:36 Para: R-help-es Asunto: [R-es] Cálculo de splines racionales no uniformes o NURBS (non-uniform rational B-spline) Hola a todos,Llevo unos días buscando en Internet alguna librería de R que me permita el cálculo de NURBS a partir de ficheros de texto con coordenadas X Y Z de puntos. No he encontrado nada que me convenza y finalmente, hoy, he empezado a trabajar este asunto en MATLAB (la última vez que había usado este programa fue en 1999). ¿Alguno de vosotros ha trabajado en R? ¿Podríais hacerme alguna recomendación de funciones o librerías a probar? Lo que querría es:1. Calcular el NURBS de una nube de puntos.2. Determinar las distancias mínimas de otros puntos a la superficie NURBS creada.saludos y muchas gracias,Fernando [[alternative HTML version deleted]] _______________________________________________R-help-es mailing listR-help-es en r-project.orghttps://stat.ethz.ch/mailman/listinfo/r-help-es [[alternative HTML version deleted]]