41 research outputs found
Extracting curve-skeletons from digital shapes using occluding contours
Curve-skeletons are compact and semantically relevant shape descriptors, able to summarize both topology and pose of a wide range of digital objects. Most of the state-of-the-art algorithms for their computation rely on the type of geometric primitives used and sampling frequency. In this paper we introduce a formally sound and intuitive definition of curve-skeleton, then we propose a novel method for skeleton extraction that rely on the visual appearance of the shapes. To achieve this result we inspect the properties of occluding contours, showing how information about the symmetry axes of a 3D shape can be inferred by a small set of its planar projections. The proposed method is fast, insensitive to noise, capable of working with different shape representations, resolution insensitive and easy to implement
Advancing Front Mapping
We present Advancing Front Mapping (AFM), a provably robust algorithm for the
computation of surface mappings to simple base domains. Given an input mesh and
a convex or star-shaped target domain, AFM installs a (possibly refined)
version of the input connectivity into the target shape, generating a
piece-wise linear mapping between them. The algorithm is inspired by the
advancing front meshing paradigm, which is revisited to operate on two
embeddings at once, thus becoming a tool for compatible mesh generation. AFM
extends the capabilities of existing robust approaches, such as Tutte or
Progressive Embedding, by providing the same theoretical guarantees of
injectivity and at the same time introducing two key advantages: support for a
broader set of target domains (star-shaped polygons) and local mesh refinement,
which is used to automatically open the space of solutions in case a valid
mapping to the target domain does not exist. AFM relies solely on two
topological operators (split and flip), and on the computation of segment
intersections, thus permitting to compute provably injective mappings without
solving any numerical problem. This makes the algorithm predictable, easy to
implement, debug and deploy. We validated the capabilities of AFM extensively,
executing more than one billion advancing front moves on 36K mapping tasks,
proving that our theoretical guarantees nicely transition to a robust and
practical implementation.Comment: This paper was eventually accepted for publication at EUROGRAPHICS
2024. The preprint of the final version is available at
http://pers.ge.imati.cnr.it/livesu/papers/Liv24/Liv24.pd
From 3D Models to 3D Prints: an Overview of the Processing Pipeline
Due to the wide diffusion of 3D printing technologies, geometric algorithms
for Additive Manufacturing are being invented at an impressive speed. Each
single step, in particular along the Process Planning pipeline, can now count
on dozens of methods that prepare the 3D model for fabrication, while analysing
and optimizing geometry and machine instructions for various objectives. This
report provides a classification of this huge state of the art, and elicits the
relation between each single algorithm and a list of desirable objectives
during Process Planning. The objectives themselves are listed and discussed,
along with possible needs for tradeoffs. Additive Manufacturing technologies
are broadly categorized to explicitly relate classes of devices and supported
features. Finally, this report offers an analysis of the state of the art while
discussing open and challenging problems from both an academic and an
industrial perspective.Comment: European Union (EU); Horizon 2020; H2020-FoF-2015; RIA - Research and
Innovation action; Grant agreement N. 68044
Understanding the Structure of 3D Shapes
Compact representations of three dimensional objects are very often used
in computer graphics to create effective ways to analyse, manipulate and
transmit 3D models. Their ability to abstract from the concrete shapes and
expose their structure is important in a number of applications, spanning
from computer animation, to medicine, to physical simulations. This thesis
will investigate new methods for the generation of compact shape representations.
In the first part, the problem of computing optimal PolyCube base
complexes will be considered. PolyCubes are orthogonal polyhedra used
in computer graphics to map both surfaces and volumes. Their ability to
resemble the original models and at the same time expose a very simple and
regular structure is important in a number of applications, such as texture
mapping, spline fitting and hex-meshing. The second part will focus on
medial descriptors. In particular, two new algorithms for the generation
of curve-skeletons will be presented. These methods are completely based
on the visual appearance of the input, therefore they are independent from
the type, number and quality of the primitives used to describe a shape,
determining, thus, an advancement to the state of the art in the field
Optimal Dual Schemes for Adaptive Grid Based Hexmeshing
Hexahedral meshes are an ubiquitous domain for the numerical resolution of
partial differential equations. Computing a pure hexahedral mesh from an
adaptively refined grid is a prominent approach to automatic hexmeshing, and
requires the ability to restore the all hex property around the hanging nodes
that arise at the interface between cells having different size. The most
advanced tools to accomplish this task are based on mesh dualization. These
approaches use topological schemes to regularize the valence of inner vertices
and edges, such that dualizing the grid yields a pure hexahedral mesh. In this
paper we study in detail the dual approach, and propose four main contributions
to it: (i) we enumerate all the possible transitions that dual methods must be
able to handle, showing that prior schemes do not natively cover all of them;
(ii) we show that schemes are internally asymmetric, therefore not only their
implementation is ambiguous, but different implementation choices lead to
hexahedral meshes with different singular structure; (iii) we explore the
combinatorial space of dual schemes, selecting the minimum set that covers all
the possible configurations and also yields the simplest singular structure in
the output hexmesh; (iv) we enlarge the class of adaptive grids that can be
transformed into pure hexahedral meshes, relaxing one of the tight requirements
imposed by previous approaches, and ultimately permitting to obtain much
coarser meshes for same geometric accuracy. Last but not least, for the first
time we make grid-based hexmeshing truly reproducible, releasing our code and
also revealing a conspicuous amount of technical details that were always
overlooked in previous literature, creating an entry barrier that was hard to
overcome for practitioners in the field