Evan Barentin
2b05343e0d
Normalize all the line endings ( #2288 )
2023-09-22 12:39:53 -04:00
Alexander Sulfrian
97fb89c955
Source code should not be marked as executable ( #2231 ) [ci skip]
...
The executable file flag should only be used for binaries and scripts
with a shebang specifying the interpreter of the script.
2023-08-18 11:04:36 -04:00
b0fd49d598
CMake refactor ( #1805 )
...
* Start CMake refactoring.
* WIP on instlal().
* Handle install + hunter setup.
* Handle module options + igl_include helper.
* Build all tutorials again.
* Update CMake for unit tests.
* Update triangle lib.
* Update Hunter integration.
* Fix for header-only mode.
* Fix Windows compilation + add GMP/MPFR find_package + set VS folders.
* Fix CGAL build.
* Add copy dll for Windows + improve find gmp/mpfr.
* Update Github Actions.
* Update README.
* Fixes for CMake 3.18
* Fix include option.
* Rename libigl_imgui_front to avoid conflicts.
* Fix when disabling unit tests.
* Build imguizmo with C++11.
* Update CMake option comments.
* Rename nonfree -> restricted.
* Update triangle and tetgen versions.
* Fix compilation issue.
* Update continuous.yml
* remove cork
* finding matlab with default
* mosek module compiles; default detected; osx dylib hack
* Reduce build parallelism.
* Fix find GMP/MPFR on Windows + cleanup CGAL changes.
* Update readme.
Co-authored-by: Alec Jacobson <alecjacobson@adobe.com >
Co-authored-by: Alec Jacobson <alecjacobson@gmail.com >
2022-02-09 18:58:40 -08:00
Jérémie Dumas
84b7752587
Remove attribute class + add a unique id in ViewerData.
...
Former-commit-id: 6d41528ced
2018-03-17 13:20:59 -04:00
Jérémie Dumas
43f4586290
Without attributes.
...
Former-commit-id: 239a05da56
2018-02-26 17:08:00 -05:00
Jérémie Dumas
84be1f9f10
Color selected mesh in red.
...
Former-commit-id: 84be11b1b2
2018-02-23 19:45:15 -05:00
Alec Jacobson
57a8279606
use int for callbacks; use corect backspace code
...
Former-commit-id: b86117ea06
2018-02-23 09:36:15 -05:00
Alec Jacobson
b77c5ba4a9
revert 107; do not rely on imgui
...
Former-commit-id: eb1d95e246
2018-02-23 09:18:49 -05:00
Jérémie Dumas
00961ce5f3
Made ImGuiMenu plugin more flexible for customization.
...
Now viewer menu can be overriden with lambda function (for simple
override), or virtual methods (for more complex situations).
Former-commit-id: 37d585ef87
2018-02-11 11:20:58 -05:00
Jérémie Dumas
2a64c2eda4
Get rid of class AttributeManager + update variable styles.
...
Former-commit-id: 4a33c9136b
2018-02-11 08:47:06 -05:00
Jérémie Dumas
2499938d82
Add a small attribute class to extend the viewer data.
...
Former-commit-id: d7f3cf3be3
2018-02-11 07:23:02 -05:00
Jérémie Dumas
48f9aea3a9
Render a couple of extra frames before idling, to accomodate ImGui's immediate mode rendering.
...
Former-commit-id: fa8d913b4b
2018-02-10 20:20:10 -05:00
Jérémie Dumas
4a4b6d96dd
Update multi-mesh tutorial + drop opengl2/ from CMake.
...
Former-commit-id: ce9fa48f5d
2018-02-10 19:57:45 -05:00
Daniele Panozzo
7af7f2cd2e
selected_data -> data to make the transition of old code easier. Old code can be simply converted by adding () after data
...
Former-commit-id: 02c8268a61
2018-02-03 20:30:17 -05:00
Alec Jacobson
d28530e2e0
erase_mesh in tutorial
...
Former-commit-id: 9067548cb4
2017-10-13 12:34:21 -04:00
Alec Jacobson
3b3d439db5
merge
...
Former-commit-id: 9bc8064132
2017-10-13 10:22:58 -04:00