OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Introduccion a OpenCASCADE
Como bien saben, se encuentra disponible en los repos de BlogDrake el paquete OpenCASCADE, una potente aplicación CAD.
Con la asesoría de Bravas (quien ha compilado el paquete), he aquí un pequeño abrebocas de lo que es este programa:
-Agrega/Actualiza el repositorio de BlogDrake. En caso de que aun no lo hayas hecho, puedes ver una lista de repositorios en http://blogdrake.net/repositorios
-Instala los paquetes OpenCASCADE y OpenCASCADE-devel .En caso de no poder instalarlos mediante RpmDrake o mediante Konsola con urpmi (como me paso a mi), puedes descargar los paquetes que correspondan a tu arquitectura desde el siguiente link:
-Una vez descargados los paquetes, abres una Konsola, te logeas como root, te ubicas en el sitio donde descargaste los paquetes, y para instalarlos ambos, basta con escribir el siguiente comando:
# urpmi OpenCASCADE OpenCASCADE-devel
Para evitar algunos problemas, es necesario instalar también el paquete ksh.
-Luego, en una konsola, como usuario “normal”:
export CASROOT=/opt/OpenCASCADE
Lo anterior nos indica que el programa esta instalado en /opt/OpenCASCADE. Para poder lanzarlo, basta con ir al directorio bin contenido allí:
# cd /opt/OpenCASCADE/bin
Ahora ejecuta:
# ./DRAWEXE
Ten en cuenta las mayúsculas, pues así se llaman tanto el folder como el binario !!!
-Aparecerá una ventana pequeña, y en nuestra konsola aparece Draw[1] Draw[2] . Escribe pload ALL para ver el resto de los menús, pues al inicio solo se ven 3 (File, Views, Display). Entonces queda como en la siguiente imagen:
Ahora, para ver una pequeña demostración del programa, ejecuta en la misma konsola donde lanzaste OpenCASCADE (La misma donde salio Draw[1] Draw[2] . Allí también puedes navegar !!!):
cd /opt/OpenCASCADE/src/DrawResources
Una vez ubicado allí, puedes ejecutar esta opcion:
source demo.tcl
Quedando al final algo como esto:
La ventana que se muestra a continuación contiene el formato o sintaxis para crear la figuras del demo. Para mayor informacion, sugiero darse una pasadita por Google y consultar acerca del formato STEP, que es el que utiliza OpenCASCADE como formato de diseño.
-En el menú “Surfaces” encuentras algunas figuras pre-diseñadas. El cuadro de dialogo que aparece tras seleccionarla son las opciones para dibujar la forma deseada. Hacemos clic en “Views>axo” y nos aparecerá una ventanita negra. Ahora, clic en “Surfaces>Cone” Aparece entonces lo siguiente:
En la ventana de propiedades de la figura seleccionada, vemos que la primera opcion (name) corresponde, valga la redundancia, a un nombre para dicha variable. Le asignamos uno que nos resulte legible. Al hacer clic en “Ok”, se muestra la figura deseada:
-Si en vez de hacer clic en “axo” en el menú “Views”, hacemos clic en “mu4” en el mismo menú, podremos ver nuestro cono en varias perspectivas:
-Si lo que queremos ver la ayuda incluida en el programa, basta con escribir el comando help en la konsola donde se esta ejecutando el programa.
-Deseas guardar alguna creación???? Por ejemplo, si deseo guardar el cono que he creado, debo conocer el nombre de dicha variable (Así se llaman los elementos en OpenCASCADE). Para el caso del cono que he creado al que llame cono al momento de crearlo, basta con escribir el comando:
save variable /ruta/donde/almacenar/nombre
Por ejemplo:
save cono /home/waspper/Documents/Cono_OC
Problemas Frecuentes:
Luego de instalar, el programa no se ejecuta (Error 9436):
./DRAWEXE: error while loading shared libraries: libTKDraw.so.0: cannot open shared object file: No such file or directory
Asegurate de haber hecho export CASROOT=/opt/OpenCASCADE
Luego, en tu carpeta personal, crea el fichero .opencascaderc (Incluyendo en punto del comienzo !!!), con el siguiente contenido:
export CASROOT=/opt/OpenCASCADE OS_NAME="Linux" export PATH=$CASROOT/../3rdparty/$OS_NAME/TclTk/bin:$CASROOT/$OS_NAME/bin:$PATH export LD_LIBRARY_PATH=$CASROOT/../3rdparty/$OS_NAME/TclTk/lib:$CASROOT/$OS_NAME/lib:$LD_LIBRARY_PATH export CSF_MDTVFontDirectory=$CASROOT/src/FontMFT export CSF_LANGUAGE=us export MMGT_CLEAR=1 export CSF_EXCEPTION_PROMPT=1 export CSF_SHMessage=$CASROOT/src/SHMessage export CSF_MDTVTexturesDirectory=$CASROOT/src/Textures export CSF_XSMessage=$CASROOT/src/XSMessage export CSF_StandardDefaults=$CASROOT/src/StdResource export CSF_PluginDefaults=$CASROOT/src/StdResource export CSF_XCAFDefaults=$CASROOT/src/StdResource export CSF_GraphicShr=$CASROOT/$OS_NAME/lib/libTKOpenGl.so export CSF_UnitsLexicon=$CASROOT/src/UnitsAPI/Lexi_Expr.dat export CSF_UnitsDefinition=$CASROOT/src/UnitsAPI/Units.dat export CSF_IGESDefaults=$CASROOT/src/XSTEPResource export CSF_STEPDefaults=$CASROOT/src/XSTEPResource export TCLHOME=$CASROOT/../3rdparty/$OS_NAME/tcltk export TCLLIBPATH=$TCLHOME/lib export ITK_LIBRARY=$TCLLIBPATH/itk3.0 export ITCL_LIBRARY=$TCLLIBPATH/itcl3.0 export TK_LIBRARY=$TCLLIBPATH/tk8.6 export TCL_LIBRARY=$TCLLIBPATH/tcl8.6
Luego, edita el fichero .bashrc que esta en tu carpeta personal (Alt + . “punto” para poder ver ficheros ocultos). Debes añadir al final de dicho fichero esta linea:
test ~/.opencascaderc && . ~/.opencascaderc
Bien, eso es todo por ahora...espero que les sirva de algo :-D
BOFH
# 98994 Gracias , le he dado algo de formato y lo he agregado a la doc
Muchas gracias por el aporte waspper, era necesario un manual dada la complejidad del programa.
Solo quiero añadir que para mas información visiten http://opencascade.blogspot.com/
Y el foro oficial de opencascade http://www.opencascade.org/org/forum/
Saludos
Muy Suyo
Her DoctorBOFH