Learn R Programming

⚠️There's a newer version (0.24) of this package.Take me there.

Rvcg (version 0.6-3)

Manipulations of triangular meshes (smoothing, quadric edge collapse decimation, im- and export of PLY-files, etc.) based on the VCGLIB API.

Description

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 (svn://svn.code.sf.net/p/vcg/code/trunk/vcglib) and patched to work with options determined by the configure script as well as to work with the header files included by RcppEigen.

Copy Link

Version

Install

install.packages('Rvcg')

Monthly Downloads

3,386

Version

0.6-3

License

GPL (>= 2) | file LICENSE

Maintainer

Stefan Schlager

Last Published

January 21st, 2014

Functions in Rvcg (0.6-3)

vcgClean

Clean triangular surface meshes
vcgIsolated

Remove isolated pieces from a surface mesh.
vcgPlyRead

Import ascii or binary PLY files.
vcgSmooth

Smooth a triangular mesh
vcgPlyWrite

Export meshes to PLY-files
vcgUpdateNormals

update vertex normals of a triangular mesh
vcgBorder

find all border vertices and faces of a triangular mesh
humface

Example mesh and landmarks
vcgSample

Subsample mesh surface
vcgVFadj

get all faces belonging to each vertex in a mesh
vcgClost

Project coordinates onto a target triangular surface mesh.
vcgGetEdge

Get all edges of a triangular mesh
vcgMeshres

calculate average edge length of a triangular mesh
Rvcg-package

Interface between R and vcglib libraries for mesh operations
dummyhead

dummyhead - dummy head and landmarks
vcgRaySearch

check if a mesh is intersected by a set of rays
vcgImport

Import common mesh file formats.
vcgQEdecim

Performs Quadric Edge Decimation on triangular meshes.
vcgCurve

calculate curvature of a triangular mesh
dummyhead.mesh

dummyhead mesh - called by data(dummyhead)
vcgNonBorderEdge

Get all non-border edges