[X] The "/emesene/emesene-1.5/emesene-portable.exe" file could not be found or is not available. Please select another file.

Occasionally you find a triangle mesh, containing errors you would like to fix. With TriMM, the TriangleMesh Manipulator, you can repair, alter or convert triangle meshes stored as .OBJ, .OFF, .PLY or .STL files. You can also create some simple meshes.


http://trimm.sourceforge.net





Separate each tag with a space.

Release Date:

2009-03-14

Topic:

Operating System:

License:

Translations:

Intended Audience:

User Interface:

Programming Language:

Registered:

2008-10-26

Ratings and Reviews

Be the first to post a text review of TriMM. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • trimm 1.0 file released: TriMM_1.0_Installer.tar.gz

    Version 1.0: New Features: * Creation of simple triangle meshes (box, tetrahedron, pyramid, octahedron, dodecahedron, icosaheron, ellipsoid, 2D-function) added. * Meshes can be scaled now. * Transpositon of entire mesh possible now. * Mesh can be centered around the origin (0,0,0) now. * Added Operator for rotating the mesh around a chosen axis. * English and German manual. Improvements: * Fixed a bug in the subdivision of triangles meshes. * Fixed a bug that crashed the program, when the background was picked in "Triangle" picking mode. * Fixed the treatment of various decimal separators. * Fixed a Problem with the picking, an object was picked when the background had a color other than black and was clicked. * Fixed the SET writer, it used the decimal separator of the computers culture instead of the '.', crashing the program when trying to load such a file. * Fixed the updating of the SettingsWindow, not all elements were updated properly. * Fixed a problem with tabs and comments in some of the parsers. * SET parser can handle defect .set files better. * Improved calculation of vertexnormals. * All ToolTips removed, really more of a disturbance than of any use. * Improved layout of the mesh information. * Improved handling of different cultural settings. * Parser filters multiple definitions of vertices in STL files now (unlike the other formats multiple definitions are normal in STL). * The file formats are now in alphabetical order in the opening and saving dialogs * Some small bug fixes. * Some small changes to GUI texts and code documentations. Version 0.6.0.1beta: New Features: * Real "Save" in addition to the old "Save" (now called Save As, because that's what it really was). * "New" menu item to create an empty TriangleMesh. * "Manual" menu item to open the manual (disabled as the manual is not finished yet). * "Mesh" tab to create simple TriangleMeshes (disabled as the mesh-creation is not implemented yet. Improvements: * Removed all Uids that were created by the LocBaml tool. They caused the program to crash on some computers. * Default values for the settings are hardcoded into the program again, just in case the "default.set" file is lost or broken. If the file "default.set" exists, the settings will still be read from it rather than the hardcoded settings. * Some small text changes. * Added a timer that refreshes the TriMMControl to remove artifacts of ToolTips that were left behind, when one of the manipulation buttons was pressed. Version 0.6beta: New Features: * Multilanguage support (english and german included) Improvements: * Window to change settings can be permanently displayed * More flexible layout * Windows adjust to language changes * Some minor fixes Version 0.5beta: New Features: * Edge-Picking * Subdivision of Edges * Dialog to change settings * Settings can be saved in a .SET file and loaded again * The coordinate axes can be displayed separately * The colors of the triangle normals and vertex normals can be chosen separately Improvements: * Settings are stored globally now, instead of in several separate classes * The TriangleMesh and other objects needed by several classes are also globally available and don't have to be passed to the different users * More ToolTips * Switched from Windows Forms to WPF (not completely yet, as WPF still lacks a lot of the features of Windows Forms) * New WPF-look Version 0.4beta: New Features: * Parser/Writer for Wavefronts OBJ format (information not needed by this program (like texture coordinates) is not stored in OBJ-files created by this program). * Button to subdivide the complete TriangleMesh. Improvements: * Code comments and structure improved. * Tested the operators. * Removed a bug that didn't remove double Vertices correctly. * Removed a bug that crashed the program in some cases when the operation to remove a Vertex with only two neighbors was called. * Removed some problems with closing files and ending the program. * When the mesh is manipulated, the zoom factor is set to zero now. Before zooming might have been a bit confusing, after zooming in, removing a part of the mesh and trying to zoom again. Version 0.3alpha: New Features: * Program Icon * The algorithm to calculate the Vertex normalvectors can be chosen now. (If you don't know the algorithms, Gouraud is usually a safe choice.) Improvements: * When a Triangle or an Edge is removed Vertices that are no longer part of the mesh are also removed. * Removed a Bug that crashed the program, when removing the last Triangle. * Removed several Bugs in the operations that only showed when there were no Triangles left. * Removed a Bug that didn't add new Vertices correctly, but always added the Vertex (0,0,0). Version 0.2alpha: New Features: * Subdivision of an observed Triangle. * Subdivision of the complete TriangleMesh. * Display of Coordinate-Axes. * Display of Vertex normalvectors. * Operator to move a Vertex along its normalvector. * Operator to remove Edges. * Info Dialog Improvements: * Vertex normalvectors included in OFF-files are used initially. * New layout of the main form. The operators are arranged in Tabs for Triangles, Vertices and Edges. Version 0.1alpha: Initial version, no changes.

    posted 298 days ago

  • trimm 1.0 file released: TriMMSource_1.0.tar.gz

    Version 1.0: New Features: * Creation of simple triangle meshes (box, tetrahedron, pyramid, octahedron, dodecahedron, icosaheron, ellipsoid, 2D-function) added. * Meshes can be scaled now. * Transpositon of entire mesh possible now. * Mesh can be centered around the origin (0,0,0) now. * Added Operator for rotating the mesh around a chosen axis. * English and German manual. Improvements: * Fixed a bug in the subdivision of triangles meshes. * Fixed a bug that crashed the program, when the background was picked in "Triangle" picking mode. * Fixed the treatment of various decimal separators. * Fixed a Problem with the picking, an object was picked when the background had a color other than black and was clicked. * Fixed the SET writer, it used the decimal separator of the computers culture instead of the '.', crashing the program when trying to load such a file. * Fixed the updating of the SettingsWindow, not all elements were updated properly. * Fixed a problem with tabs and comments in some of the parsers. * SET parser can handle defect .set files better. * Improved calculation of vertexnormals. * All ToolTips removed, really more of a disturbance than of any use. * Improved layout of the mesh information. * Improved handling of different cultural settings. * Parser filters multiple definitions of vertices in STL files now (unlike the other formats multiple definitions are normal in STL). * The file formats are now in alphabetical order in the opening and saving dialogs * Some small bug fixes. * Some small changes to GUI texts and code documentations. Version 0.6.0.1beta: New Features: * Real "Save" in addition to the old "Save" (now called Save As, because that's what it really was). * "New" menu item to create an empty TriangleMesh. * "Manual" menu item to open the manual (disabled as the manual is not finished yet). * "Mesh" tab to create simple TriangleMeshes (disabled as the mesh-creation is not implemented yet. Improvements: * Removed all Uids that were created by the LocBaml tool. They caused the program to crash on some computers. * Default values for the settings are hardcoded into the program again, just in case the "default.set" file is lost or broken. If the file "default.set" exists, the settings will still be read from it rather than the hardcoded settings. * Some small text changes. * Added a timer that refreshes the TriMMControl to remove artifacts of ToolTips that were left behind, when one of the manipulation buttons was pressed. Version 0.6beta: New Features: * Multilanguage support (english and german included) Improvements: * Window to change settings can be permanently displayed * More flexible layout * Windows adjust to language changes * Some minor fixes Version 0.5beta: New Features: * Edge-Picking * Subdivision of Edges * Dialog to change settings * Settings can be saved in a .SET file and loaded again * The coordinate axes can be displayed separately * The colors of the triangle normals and vertex normals can be chosen separately Improvements: * Settings are stored globally now, instead of in several separate classes * The TriangleMesh and other objects needed by several classes are also globally available and don't have to be passed to the different users * More ToolTips * Switched from Windows Forms to WPF (not completely yet, as WPF still lacks a lot of the features of Windows Forms) * New WPF-look Version 0.4beta: New Features: * Parser/Writer for Wavefronts OBJ format (information not needed by this program (like texture coordinates) is not stored in OBJ-files created by this program). * Button to subdivide the complete TriangleMesh. Improvements: * Code comments and structure improved. * Tested the operators. * Removed a bug that didn't remove double Vertices correctly. * Removed a bug that crashed the program in some cases when the operation to remove a Vertex with only two neighbors was called. * Removed some problems with closing files and ending the program. * When the mesh is manipulated, the zoom factor is set to zero now. Before zooming might have been a bit confusing, after zooming in, removing a part of the mesh and trying to zoom again. Version 0.3alpha: New Features: * Program Icon * The algorithm to calculate the Vertex normalvectors can be chosen now. (If you don't know the algorithms, Gouraud is usually a safe choice.) Improvements: * When a Triangle or an Edge is removed Vertices that are no longer part of the mesh are also removed. * Removed a Bug that crashed the program, when removing the last Triangle. * Removed several Bugs in the operations that only showed when there were no Triangles left. * Removed a Bug that didn't add new Vertices correctly, but always added the Vertex (0,0,0). Version 0.2alpha: New Features: * Subdivision of an observed Triangle. * Subdivision of the complete TriangleMesh. * Display of Coordinate-Axes. * Display of Vertex normalvectors. * Operator to move a Vertex along its normalvector. * Operator to remove Edges. * Info Dialog Improvements: * Vertex normalvectors included in OFF-files are used initially. * New layout of the main form. The operators are arranged in Tabs for Triangles, Vertices and Edges. Version 0.1alpha: Initial version, no changes.

    posted 298 days ago

  • trimm 1.0 file released: TriMM_1.0.tar.gz

    Version 1.0: New Features: * Creation of simple triangle meshes (box, tetrahedron, pyramid, octahedron, dodecahedron, icosaheron, ellipsoid, 2D-function) added. * Meshes can be scaled now. * Transpositon of entire mesh possible now. * Mesh can be centered around the origin (0,0,0) now. * Added Operator for rotating the mesh around a chosen axis. * English and German manual. Improvements: * Fixed a bug in the subdivision of triangles meshes. * Fixed a bug that crashed the program, when the background was picked in "Triangle" picking mode. * Fixed the treatment of various decimal separators. * Fixed a Problem with the picking, an object was picked when the background had a color other than black and was clicked. * Fixed the SET writer, it used the decimal separator of the computers culture instead of the '.', crashing the program when trying to load such a file. * Fixed the updating of the SettingsWindow, not all elements were updated properly. * Fixed a problem with tabs and comments in some of the parsers. * SET parser can handle defect .set files better. * Improved calculation of vertexnormals. * All ToolTips removed, really more of a disturbance than of any use. * Improved layout of the mesh information. * Improved handling of different cultural settings. * Parser filters multiple definitions of vertices in STL files now (unlike the other formats multiple definitions are normal in STL). * The file formats are now in alphabetical order in the opening and saving dialogs * Some small bug fixes. * Some small changes to GUI texts and code documentations. Version 0.6.0.1beta: New Features: * Real "Save" in addition to the old "Save" (now called Save As, because that's what it really was). * "New" menu item to create an empty TriangleMesh. * "Manual" menu item to open the manual (disabled as the manual is not finished yet). * "Mesh" tab to create simple TriangleMeshes (disabled as the mesh-creation is not implemented yet. Improvements: * Removed all Uids that were created by the LocBaml tool. They caused the program to crash on some computers. * Default values for the settings are hardcoded into the program again, just in case the "default.set" file is lost or broken. If the file "default.set" exists, the settings will still be read from it rather than the hardcoded settings. * Some small text changes. * Added a timer that refreshes the TriMMControl to remove artifacts of ToolTips that were left behind, when one of the manipulation buttons was pressed. Version 0.6beta: New Features: * Multilanguage support (english and german included) Improvements: * Window to change settings can be permanently displayed * More flexible layout * Windows adjust to language changes * Some minor fixes Version 0.5beta: New Features: * Edge-Picking * Subdivision of Edges * Dialog to change settings * Settings can be saved in a .SET file and loaded again * The coordinate axes can be displayed separately * The colors of the triangle normals and vertex normals can be chosen separately Improvements: * Settings are stored globally now, instead of in several separate classes * The TriangleMesh and other objects needed by several classes are also globally available and don't have to be passed to the different users * More ToolTips * Switched from Windows Forms to WPF (not completely yet, as WPF still lacks a lot of the features of Windows Forms) * New WPF-look Version 0.4beta: New Features: * Parser/Writer for Wavefronts OBJ format (information not needed by this program (like texture coordinates) is not stored in OBJ-files created by this program). * Button to subdivide the complete TriangleMesh. Improvements: * Code comments and structure improved. * Tested the operators. * Removed a bug that didn't remove double Vertices correctly. * Removed a bug that crashed the program in some cases when the operation to remove a Vertex with only two neighbors was called. * Removed some problems with closing files and ending the program. * When the mesh is manipulated, the zoom factor is set to zero now. Before zooming might have been a bit confusing, after zooming in, removing a part of the mesh and trying to zoom again. Version 0.3alpha: New Features: * Program Icon * The algorithm to calculate the Vertex normalvectors can be chosen now. (If you don't know the algorithms, Gouraud is usually a safe choice.) Improvements: * When a Triangle or an Edge is removed Vertices that are no longer part of the mesh are also removed. * Removed a Bug that crashed the program, when removing the last Triangle. * Removed several Bugs in the operations that only showed when there were no Triangles left. * Removed a Bug that didn't add new Vertices correctly, but always added the Vertex (0,0,0). Version 0.2alpha: New Features: * Subdivision of an observed Triangle. * Subdivision of the complete TriangleMesh. * Display of Coordinate-Axes. * Display of Vertex normalvectors. * Operator to move a Vertex along its normalvector. * Operator to remove Edges. * Info Dialog Improvements: * Vertex normalvectors included in OFF-files are used initially. * New layout of the main form. The operators are arranged in Tabs for Triangles, Vertices and Edges. Version 0.1alpha: Initial version, no changes.

    posted 298 days ago

  • trimm 1.0 file released: german_manual.tar.gz

    Version 1.0: New Features: * Creation of simple triangle meshes (box, tetrahedron, pyramid, octahedron, dodecahedron, icosaheron, ellipsoid, 2D-function) added. * Meshes can be scaled now. * Transpositon of entire mesh possible now. * Mesh can be centered around the origin (0,0,0) now. * Added Operator for rotating the mesh around a chosen axis. * English and German manual. Improvements: * Fixed a bug in the subdivision of triangles meshes. * Fixed a bug that crashed the program, when the background was picked in "Triangle" picking mode. * Fixed the treatment of various decimal separators. * Fixed a Problem with the picking, an object was picked when the background had a color other than black and was clicked. * Fixed the SET writer, it used the decimal separator of the computers culture instead of the '.', crashing the program when trying to load such a file. * Fixed the updating of the SettingsWindow, not all elements were updated properly. * Fixed a problem with tabs and comments in some of the parsers. * SET parser can handle defect .set files better. * Improved calculation of vertexnormals. * All ToolTips removed, really more of a disturbance than of any use. * Improved layout of the mesh information. * Improved handling of different cultural settings. * Parser filters multiple definitions of vertices in STL files now (unlike the other formats multiple definitions are normal in STL). * The file formats are now in alphabetical order in the opening and saving dialogs * Some small bug fixes. * Some small changes to GUI texts and code documentations. Version 0.6.0.1beta: New Features: * Real "Save" in addition to the old "Save" (now called Save As, because that's what it really was). * "New" menu item to create an empty TriangleMesh. * "Manual" menu item to open the manual (disabled as the manual is not finished yet). * "Mesh" tab to create simple TriangleMeshes (disabled as the mesh-creation is not implemented yet. Improvements: * Removed all Uids that were created by the LocBaml tool. They caused the program to crash on some computers. * Default values for the settings are hardcoded into the program again, just in case the "default.set" file is lost or broken. If the file "default.set" exists, the settings will still be read from it rather than the hardcoded settings. * Some small text changes. * Added a timer that refreshes the TriMMControl to remove artifacts of ToolTips that were left behind, when one of the manipulation buttons was pressed. Version 0.6beta: New Features: * Multilanguage support (english and german included) Improvements: * Window to change settings can be permanently displayed * More flexible layout * Windows adjust to language changes * Some minor fixes Version 0.5beta: New Features: * Edge-Picking * Subdivision of Edges * Dialog to change settings * Settings can be saved in a .SET file and loaded again * The coordinate axes can be displayed separately * The colors of the triangle normals and vertex normals can be chosen separately Improvements: * Settings are stored globally now, instead of in several separate classes * The TriangleMesh and other objects needed by several classes are also globally available and don't have to be passed to the different users * More ToolTips * Switched from Windows Forms to WPF (not completely yet, as WPF still lacks a lot of the features of Windows Forms) * New WPF-look Version 0.4beta: New Features: * Parser/Writer for Wavefronts OBJ format (information not needed by this program (like texture coordinates) is not stored in OBJ-files created by this program). * Button to subdivide the complete TriangleMesh. Improvements: * Code comments and structure improved. * Tested the operators. * Removed a bug that didn't remove double Vertices correctly. * Removed a bug that crashed the program in some cases when the operation to remove a Vertex with only two neighbors was called. * Removed some problems with closing files and ending the program. * When the mesh is manipulated, the zoom factor is set to zero now. Before zooming might have been a bit confusing, after zooming in, removing a part of the mesh and trying to zoom again. Version 0.3alpha: New Features: * Program Icon * The algorithm to calculate the Vertex normalvectors can be chosen now. (If you don't know the algorithms, Gouraud is usually a safe choice.) Improvements: * When a Triangle or an Edge is removed Vertices that are no longer part of the mesh are also removed. * Removed a Bug that crashed the program, when removing the last Triangle. * Removed several Bugs in the operations that only showed when there were no Triangles left. * Removed a Bug that didn't add new Vertices correctly, but always added the Vertex (0,0,0). Version 0.2alpha: New Features: * Subdivision of an observed Triangle. * Subdivision of the complete TriangleMesh. * Display of Coordinate-Axes. * Display of Vertex normalvectors. * Operator to move a Vertex along its normalvector. * Operator to remove Edges. * Info Dialog Improvements: * Vertex normalvectors included in OFF-files are used initially. * New layout of the main form. The operators are arranged in Tabs for Triangles, Vertices and Edges. Version 0.1alpha: Initial version, no changes.

    posted 298 days ago

  • trimm 1.0 file released: english_manual.tar.gz

    Version 1.0: New Features: * Creation of simple triangle meshes (box, tetrahedron, pyramid, octahedron, dodecahedron, icosaheron, ellipsoid, 2D-function) added. * Meshes can be scaled now. * Transpositon of entire mesh possible now. * Mesh can be centered around the origin (0,0,0) now. * Added Operator for rotating the mesh around a chosen axis. * English and German manual. Improvements: * Fixed a bug in the subdivision of triangles meshes. * Fixed a bug that crashed the program, when the background was picked in "Triangle" picking mode. * Fixed the treatment of various decimal separators. * Fixed a Problem with the picking, an object was picked when the background had a color other than black and was clicked. * Fixed the SET writer, it used the decimal separator of the computers culture instead of the '.', crashing the program when trying to load such a file. * Fixed the updating of the SettingsWindow, not all elements were updated properly. * Fixed a problem with tabs and comments in some of the parsers. * SET parser can handle defect .set files better. * Improved calculation of vertexnormals. * All ToolTips removed, really more of a disturbance than of any use. * Improved layout of the mesh information. * Improved handling of different cultural settings. * Parser filters multiple definitions of vertices in STL files now (unlike the other formats multiple definitions are normal in STL). * The file formats are now in alphabetical order in the opening and saving dialogs * Some small bug fixes. * Some small changes to GUI texts and code documentations. Version 0.6.0.1beta: New Features: * Real "Save" in addition to the old "Save" (now called Save As, because that's what it really was). * "New" menu item to create an empty TriangleMesh. * "Manual" menu item to open the manual (disabled as the manual is not finished yet). * "Mesh" tab to create simple TriangleMeshes (disabled as the mesh-creation is not implemented yet. Improvements: * Removed all Uids that were created by the LocBaml tool. They caused the program to crash on some computers. * Default values for the settings are hardcoded into the program again, just in case the "default.set" file is lost or broken. If the file "default.set" exists, the settings will still be read from it rather than the hardcoded settings. * Some small text changes. * Added a timer that refreshes the TriMMControl to remove artifacts of ToolTips that were left behind, when one of the manipulation buttons was pressed. Version 0.6beta: New Features: * Multilanguage support (english and german included) Improvements: * Window to change settings can be permanently displayed * More flexible layout * Windows adjust to language changes * Some minor fixes Version 0.5beta: New Features: * Edge-Picking * Subdivision of Edges * Dialog to change settings * Settings can be saved in a .SET file and loaded again * The coordinate axes can be displayed separately * The colors of the triangle normals and vertex normals can be chosen separately Improvements: * Settings are stored globally now, instead of in several separate classes * The TriangleMesh and other objects needed by several classes are also globally available and don't have to be passed to the different users * More ToolTips * Switched from Windows Forms to WPF (not completely yet, as WPF still lacks a lot of the features of Windows Forms) * New WPF-look Version 0.4beta: New Features: * Parser/Writer for Wavefronts OBJ format (information not needed by this program (like texture coordinates) is not stored in OBJ-files created by this program). * Button to subdivide the complete TriangleMesh. Improvements: * Code comments and structure improved. * Tested the operators. * Removed a bug that didn't remove double Vertices correctly. * Removed a bug that crashed the program in some cases when the operation to remove a Vertex with only two neighbors was called. * Removed some problems with closing files and ending the program. * When the mesh is manipulated, the zoom factor is set to zero now. Before zooming might have been a bit confusing, after zooming in, removing a part of the mesh and trying to zoom again. Version 0.3alpha: New Features: * Program Icon * The algorithm to calculate the Vertex normalvectors can be chosen now. (If you don't know the algorithms, Gouraud is usually a safe choice.) Improvements: * When a Triangle or an Edge is removed Vertices that are no longer part of the mesh are also removed. * Removed a Bug that crashed the program, when removing the last Triangle. * Removed several Bugs in the operations that only showed when there were no Triangles left. * Removed a Bug that didn't add new Vertices correctly, but always added the Vertex (0,0,0). Version 0.2alpha: New Features: * Subdivision of an observed Triangle. * Subdivision of the complete TriangleMesh. * Display of Coordinate-Axes. * Display of Vertex normalvectors. * Operator to move a Vertex along its normalvector. * Operator to remove Edges. * Info Dialog Improvements: * Vertex normalvectors included in OFF-files are used initially. * New layout of the main form. The operators are arranged in Tabs for Triangles, Vertices and Edges. Version 0.1alpha: Initial version, no changes.

    posted 298 days ago

  • File released: /trimm/1.0/TriMM_1.0_Installer.tar.gz

    posted 298 days ago

  • Version 1.0 released

    Version 1.0 offers operators to rotate, transpose or scale the entire mesh. It also allows the creation of simple meshes (boxes, tetrahedra, pyramids, octahedra, dodecahedra, icosahedra, ellipsoids, 2D-functions). Severals bug were fixed as well (see the Changelog for details).

    posted by schokoolero50 298 days ago

  • File released: /trimm/1.0/TriMMSource_1.0.tar.gz

    posted 298 days ago

  • File released: /trimm/1.0/TriMM_1.0.tar.gz

    posted 298 days ago

  • File released: /trimm/1.0/english_manual.tar.gz

    posted 298 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Thanks for your rating!

Would you also like to write a review?





Skip Review

Thanks for your review!

Get credit for your review by logging in via OpenID. Click your account provider:

No Thanks