2021-09-09 16:24:04 +08:00
{
"name" : "libigl" ,
2023-03-29 00:53:10 +08:00
"version" : "2.4.0" ,
2023-04-12 13:55:59 +08:00
"port-version" : 3 ,
2021-09-09 16:24:04 +08:00
"description" : "libigl is a simple C++ geometry processing library. We have a wide functionality including construction of sparse discrete differential geometry operators and finite-elements matrices such as the cotangent Laplacian and diagonalized mass matrix, simple facet and edge-based topology data structures, mesh-viewing utilities for OpenGL and GLSL, and many core functions for matrix manipulation which make Eigen feel a lot more like MATLAB." ,
"homepage" : "https://github.com/libigl/libigl" ,
2022-05-24 23:32:15 +08:00
"license" : "GPL-3.0-only" ,
2021-09-09 16:24:04 +08:00
"dependencies" : [
2021-10-15 08:49:18 +08:00
"eigen3" ,
{
"name" : "vcpkg-cmake" ,
"host" : true
} ,
{
"name" : "vcpkg-cmake-config" ,
"host" : true
}
2021-09-09 16:24:04 +08:00
] ,
"features" : {
2022-05-24 23:32:15 +08:00
"cgal" : {
"description" : "Build with cgal" ,
"dependencies" : [
2023-03-29 00:53:10 +08:00
{
"name" : "cgal" ,
"default-features" : false
}
2022-05-24 23:32:15 +08:00
]
} ,
2021-09-09 16:24:04 +08:00
"embree" : {
"description" : "Build with embree" ,
"dependencies" : [
2023-03-29 00:53:10 +08:00
{
"name" : "embree3" ,
"default-features" : false
}
2021-09-09 16:24:04 +08:00
]
} ,
"glfw" : {
"description" : "Build with glfw" ,
"dependencies" : [
"glfw3" ,
{
"name" : "libigl" ,
"default-features" : false ,
"features" : [
"opengl"
]
}
]
} ,
"imgui" : {
"description" : "Build with imgui" ,
"dependencies" : [
{
"name" : "imgui" ,
"default-features" : false ,
"features" : [
"glfw-binding" ,
"libigl-imgui" ,
"opengl3-binding"
]
} ,
2021-10-15 08:49:18 +08:00
"imguizmo" ,
2021-09-09 16:24:04 +08:00
{
"name" : "libigl" ,
"default-features" : false ,
"features" : [
"glfw"
]
}
]
} ,
"opengl" : {
"description" : "Build with opengl" ,
"dependencies" : [
"glad" ,
"opengl"
]
} ,
2023-04-12 13:55:59 +08:00
"png" : {
"description" : "Install PNG support" ,
"dependencies" : [
{
"name" : "libigl" ,
"default-features" : false ,
"features" : [
"opengl"
]
} ,
"stb"
]
2023-03-29 00:53:10 +08:00
} ,
2021-09-09 16:24:04 +08:00
"xml" : {
"description" : "Build with libxml" ,
"dependencies" : [
"tinyxml2"
]
}
}
}