Comments (2)
I believe Daniele wrote this specific example. However, looking at it, it seems broken or at least out of date. I recommend following the API in libigl/include/igl/principal_curvature.h
. The function takes in your mesh and computes 4 outputs: rows are respectively principal curvature directions and values at each vertex. See the documentation in the comments at the top of libigl/include/igl/principal_curvature.h
.
You might have a look at the curvature directions example in the tutorial. Then have a look in libigl/tutorial/203_CurvatureDirections/main.cpp
.
@danielepanozzo, we should fix (or maybe just remove) the libigl/examples/principal_curvature/
example. It does not use the API of libigl/include/igl/principal_curvature.h
, instead secretly using classes inside libigl/include/igl/principal_curvature.cpp
(as a side-effect it also will not work in the static lib).
from libigl.
Indeed, that example is outdated, I removed it from the repo. An example that uses the new API is in the tutorial: http://libigl.github.io/libigl/tutorial/tutorial.html#curvaturedirections
from libigl.
Related Issues (20)
- assertion failure in igl::harmonic HOT 2
- Libigl failed to build with error 2660, error C2275, error C2923 with MSVC under "/std:c++latest" mode on Windows amd64
- lscm hang on small mesh HOT 2
- warnings when compiling with Xcode HOT 1
- 409_Kelvinlets hangs
- Poor network causing failure blocking Git file pulls HOT 4
- Change in API in tetrahedralize HOT 2
- an Error result of igl::is_edge_manifold HOT 4
- pip install libigl is looking for CMakeLists.txt where it doesn't exist HOT 5
- Segmentation fault in viewer.data().add_label.
- Unexpected Direct Delta Mush result
- Cannot run tutorial examples that use CGAL (Windows 11) HOT 2
- Confusing CMake warning: -- igl_copy_dll() was called with a non-target: test_igl_copyleft_cgal HOT 3
- Explicit fallthroughs? HOT 1
- Implicit fallthrough is ambiguous HOT 1
- Error with Compilation HOT 1
- Migrate away from std::is_pod (deprecated in C++20) HOT 1
- issue with flip edge function
- ray_mesh_intersect: corner-case fails on windows CI update HOT 1
- Assertion error in forward_kinematics Assertion `m == (int)dQ.size()' failed with eigen 3.4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libigl.