Rvcg: Manipulations of Triangular Meshes Based on the 'VCGLIB' API

Operations on triangular meshes based on 'VCGLIB'. This package integrates nicely with the R-package 'rgl' to render the meshes processed by 'Rvcg'. The Visualization and Computer Graphics Library (VCG for short) is an open source portable C++ templated library for manipulation, processing and displaying with OpenGL of triangle and tetrahedral meshes. The library, composed by more than 100k lines of code, is released under the GPL license, and it is the base of most of the software tools of the Visual Computing Lab of the Italian National Research Council Institute ISTI <http://vcg.isti.cnr.it>, like 'metro' and 'MeshLab'. The 'VCGLIB' source is pulled from trunk <https://github.com/cnr-isti-vclab/vcglib> and patched to work with options determined by the configure script as well as to work with the header files included by 'RcppEigen'.

Install the latest version of this package by entering the following in R:
install.packages("Rvcg")
AuthorStefan Schlager [aut, cre, cph], Girinon Francois [ctb]
Date of publication2017-04-06 06:54:12 UTC
MaintainerStefan Schlager <zarquon42@gmail.com>
LicenseGPL (>= 2) | file LICENSE
Version0.16
http://github.com/zarquon42b/Rvcg
http://vcg.sf.net/

View on CRAN

Man pages

checkFaceOrientation: check the orientation of a mesh

dummyhead: dummyhead - dummy head and landmarks

humface: Example mesh and landmarks

meshInfo: print number of vertices and triangular faces of a mesh

meshintegrity: check if an object of class mesh3d contains valid data

nfaces: get number of vertices from a mesh

nverts: get number of vertices from a mesh

Rvcg-deprecated: deprecated functions of Rvcg

Rvcg-package: Interface between R and vcglib libraries for mesh operations

setRays: helper function to create an object to be processed by...

vcgArea: compute surface area of a triangular mesh

vcgBallPivoting: Ball pivoting surface reconstruction

vcgBary: get barycenters of all faces of a triangular mesh

vcgBorder: find all border vertices and faces of a triangular mesh

vcgClean: Clean triangular surface meshes

vcgClost: Project coordinates onto a target triangular surface mesh.

vcgClostKD: Project coordinates onto a target triangular surface mesh...

vcgClostOnKDtreeFromBarycenters: search a KD-tree from Barycenters for multiple closest point...

vcgCreateKDtree: create a KD-tree

vcgCreateKDtreeFromBarycenters: create a KD-tree from Barycenters for multiple closest point...

vcgCurve: calculate curvature of a triangular mesh

vcgGetEdge: Get all edges of a triangular mesh

vcgImport: Import common mesh file formats.

vcgIsolated: Remove isolated pieces from a surface mesh or split into...

vcgIsosurface: Create Isosurface from 3D-array

vcgKDtree: perform kdtree search for 3D-coordinates.

vcgKmeans: fast Kmean clustering for 1D, 2D and 3D data

vcgMeshres: calculates the average edge length of a triangular mesh

vcgMetro: evaluate the difference between two triangular meshes.

vcgNonBorderEdge: Get all non-border edges

vcgObjWrite: Export meshes to OBJ-files

vcgOffWrite: Export meshes to OFF-files

vcgPlatonic: create platonic objects as triangular meshes

vcgPlyRead: Import ascii or binary PLY files.

vcgPlyWrite: Export meshes to PLY-files

vcgQEdecim: Performs Quadric Edge Decimation on triangular meshes.

vcgRaySearch: check if a mesh is intersected by a set of rays

vcgSample: Subsamples points on a mesh surface

vcgSearchKDtree: search an existing KD-tree

vcgSmooth: Smoothes a triangular mesh

vcgStlWrite: Export meshes to STL-files

vcgSubdivide: subdivide the triangles of a mesh

vcgUniformRemesh: Resample a mesh uniformly

vcgUpdateNormals: updates vertex normals of a triangular meshes or point clouds

vcgVFadj: find all faces belonging to each vertex in a mesh

vcgWrlWrite: Export meshes to WRL-files

Functions

checkFaceOrientation Man page
checkNormOrient Man page
deprecated Man page
dummyhead Man page
dummyhead.lm Man page
dummyhead.mesh Man page
humface Man page
humface.lm Man page
meshInfo Man page
meshintegrity Man page
nfaces Man page
nverts Man page
Rvcg Man page
Rvcg-package Man page
setRays Man page
vcgArea Man page
vcgBallPivoting Man page
vcgBary Man page
vcgBorder Man page
vcgBox Man page
vcgClean Man page
vcgClost Man page
vcgClostKD Man page
vcgClostOnKDtreeFromBarycenters Man page
vcgCone Man page
vcgCreateKDtree Man page
vcgCreateKDtreeFromBarycenters Man page
vcgCurve Man page
vcgDodecahedron Man page
vcgGetEdge Man page
vcgHexahedron Man page
vcgIcosahedron Man page
vcgImport Man page
vcgIsolated Man page
vcgIsosurface Man page
vcgKDtree Man page
vcgKmeans Man page
vcgMeshres Man page
vcgMetro Man page
vcgNonBorderEdge Man page
vcgObjWrite Man page
vcgOctahedron Man page
vcgOffWrite Man page
vcgPlyRead Man page
vcgPlyWrite Man page
vcgPlyWrite.matrix Man page
vcgPlyWrite.mesh3d Man page
vcgQEdecim Man page
vcgRaySearch Man page
vcgSample Man page
vcgSearchKDtree Man page
vcgSmooth Man page
vcgSphere Man page
vcgSphericalCap Man page
vcgSquare Man page
vcgStlWrite Man page
vcgSubdivide Man page
vcgTetrahedron Man page
vcgUniformRemesh Man page
vcgUpdateNormals Man page
vcgVFadj Man page
vcgWrlWrite Man page

Files

inst
inst/CITATION
inst/NEWS.Rd
inst/COPYRIGHTS
src
src/Makevars
src/RupdateNormals.cpp
src/Rcurvature.cpp
src/metroSampling.h
src/Rballpivot.cpp
src/Rclost.cpp
src/Rmarch.cpp
src/typedefImport.h
src/vcglib
src/vcglib/vcg
src/vcglib/vcg/math
src/vcglib/vcg/math/legendre.h
src/vcglib/vcg/math/old_matrix.h
src/vcglib/vcg/math/quadric.h
src/vcglib/vcg/math/similarity2.h
src/vcglib/vcg/math/eigen.h
src/vcglib/vcg/math/random_generator.h
src/vcglib/vcg/math/disjoint_set.h
src/vcglib/vcg/math/polar_decomposition.h
src/vcglib/vcg/math/perlin_noise.h
src/vcglib/vcg/math/factorial.h
src/vcglib/vcg/math/base.h
src/vcglib/vcg/math/matrix33.h
src/vcglib/vcg/math/old_deprecated_matrix.h
src/vcglib/vcg/math/spherical_harmonics.h
src/vcglib/vcg/math/linear.h
src/vcglib/vcg/math/old_matrix44.h
src/vcglib/vcg/math/eigen_matrixbase_addons.h
src/vcglib/vcg/math/eigen_matrix_addons.h
src/vcglib/vcg/math/old_lin_algebra.h
src/vcglib/vcg/math/similarity.h
src/vcglib/vcg/math/camera.h
src/vcglib/vcg/math/old_matrix33.h
src/vcglib/vcg/math/matrix44.h
src/vcglib/vcg/math/histogram.h
src/vcglib/vcg/math/gen_normal.h
src/vcglib/vcg/math/quaternion.h
src/vcglib/vcg/math/shot.h
src/vcglib/vcg/math/quadric5.h
src/vcglib/vcg/container
src/vcglib/vcg/container/derivation_chain.h
src/vcglib/vcg/container/container_allocation_table.h
src/vcglib/vcg/container/vector_occ.h
src/vcglib/vcg/container/simple_temporary_data.h
src/vcglib/vcg/container/entries_allocation_table.h
src/vcglib/vcg/connectors
src/vcglib/vcg/connectors/hedge.h
src/vcglib/vcg/connectors/hedge_component.h
src/vcglib/vcg/connectors/halfedge_pos.h
src/vcglib/vcg/complex
src/vcglib/vcg/complex/algorithms
src/vcglib/vcg/complex/algorithms/mesh_to_matrix.h
src/vcglib/vcg/complex/algorithms/autoalign_4pcs.h
src/vcglib/vcg/complex/algorithms/smooth.h
src/vcglib/vcg/complex/algorithms/local_optimization.h
src/vcglib/vcg/complex/algorithms/overlap_estimation.h
src/vcglib/vcg/complex/algorithms/parametrization
src/vcglib/vcg/complex/algorithms/parametrization/poisson_solver.h
src/vcglib/vcg/complex/algorithms/parametrization/uv_utils.h
src/vcglib/vcg/complex/algorithms/parametrization/voronoi_atlas.h
src/vcglib/vcg/complex/algorithms/parametrization/distortion.h
src/vcglib/vcg/complex/algorithms/parametrization/tangent_field_operators.h
src/vcglib/vcg/complex/algorithms/attribute_seam.h
src/vcglib/vcg/complex/algorithms/quadrangulator.h
src/vcglib/vcg/complex/algorithms/bitquad_support.h
src/vcglib/vcg/complex/algorithms/polygon_support.h
src/vcglib/vcg/complex/algorithms/symmetry.h
src/vcglib/vcg/complex/algorithms/intersection.h
src/vcglib/vcg/complex/algorithms/crease_cut.h
src/vcglib/vcg/complex/algorithms/voronoi_volume_sampling.h
src/vcglib/vcg/complex/algorithms/refine_loop.h
src/vcglib/vcg/complex/algorithms/edge_collapse.h
src/vcglib/vcg/complex/algorithms/inside.h
src/vcglib/vcg/complex/algorithms/polygon_polychord_collapse.h
src/vcglib/vcg/complex/algorithms/nring.h
src/vcglib/vcg/complex/algorithms/ransac_matching.h
src/vcglib/vcg/complex/algorithms/clean.h
src/vcglib/vcg/complex/algorithms/pointcloud_normal.h
src/vcglib/vcg/complex/algorithms/bitquad_creation.h
src/vcglib/vcg/complex/algorithms/voronoi_processing.h
src/vcglib/vcg/complex/algorithms/local_optimization
src/vcglib/vcg/complex/algorithms/local_optimization/tri_edge_flip.h
src/vcglib/vcg/complex/algorithms/local_optimization/quad_diag_collapse.h
src/vcglib/vcg/complex/algorithms/local_optimization/tetra_edge_collapse.h
src/vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse.h
src/vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric_tex.h
src/vcglib/vcg/complex/algorithms/local_optimization/tri_edge_collapse_quadric.h
src/vcglib/vcg/complex/algorithms/outline_support.h
src/vcglib/vcg/complex/algorithms/skeleton.h
src/vcglib/vcg/complex/algorithms/textcoord_optimization.h
src/vcglib/vcg/complex/algorithms/stat.h
src/vcglib/vcg/complex/algorithms/harmonic.h
src/vcglib/vcg/complex/algorithms/refine.h
src/vcglib/vcg/complex/algorithms/inertia.h
src/vcglib/vcg/complex/algorithms/implicit_smooth.h
src/vcglib/vcg/complex/algorithms/hole.h
src/vcglib/vcg/complex/algorithms/clustering.h
src/vcglib/vcg/complex/algorithms/mesh_assert.h
src/vcglib/vcg/complex/algorithms/bitquad_optimization.h
src/vcglib/vcg/complex/algorithms/geodesic.h
src/vcglib/vcg/complex/algorithms/convex_hull.h
src/vcglib/vcg/complex/algorithms/point_outlier.h
src/vcglib/vcg/complex/algorithms/clip.h
src/vcglib/vcg/complex/algorithms/create
src/vcglib/vcg/complex/algorithms/create/extrude.h
src/vcglib/vcg/complex/algorithms/create/plymc
src/vcglib/vcg/complex/algorithms/create/plymc/volume.h
src/vcglib/vcg/complex/algorithms/create/plymc/svoxel.h
src/vcglib/vcg/complex/algorithms/create/plymc/simplemeshprovider.h
src/vcglib/vcg/complex/algorithms/create/plymc/plymc.h
src/vcglib/vcg/complex/algorithms/create/plymc/tri_edge_collapse_mc.h
src/vcglib/vcg/complex/algorithms/create/plymc/voxel.h
src/vcglib/vcg/complex/algorithms/create/advancing_front.h
src/vcglib/vcg/complex/algorithms/create/marching_cubes.h
src/vcglib/vcg/complex/algorithms/create/mc_trivial_walker.h
src/vcglib/vcg/complex/algorithms/create/platonic.h
src/vcglib/vcg/complex/algorithms/create/resampler.h
src/vcglib/vcg/complex/algorithms/create/zonohedron.h
src/vcglib/vcg/complex/algorithms/create/readme.txt
src/vcglib/vcg/complex/algorithms/create/mc_lookup_table.h
src/vcglib/vcg/complex/algorithms/create/ball_pivoting.h
src/vcglib/vcg/complex/algorithms/curve_on_manifold.h
src/vcglib/vcg/complex/algorithms/closest.h
src/vcglib/vcg/complex/algorithms/halfedge_quad_clean.h
src/vcglib/vcg/complex/algorithms/update
src/vcglib/vcg/complex/algorithms/update/topology.h
src/vcglib/vcg/complex/algorithms/update/halfedge_indexed.h
src/vcglib/vcg/complex/algorithms/update/texture.h
src/vcglib/vcg/complex/algorithms/update/fitmaps.h
src/vcglib/vcg/complex/algorithms/update/halfedge_topology.h
src/vcglib/vcg/complex/algorithms/update/flag.h
src/vcglib/vcg/complex/algorithms/update/selection.h
src/vcglib/vcg/complex/algorithms/update/quality.h
src/vcglib/vcg/complex/algorithms/update/position.h
src/vcglib/vcg/complex/algorithms/update/curvature.h
src/vcglib/vcg/complex/algorithms/update/bounding.h
src/vcglib/vcg/complex/algorithms/update/curvature_fitting.h
src/vcglib/vcg/complex/algorithms/update/component_ep.h
src/vcglib/vcg/complex/algorithms/update/color.h
src/vcglib/vcg/complex/algorithms/update/normal.h
src/vcglib/vcg/complex/algorithms/cylinder_clipping.h
src/vcglib/vcg/complex/algorithms/point_sampling.h
src/vcglib/vcg/complex/base.h
src/vcglib/vcg/complex/exception.h
src/vcglib/vcg/complex/all_types.h
src/vcglib/vcg/complex/append.h
src/vcglib/vcg/complex/complex.h
src/vcglib/vcg/complex/used_types.h
src/vcglib/vcg/complex/allocate.h
src/vcglib/vcg/space
src/vcglib/vcg/space/point3.h
src/vcglib/vcg/space/outline2_packer.h
src/vcglib/vcg/space/point4.h
src/vcglib/vcg/space/deprecated_point3.h
src/vcglib/vcg/space/triangle3.h
src/vcglib/vcg/space/box3.h
src/vcglib/vcg/space/planar_polygon_tessellation.h
src/vcglib/vcg/space/texcoord2.h
src/vcglib/vcg/space/intersection
src/vcglib/vcg/space/intersection/triangle_triangle3.h
src/vcglib/vcg/space/ray3.h
src/vcglib/vcg/space/rasterized_outline2_packer.h
src/vcglib/vcg/space/sphere3.h
src/vcglib/vcg/space/line3.h
src/vcglib/vcg/space/intersection2.h
src/vcglib/vcg/space/smallest_enclosing.h
src/vcglib/vcg/space/point.h
src/vcglib/vcg/space/color4.h
src/vcglib/vcg/space/distance2.h
src/vcglib/vcg/space/triangle2.h
src/vcglib/vcg/space/fitting3.h
src/vcglib/vcg/space/segment2.h
src/vcglib/vcg/space/polygon3.h
src/vcglib/vcg/space/index
src/vcglib/vcg/space/index/closest2d.h
src/vcglib/vcg/space/index/grid_static_ptr2d.h
src/vcglib/vcg/space/index/perfect_spatial_hashing.h
src/vcglib/vcg/space/index/spatial_hashing.h
src/vcglib/vcg/space/index/space_iterators2d.h
src/vcglib/vcg/space/index/grid_util.h
src/vcglib/vcg/space/index/octree.h
src/vcglib/vcg/space/index/base.h
src/vcglib/vcg/space/index/aabb_binary_tree
src/vcglib/vcg/space/index/aabb_binary_tree/kclosest.h
src/vcglib/vcg/space/index/aabb_binary_tree/base.h
src/vcglib/vcg/space/index/aabb_binary_tree/aabb_binary_tree.h
src/vcglib/vcg/space/index/aabb_binary_tree/frustum_cull.h
src/vcglib/vcg/space/index/aabb_binary_tree/ray.h
src/vcglib/vcg/space/index/aabb_binary_tree/closest.h
src/vcglib/vcg/space/index/kdtree
src/vcglib/vcg/space/index/kdtree/priorityqueue.h
src/vcglib/vcg/space/index/kdtree/kdtree.h
src/vcglib/vcg/space/index/kdtree/mlsutils.h
src/vcglib/vcg/space/index/kdtree/kdtree_face.h
src/vcglib/vcg/space/index/grid_static_obj.h
src/vcglib/vcg/space/index/grid_util2d.h
src/vcglib/vcg/space/index/grid_closest.h
src/vcglib/vcg/space/index/base2d.h
src/vcglib/vcg/space/index/space_iterators.h
src/vcglib/vcg/space/index/spatial_hashing2d.h
src/vcglib/vcg/space/index/grid_static_ptr.h
src/vcglib/vcg/space/index/grid_closest2d.h
src/vcglib/vcg/space/index/octree_template.h
src/vcglib/vcg/space/space.h
src/vcglib/vcg/space/line2.h
src/vcglib/vcg/space/plane3.h
src/vcglib/vcg/space/point2.h
src/vcglib/vcg/space/tetra3.h
src/vcglib/vcg/space/box2.h
src/vcglib/vcg/space/rect_packer.h
src/vcglib/vcg/space/point_matching.h
src/vcglib/vcg/space/deprecated_point4.h
src/vcglib/vcg/space/distance3.h
src/vcglib/vcg/space/segment3.h
src/vcglib/vcg/space/ray2.h
src/vcglib/vcg/space/obox3.h
src/vcglib/vcg/space/deprecated_point.h
src/vcglib/vcg/space/deprecated_point2.h
src/vcglib/vcg/space/intersection3.h
src/vcglib/vcg/space/box.h
src/vcglib/vcg/space/colorspace.h
src/vcglib/vcg/simplex
src/vcglib/vcg/simplex/face
src/vcglib/vcg/simplex/face/topology.h
src/vcglib/vcg/simplex/face/component_polygon.h
src/vcglib/vcg/simplex/face/component_occ.h
src/vcglib/vcg/simplex/face/component.h
src/vcglib/vcg/simplex/face/base.h
src/vcglib/vcg/simplex/face/component_ocf.h
src/vcglib/vcg/simplex/face/distance.h
src/vcglib/vcg/simplex/face/component_ep.h
src/vcglib/vcg/simplex/face/pos.h
src/vcglib/vcg/simplex/face/jumping_pos.h
src/vcglib/vcg/simplex/vertex
src/vcglib/vcg/simplex/vertex/component_sph.h
src/vcglib/vcg/simplex/vertex/component_occ.h
src/vcglib/vcg/simplex/vertex/component.h
src/vcglib/vcg/simplex/vertex/base.h
src/vcglib/vcg/simplex/vertex/component_ocf.h
src/vcglib/vcg/simplex/vertex/distance.h
src/vcglib/vcg/simplex/tetrahedron
src/vcglib/vcg/simplex/tetrahedron/component.h
src/vcglib/vcg/simplex/tetrahedron/base.h
src/vcglib/vcg/simplex/tetrahedron/pos.h
src/vcglib/vcg/simplex/tetrahedron/tetrahedron.h
src/vcglib/vcg/simplex/edge
src/vcglib/vcg/simplex/edge/topology.h
src/vcglib/vcg/simplex/edge/component.h
src/vcglib/vcg/simplex/edge/base.h
src/vcglib/vcg/simplex/edge/distance.h
src/vcglib/vcg/simplex/edge/pos.h
src/vcglib/LICENSE.txt
src/vcglib/wrap
src/vcglib/wrap/gcache
src/vcglib/wrap/gcache/controller.h
src/vcglib/wrap/gcache/cache.h
src/vcglib/wrap/gcache/door.h
src/vcglib/wrap/gcache/provider.h
src/vcglib/wrap/gcache/docs
src/vcglib/wrap/gcache/docs/readme.html
src/vcglib/wrap/gcache/docs/img
src/vcglib/wrap/gcache/docs/img/overflow.png
src/vcglib/wrap/gcache/docs/img/architecture.png
src/vcglib/wrap/gcache/docs/img/shadow.png
src/vcglib/wrap/gcache/docs/img/architecture.svg
src/vcglib/wrap/gcache/docs/img/overflow.svg
src/vcglib/wrap/gcache/docs/css
src/vcglib/wrap/gcache/docs/css/prettify.css
src/vcglib/wrap/gcache/docs/js
src/vcglib/wrap/gcache/docs/js/prettify.css
src/vcglib/wrap/gcache/docs/js/prettify.js
src/vcglib/wrap/gcache/docs/Doxyfile
src/vcglib/wrap/gcache/dheap.h
src/vcglib/wrap/gcache/token.h
src/vcglib/wrap/io_trimesh
src/vcglib/wrap/io_trimesh/export_field.h
src/vcglib/wrap/io_trimesh/export_obj.h
src/vcglib/wrap/io_trimesh/import_ctm.h
src/vcglib/wrap/io_trimesh/import_nvm.h
src/vcglib/wrap/io_trimesh/export_fbx.h
src/vcglib/wrap/io_trimesh/export_off.h
src/vcglib/wrap/io_trimesh/import_dae.h
src/vcglib/wrap/io_trimesh/import_asc.h
src/vcglib/wrap/io_trimesh/import_field.h
src/vcglib/wrap/io_trimesh/import_smf.h
src/vcglib/wrap/io_trimesh/import_obj.h
src/vcglib/wrap/io_trimesh/export_ctm.h
src/vcglib/wrap/io_trimesh/additionalinfo.h
src/vcglib/wrap/io_trimesh/import_fbx.h
src/vcglib/wrap/io_trimesh/import_out.h
src/vcglib/wrap/io_trimesh/io_fan_tessellator.h
src/vcglib/wrap/io_trimesh/import_ply.h
src/vcglib/wrap/io_trimesh/import.h
src/vcglib/wrap/io_trimesh/io_ply.h
src/vcglib/wrap/io_trimesh/export_stl.h
src/vcglib/wrap/io_trimesh/import_stl.h
src/vcglib/wrap/io_trimesh/export_smf.h
src/vcglib/wrap/io_trimesh/export_iv.h
src/vcglib/wrap/io_trimesh/export_3ds.h
src/vcglib/wrap/io_trimesh/export_ply.h
src/vcglib/wrap/io_trimesh/export_vmi.h
src/vcglib/wrap/io_trimesh/export_vrml.h
src/vcglib/wrap/io_trimesh/export_dae.h
src/vcglib/wrap/io_trimesh/export_dxf.h
src/vcglib/wrap/io_trimesh/export_u3d.h
src/vcglib/wrap/io_trimesh/precision.h
src/vcglib/wrap/io_trimesh/export_idtf.h
src/vcglib/wrap/io_trimesh/import_raw.h
src/vcglib/wrap/io_trimesh/io_mask.h
src/vcglib/wrap/io_trimesh/io_material.h
src/vcglib/wrap/io_trimesh/export.h
src/vcglib/wrap/io_trimesh/import_off.h
src/vcglib/wrap/io_trimesh/import_ptx.h
src/vcglib/wrap/io_trimesh/export_gts.h
src/vcglib/wrap/io_trimesh/import_gts.h
src/vcglib/wrap/io_trimesh/how_to_write_an_io_filter.txt
src/vcglib/wrap/io_trimesh/import_vmi.h
src/vcglib/wrap/minpack
src/vcglib/wrap/minpack/minpack.h
src/vcglib/wrap/io_edgemesh
src/vcglib/wrap/io_edgemesh/export_svg.h
src/vcglib/wrap/io_edgemesh/export_dxf.h
src/vcglib/wrap/math
src/vcglib/wrap/math/system_interface_ldl.h
src/vcglib/wrap/math/sparse_matrix.h
src/vcglib/wrap/tsai
src/vcglib/wrap/tsai/tsaimethods.cpp
src/vcglib/wrap/tsai/tsaimethods.h
src/vcglib/wrap/gl
src/vcglib/wrap/gl/shaders.h
src/vcglib/wrap/gl/gl_object.h
src/vcglib/wrap/gl/gl_geometry.h
src/vcglib/wrap/gl/tetramesh.h
src/vcglib/wrap/gl/splatting_apss
src/vcglib/wrap/gl/splatting_apss/splatrenderer.qrc
src/vcglib/wrap/gl/splatting_apss/shaders
src/vcglib/wrap/gl/splatting_apss/shaders/Finalization.glsl
src/vcglib/wrap/gl/splatting_apss/shaders/Raycasting.glsl
src/vcglib/wrap/gl/splatting_apss/splatrenderer.h
src/vcglib/wrap/gl/pick.h
src/vcglib/wrap/gl/math.h
src/vcglib/wrap/gl/picking.h
src/vcglib/wrap/gl/space.h
src/vcglib/wrap/gl/trimesh.h
src/vcglib/wrap/gl/gl_mesh_attributes_info.h
src/vcglib/wrap/gl/addons.h
src/vcglib/wrap/gl/camera.h
src/vcglib/wrap/gl/gl_field.h
src/vcglib/wrap/gl/gl_surface.h
src/vcglib/wrap/gl/deprecated_space.h
src/vcglib/wrap/gl/pos.h
src/vcglib/wrap/gl/glu_tesselator.h
src/vcglib/wrap/gl/gl_type_name.h
src/vcglib/wrap/gl/gl_mesh_attributes_multi_viewer_bo_manager.h
src/vcglib/wrap/gl/glu_tessellator_cap.h
src/vcglib/wrap/gl/deprecated_math.h
src/vcglib/wrap/gl/fbo.h
src/vcglib/wrap/gl/shot.h
src/vcglib/wrap/opensg
src/vcglib/wrap/opensg/vertex_component.h
src/vcglib/wrap/ply
src/vcglib/wrap/ply/plylib.cpp
src/vcglib/wrap/ply/plylib.h
src/vcglib/wrap/ply/plystuff.h
src/vcglib/wrap/bmt
src/vcglib/wrap/bmt/bmt.h
src/vcglib/wrap/bmt/strip_mesh.h
src/vcglib/wrap/bmt/bmt.cpp
src/vcglib/wrap/qt
src/vcglib/wrap/qt/img_qt_io.h
src/vcglib/wrap/qt/anttweakbarMapper.cpp
src/vcglib/wrap/qt/img_qt.h
src/vcglib/wrap/qt/anttweakbarMapper.h
src/vcglib/wrap/qt/col_qt_convert.h
src/vcglib/wrap/qt/outline2_rasterizer.h
src/vcglib/wrap/qt/outline2_rasterizer.cpp
src/vcglib/wrap/qt/to_string.h
src/vcglib/wrap/qt/trackball.h
src/vcglib/wrap/qt/Outline2ToQImage.cpp
src/vcglib/wrap/qt/anttweakbarMapperNew.cpp
src/vcglib/wrap/qt/qt_thread_safe_memory_info.h
src/vcglib/wrap/qt/img_qt_convert.h
src/vcglib/wrap/qt/Outline2ToQImage.h
src/vcglib/wrap/qt/checkGLError.h
src/vcglib/wrap/qt/qt_thread_safe_texture_names_container.h
src/vcglib/wrap/qt/gl_label.h
src/vcglib/wrap/qt/qt_thread_safe_mesh_attributes_multi_viewer_bo_manager.h
src/vcglib/wrap/qt/shot_qt.h
src/vcglib/wrap/qt/device_to_logical.h
src/vcglib/wrap/utils.h
src/vcglib/wrap/mt
src/vcglib/wrap/mt/mt.h
src/vcglib/wrap/glw
src/vcglib/wrap/glw/common.h
src/vcglib/wrap/glw/texture2d.h
src/vcglib/wrap/glw/texture.h
src/vcglib/wrap/glw/shader.h
src/vcglib/wrap/glw/glheaders.h
src/vcglib/wrap/glw/config.h
src/vcglib/wrap/glw/renderbuffer.h
src/vcglib/wrap/glw/bookkeeping.h
src/vcglib/wrap/glw/utility.h
src/vcglib/wrap/glw/objectdeleter.h
src/vcglib/wrap/glw/glw.h
src/vcglib/wrap/glw/renderable.h
src/vcglib/wrap/glw/geometryshader.h
src/vcglib/wrap/glw/context.h
src/vcglib/wrap/glw/fragmentshader.h
src/vcglib/wrap/glw/texturecube.h
src/vcglib/wrap/glw/framebuffer.h
src/vcglib/wrap/glw/program.h
src/vcglib/wrap/glw/vertexshader.h
src/vcglib/wrap/glw/buffer.h
src/vcglib/wrap/glw/object.h
src/vcglib/wrap/glw/type.h
src/vcglib/wrap/glw/noncopyable.h
src/vcglib/wrap/dae
src/vcglib/wrap/dae/poly_triangulator.h
src/vcglib/wrap/dae/xmldocumentmanaging.h
src/vcglib/wrap/dae/colladaformat.h
src/vcglib/wrap/dae/util_dae.h
src/vcglib/wrap/dae/xmldocumentmanaging.cpp
src/vcglib/wrap/gui
src/vcglib/wrap/gui/frustum.h
src/vcglib/wrap/gui/trackrecorder.h
src/vcglib/wrap/gui/trackball.h
src/vcglib/wrap/gui/activecoordinateframe.cpp
src/vcglib/wrap/gui/coordinateframe.h
src/vcglib/wrap/gui/coordinateframe.cpp
src/vcglib/wrap/gui/view.h
src/vcglib/wrap/gui/trackutils.h
src/vcglib/wrap/gui/rubberband.h
src/vcglib/wrap/gui/trackmode.cpp
src/vcglib/wrap/gui/trackmode.h
src/vcglib/wrap/gui/rubberband.cpp
src/vcglib/wrap/gui/activecoordinateframe.h
src/vcglib/wrap/gui/trackball.cpp
src/vcglib/wrap/igl
src/vcglib/wrap/igl/smooth_field.h
src/vcglib/wrap/igl/lscm_parametrization.h
src/vcglib/wrap/igl/miq_parametrization.h
src/vcglib/wrap/callback.h
src/vcglib/wrap/io_tetramesh
src/vcglib/wrap/io_tetramesh/export_ts.h
src/vcglib/wrap/io_tetramesh/import_ply.h
src/vcglib/wrap/io_tetramesh/io_ply.h
src/vcglib/wrap/io_tetramesh/export_ply.h
src/vcglib/wrap/io_tetramesh/import_ts.h
src/vcglib/wrap/system
src/vcglib/wrap/system/getopt.cpp
src/vcglib/wrap/system/multithreading
src/vcglib/wrap/system/multithreading/mutex.h
src/vcglib/wrap/system/multithreading/mt.h
src/vcglib/wrap/system/multithreading/scoped_write_lock.h
src/vcglib/wrap/system/multithreading/semaphore.h
src/vcglib/wrap/system/multithreading/base.h
src/vcglib/wrap/system/multithreading/thread.h
src/vcglib/wrap/system/multithreading/condition.h
src/vcglib/wrap/system/multithreading/rw_lock.h
src/vcglib/wrap/system/multithreading/util.h
src/vcglib/wrap/system/multithreading/scoped_mutex_lock.h
src/vcglib/wrap/system/multithreading/scoped_read_lock.h
src/vcglib/wrap/system/multithreading/atomic_int_generic.h
src/vcglib/wrap/system/multithreading/atomic_int.h
src/vcglib/wrap/system/multithreading/atomic_int_apple.h
src/vcglib/wrap/system/time
src/vcglib/wrap/system/time/clock.h
src/vcglib/wrap/system/qgetopt.cpp
src/vcglib/wrap/system/qgetopt.h
src/vcglib/wrap/system/memory_info.h
src/vcglib/wrap/system/getopt.h
src/vcglib/wrap/nanoply
src/vcglib/wrap/nanoply/nanoply_vcg
src/vcglib/wrap/nanoply/nanoply_vcg/main.cpp
src/vcglib/wrap/nanoply/docs
src/vcglib/wrap/nanoply/docs/doxyfile
src/vcglib/wrap/nanoply/docs/index.dxy
src/vcglib/wrap/nanoply/include
src/vcglib/wrap/nanoply/include/nanoplyWrapper.hpp
src/vcglib/wrap/nanoply/include/nanoply.hpp
src/ROneRing.cpp
src/typedefCurvature.h
src/RkdtreeXptr.cpp
src/Rkdtree.cpp
src/Rsmooth.cpp
src/RvcgIO.h
src/Risolated.cpp
src/typedefTopo.h
src/Rmeshres.cpp
src/Rclean.cpp
src/checkListNames.cpp
src/Rsubdivision.cpp
src/typedefMetro.h
src/Rarea.cpp
src/RQEdecim.cpp
src/RallRead.cpp
src/Rsample.cpp
src/Volume.h
src/Rplatonic.cpp
src/Runiform_resample.cpp
src/checkListNames.h
src/RvcgXPTr.cpp
src/Rkmeans.cpp
src/Rexport.cpp
src/pointcloud.h
src/RvcgKD.h
src/RgetEdge.cpp
src/Rborder.cpp
src/init.c
src/RVFadj.cpp
src/typedef.h
src/Rmetro.cpp
src/Rintersect.cpp
NAMESPACE
data
data/dummyhead.rda
data/humface.rda
R
R/vcgArea.r R/vcgMeshres.r R/vcgUniformRemesh.r R/vcgUpdateNormals.r R/vcgQEdecim.r R/vcgOneRingArea.r R/meshInfo.r R/vcgPlyRead.r R/vcgGetEdge.r R/onUnload.r R/vcgImport.r R/vcgClostKD.r R/vcgPlatonic.r R/vcgKmeans.r R/vcgCurve.r R/vcgPlyWrite.r R/vcgCreateKD.r R/vcgRaySearch.r R/vcgVFadj.r R/normorient.r R/vcgClost.r R/vcgBary.r R/vcgIsolated.r R/vcgIsosurface.r R/vcgBorder.r R/vcgSubdivide.r R/meshintegrity.r R/vcgSample.r R/vcgMetro.r R/vcgSmooth.r R/Rvcg-package.R R/vcgBallPivoting.r R/vcgClean.r R/vcgKDtree.r
MD5
DESCRIPTION
man
man/vcgGetEdge.Rd man/vcgMetro.Rd man/vcgArea.Rd man/checkFaceOrientation.Rd man/meshintegrity.Rd man/Rvcg-package.Rd man/dummyhead.Rd man/nfaces.Rd man/vcgUpdateNormals.Rd man/vcgIsosurface.Rd man/vcgCurve.Rd man/vcgIsolated.Rd man/vcgBorder.Rd man/vcgCreateKDtree.Rd man/vcgOffWrite.Rd man/vcgPlatonic.Rd man/vcgClost.Rd man/vcgBallPivoting.Rd man/vcgWrlWrite.Rd man/vcgImport.Rd man/humface.Rd man/vcgSample.Rd man/vcgMeshres.Rd man/meshInfo.Rd man/vcgSmooth.Rd man/vcgClostKD.Rd man/vcgNonBorderEdge.Rd man/vcgClean.Rd man/vcgPlyWrite.Rd man/vcgVFadj.Rd man/vcgRaySearch.Rd man/nverts.Rd man/vcgStlWrite.Rd man/vcgKDtree.Rd man/setRays.Rd man/vcgClostOnKDtreeFromBarycenters.Rd man/vcgObjWrite.Rd man/vcgCreateKDtreeFromBarycenters.Rd man/vcgPlyRead.Rd man/Rvcg-deprecated.Rd man/vcgKmeans.Rd man/vcgUniformRemesh.Rd man/vcgBary.Rd man/vcgSubdivide.Rd man/vcgSearchKDtree.Rd man/vcgQEdecim.Rd
cleanup
LICENSE

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.