Implementation of the Minkowski sum of two meshes.
The two methods $getEdges
and $getFacesInfo
return more information.
The function parametricMesh
gains three new arguments:
clean
, to merge duplicated vertices;fcolor
, a function to assign a color at each vertex from its (u,v)
-coordinates;fnormal
, a function to assign a normal at each vertex from its (u,v)
-coordinates.The $clip
method with volume=TRUE
didn't correctly preserve the face properties (e.g. the face colors). Now it partially works: the face properties of the clipped mesh are correctly preserved, but not the face properties of the clipping mesh (help wanted).
It is now possible to write a binary PLY file representing a mesh.
Hausdorff distance between two meshes.
Random sampling on a mesh.
It is now possible to assign colors and scalars to the faces and the vertices of a mesh. These properties are preserved by certain operations. For example, the computation of the connected components preserves all properties, the union preserves the face properties. The normals are also assigned to the mesh as such a property, and they are preserved when computing the connected components.
Writing a mesh to a file includes the colors and the normals in this file if they are present, and reading a mesh file including colors or normals includes these properties in the mesh.
The function torusMesh
now allows to construct a mesh of the torus with a given minor radius and whose equator passes through three given points.
New function parametricMesh
, to get a mesh of a parametric surface.
New function revolutionMesh
, to get a mesh of a surface of revolution.
New function sphericalTriangle
, to get a mesh of a spherical triangle.
New function gyroTriangle
, to get a mesh of a hyperbolic triangle.
The function AFSreconstruction
gains a new argument jetSmoothing
allowing to smooth the points cloud before the surface reconstruction.
New function SSSreconstruction
to perform scale-space surface reconstruction.
New methods for cgalMesh
objects:
clipToPlane
, to clip the mesh to a plane;clipToIsoCuboid
, to clip the mesh to an iso-oriented cuboid;getBorders
, to extract the boundary cycles from the mesh;fillBoundaryHole
, to fill the holes of the mesh;isotropicRemeshing
, to remesh the mesh;CatmullClark
, LoopSubdivision
, DooSabin
, Sqrt3Subdivision
;whereIs
, to check whether a point is inside or outside the mesh, when the mesh is closed.First release.
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.