A Matlab class for rendering mesh with responsive textures
Sie verfolgen jetzt diese Einreichung
- Aktualisierungen können Sie in Ihrem Feed verfolgter Inhalte sehen.
- Je nach Ihren Kommunikationseinstellungen können Sie auch E-Mails erhalten.
Matlab Graphical Model Rendering-Engine
The class Gmodel is a graphical rendering engine for triangular mesh model. The class uses the normal vector computed for the triangular faces, to derive the appriopriate texture related to a Material Capture -- also called matcap. The tool comes equipped with a brouad collection of materials, including copper, steel, eggshell, jade, matte plastics, and a bunch of common textures used in Computer Graphics. On top of that, using callback function, rotating the model automatically updates the material texture.
Usage:
obj = Gmodel('Bunny.stl') % or any other .stl file
obj.bake.render(); % baking needs to be called at least once, render calls the figureYou can also force a texture update by calling
obj.update();This can be useful in for-loops.
Installation
We highly recommend installing the essentials package using the Matlab Package Manager (MPM), which can be easily installed via the Matlab Add-On Mananger 
mpm install matessentials --all-paths
mpm install gmodel --all-pathsThis will generate a folder under MATLAB Add-Ons/Collections/mpm/mobeets-mpm-c626429/mpm-packages/gmodel/.
Zitieren als
Brandon Caasenbrood (2026). MatlabGraphicalModel (https://github.com/BJCaasenbrood/MatlabGraphicalModel), GitHub. Abgerufen .
Allgemeine Informationen
- Version 0.6 (6,4 MB)
-
Lizenz auf GitHub anzeigen
Kompatibilität der MATLAB-Version
- Kompatibel mit allen Versionen
Plattform-Kompatibilität
- Windows
- macOS
- Linux
Versionen, die den GitHub-Standardzweig verwenden, können nicht heruntergeladen werden
| Version | Veröffentlicht | Versionshinweise | Action |
|---|---|---|---|
| 0.6 | minor updates |
||
| 0.5 | See release notes for this release on GitHub: https://github.com/BJCaasenbrood/MatlabGraphicalModel/releases/tag/0.5 |
||
| 0.4 | Minor update |
||
| 0.3.0.0 | See release notes for this release on GitHub: https://github.com/BJCaasenbrood/MatlabGraphicalModel/releases/tag/0.3 |
||
| 0.2 | See release notes for this release on GitHub: https://github.com/BJCaasenbrood/MatlabGraphicalModel/releases/tag/0.2 |
||
| 0.1 | See release notes for this release on GitHub: https://github.com/BJCaasenbrood/MatlabGraphicalModel/releases/tag/0.1 |
||
| 0.0 |










