STL_X3D_Viewer


About

A simple Fortran stl x3d viewer , can view 3D model of any stl or x3d file.

Get it here :

https://github.com/v-h-giang/STL_X3D_Viewer

Have 3 open source Fortran library to share here :

  • library for X3D 3D model in/out : libX3DIO.f90
  • library for STL 3D model in/out : libstla_io.f90
  • Fortran Interface for sdl2 all in one : libsdl2_fortranwraping.f90

Using : SDL2 , opengl , glu

ASDW button to rotate , or mouse scroll to zoom in/out

Compile by MSYS2 (windows):

All necessary dynamic libraries dll for windows 11 are available in this Repo (January , 2024)

(may be need repeat this command 4 times if first time compile in your PC)

gfortran -static-libgfortran -static-libgcc -static-libstdc++ -O3 STL_X3D_viewer.f90 libX3DIO.f90 libstla_io.f90 libsdl2_fortranwraping.f90 -lSDL2 -lSDL2_image -lSDL2_ttf -lSDL2_mixer -lWs2_32 -lopengl32 -lglu32 -o STL_X3D_viewer

How to use (in cmd):

STL_X3D_viewer sample.stl
STL_X3D_viewer sample.X3D

Example of output

Freely to use this library , Thanks !


Leave a Reply

Your email address will not be published. Required fields are marked *