graphics/f3d 3.5.0_1
Fast and minimalist 3D viewer
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
5a9c6ff144- License
- BSD3CLAUSE
- Categories
- graphics
- Package size
- 2522.2 KiB, 5910.2 KiB installed
Description
F3D is a VTK-based 3D viewer following the KISS principle, so it is minimalist, efficient, has no GUI, has simple interaction mechanisms and is fully controllable using arguments in the command line.
It supports a range of file formats, rendering and texturing options.
Install
As a binary package — by origin, or by package name:
pkg install graphics/f3d
pkg install f3d
From the ports tree:
cd /usr/ports/graphics/f3d/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= f3d>0:graphics/f3d
LIB_DEPENDS= libf3d.so:graphics/f3d
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.5.0_1 | 3.5.0_1 | - | - | 3.5.0_1 |
| FreeBSD:14:quarterly | 3.5.0_1 | 3.5.0_1 | n/a | 3.1.0_4 | 3.5.0_1 |
| FreeBSD:15:latest | 3.5.0_1 | 3.5.0_1 | n/a | - | 3.2.0_1 |
| FreeBSD:15:quarterly | 3.5.0_1 | 3.5.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.5.0_1 | 3.5.0_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 8
libavcodec.so: multimedia/ffmpeglibfontconfig.so: x11-fonts/fontconfiglibfreeimage.so: graphics/freeimagelibfreetype.so: print/freetype2libhdf5.so: science/hdf5libinotify.so: devel/libinotifylibnetcdf.so: science/netcdflibtbb.so: devel/onetbb
The full lists below include those, and their dependencies in turn.
All build dependencies 169
- archivers/brotli
- archivers/draco
- archivers/libdeflate
- archivers/liblz4
- archivers/minizip
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- cad/opencascade
- converters/fribidi
- converters/libiconv
- databases/qt5-sql
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/cmake-core
- devel/dbus
- devel/desktop-file-utils
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/hwloc2
- devel/icu
- devel/jsoncpp
- devel/level-zero
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libudev-devd
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/onetbb
- devel/pcre2
- devel/pkgconf
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-six
- devel/qt5-buildtools
- devel/qt5-core
- devel/qt5-dbus
- devel/qt5-linguisttools
- devel/qt5-qmake
- devel/readline
- devel/xdg-utils
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/alembic
- graphics/freeimage
- graphics/ftgl
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/qt5-opengl
- graphics/tiff
- graphics/vulkan-headers
- graphics/wayland
- graphics/webp
- lang/gcc14
- lang/lua54
- lang/python312
- lang/python315
- lang/tcl86
- math/Imath
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- math/vtk9
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/aom
- multimedia/assimp
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
The first 100 are listed.
All run dependencies 163
- archivers/brotli
- archivers/draco
- archivers/libdeflate
- archivers/liblz4
- archivers/minizip
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- cad/opencascade
- converters/fribidi
- converters/libiconv
- databases/qt5-sql
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/dbus
- devel/desktop-file-utils
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/hwloc2
- devel/icu
- devel/level-zero
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libudev-devd
- devel/libunistring
- devel/onetbb
- devel/pcre2
- devel/pkgconf
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-six
- devel/qt5-buildtools
- devel/qt5-core
- devel/qt5-dbus
- devel/qt5-linguisttools
- devel/qt5-qmake
- devel/readline
- devel/xdg-utils
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/alembic
- graphics/freeimage
- graphics/ftgl
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/qt5-opengl
- graphics/tiff
- graphics/vulkan-headers
- graphics/wayland
- graphics/webp
- lang/gcc14
- lang/lua54
- lang/python312
- lang/python315
- lang/tcl86
- math/Imath
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- math/vtk9
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/aom
- multimedia/assimp
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
The first 100 are listed.
Required by 1
Configuration
Options name: graphics_f3d
| Option | Default | Description |
|---|---|---|
| ALEMBIC | on | Alembic plugin (for ABC files) |
| ASSIMP | on | Assimp plugin (for FBX, OFF, DAE and DXF files) |
| DRACO | on | Draco plugin |
| EXTERNAL_RENDERING | off | External rendering module |
| HDF | on | Support for VTKHDF (.vtkhdf), ExodusII (.ex2), and NetCDF (.nc) file formats |
| OCCT | on | OpenCASCADE plugin (for STEP and IGES files) |
| RAYTRACING | off | Raytracing module |
| VDB | off | VDB plugin |
- USES
- cmake:testing compiler:c++17-lang desktop-file-utils gl localbase:ldflags shared-mime-info tcl tk xorg
- Service scripts
- none
Files
pkg-plist 84
- bin/f3d
- include/f3d/camera.h
- include/f3d/context.h
- include/f3d/engine.h
- include/f3d/exception.h
- include/f3d/export.h
- include/f3d/image.h
- include/f3d/interactor.h
- include/f3d/log.h
- include/f3d/options.h
- include/f3d/plugin.h
- include/f3d/reader.h
- include/f3d/scene.h
- include/f3d/types.h
- include/f3d/utils.h
- include/f3d/window.h
- lib/cmake/f3d/application-config.cmake
- lib/cmake/f3d/f3dConfig.cmake
- lib/cmake/f3d/f3dConfigVersion.cmake
- lib/cmake/f3d/f3dEmbed.cmake
- lib/cmake/f3d/f3dLibraryTargets-.cmake
- lib/cmake/f3d/f3dLibraryTargets.cmake
- lib/cmake/f3d/f3dTargets-.cmake
- lib/cmake/f3d/f3dTargets.cmake
- lib/cmake/f3d/library-config.cmake
- lib/libf3d.so
- lib/libf3d.so.3
- lib/libf3d.so.3.5
- lib/libvtkext.so
- share/applications/f3d-plugin-alembic.desktop
- share/applications/f3d-plugin-assimp.desktop
- share/applications/f3d-plugin-draco.desktop
- share/applications/f3d-plugin-hdf.desktop
- share/applications/f3d-plugin-native.desktop
- share/applications/f3d-plugin-occt.desktop
- share/applications/f3d.desktop
- share/bash-completion/completions/f3d
- share/doc/F3D/LICENSE.md
- share/doc/F3D/THIRD_PARTY_LICENSES.md
- share/f3d/configs/config.d/05_all.json
- share/f3d/configs/config.d/10_alembic.json
- share/f3d/configs/config.d/10_assimp.json
- share/f3d/configs/config.d/10_draco.json
- share/f3d/configs/config.d/10_hdf.json
- share/f3d/configs/config.d/10_native.json
- share/f3d/configs/config.d/10_occt.json
- share/f3d/configs/thumbnail.d/05_all.json
- share/f3d/configs/thumbnail.d/10_alembic.json
- share/f3d/configs/thumbnail.d/10_assimp.json
- share/f3d/configs/thumbnail.d/10_draco.json
- share/f3d/configs/thumbnail.d/10_hdf.json
- share/f3d/configs/thumbnail.d/10_native.json
- share/f3d/configs/thumbnail.d/10_occt.json
- share/f3d/plugins/alembic.json
- share/f3d/plugins/assimp.json
- share/f3d/plugins/draco.json
- share/f3d/plugins/hdf.json
- share/f3d/plugins/native.json
- share/f3d/plugins/occt.json
- share/fish/vendor_completions.d/f3d.fish
- share/icons/HighContrast/scalable/apps/f3d.svg
- share/icons/hicolor/16x16/apps/f3d.png
- share/icons/hicolor/24x24/apps/f3d.png
- share/icons/hicolor/256x256/apps/f3d.png
- share/icons/hicolor/32x32/apps/f3d.png
- share/icons/hicolor/48x48/apps/f3d.png
- share/icons/hicolor/64x64/apps/f3d.png
- share/icons/hicolor/scalable/apps/f3d.svg
- share/metainfo/app.f3d.F3D.metainfo.xml
- share/mime/packages/f3d-3d-formats.xml
- share/mime/packages/f3d-alembic-formats.xml
- share/mime/packages/f3d-assimp-formats.xml
- share/mime/packages/f3d-draco-formats.xml
- share/mime/packages/f3d-hdf-formats.xml
- share/mime/packages/f3d-image-formats.xml
- share/mime/packages/f3d-occt-formats.xml
- share/mime/packages/f3d-vtk-formats.xml
- share/thumbnailers/f3d-plugin-alembic.thumbnailer
- share/thumbnailers/f3d-plugin-assimp.thumbnailer
- share/thumbnailers/f3d-plugin-draco.thumbnailer
- share/thumbnailers/f3d-plugin-hdf.thumbnailer
- share/thumbnailers/f3d-plugin-native.thumbnailer
- share/thumbnailers/f3d-plugin-occt.thumbnailer
- share/zsh/site-functions/_f3d
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| f3d-app-f3d-v3.5.0_GH0.tar.gz | 3.4793e+06 | 033845b5d49af3ae60fcc3fe85d82c841d990d3534638a4472123f84b3e82795 |