Sign in
Author
|
Conference
|
Journal
|
Organization
|
Year
|
DOI
Look for results that meet for the following criteria:
since
equal to
before
between
and
Search in all fields of study
Limit my searches in the following fields of study
Agriculture Science
Arts & Humanities
Biology
Chemistry
Computer Science
Economics & Business
Engineering
Environmental Sciences
Geosciences
Material Science
Mathematics
Medicine
Physics
Social Science
Multidisciplinary
Keywords
(7)
Expressive Power
Functional Language
Functional Programming
Generic Model
Geometric Program
Programming Language
Solid Modeling
Related Publications
(5)
Programming language for solid variational geometry
Geometric Programming for Computer Aided Design
Introducing Djinn-A Geometric Interface for Solid Modelling
An introduction to the programming language fl
Dimension-indepe...
Subscribe
Academic
Publications
Geometric programming: a programming approach to geometric design
Geometric programming: a programming approach to geometric design,10.1145/212332.212349,ACM Transactions on Graphics,Alberto Paoluzzi,Valerio Pascucci
Edit
Geometric programming: a programming approach to geometric design
(
Citations: 29
)
BibTex
|
RIS
|
RefWorks
Download
Alberto Paoluzzi
,
Valerio Pascucci
,
Michele Vicentino
This article presents a
functional programming
approach to geometric design with embedded polyhedral complexes. Its main goals are to show the
expressive power
of the language as well as its usefulness for geometric design. The language, named PLASM (the
Programming LAnguage
for Solid Modeling), introduces a very high level approach to “constructive” or “generative” modeling. Geometrical objects are generated by evaluating some suitable language expressions. Because generating expressions can be easily combined, the language also extends the standard variational geometry approach by supporting classes of geometric objects with varying topology and shape. The design language PLASM can be roughly considered as a geometry-oriented extension of a subset of the
functional language
FL. The language takes a dimension-independent approach to geometry representation and algorithms. In particular it implements an algebraic calculus over embedded polyhedra of any dimension. The generated objects are always geometrically consistent because the validity of geometry is guaranteed at a syntactical level. Such an approach allows one to use a representation scheme which is weaker than those usually adopted in solid modelers, thus encompassing a broader geometric domain, which contains solids, surfaces, and wire-frames, as well as higher-dimensional objects.
Journal:
ACM Transactions on Graphics - TOG
, vol. 14, no. 3, pp. 266-306, 1995
DOI:
10.1145/212332.212349
Cumulative
Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
(
portal.acm.org
)
(
portal.acm.org
)
(
www.informatik.uni-trier.de
)
(
portal.acm.org
)
(
portal.acm.org
)
(
doi.acm.org
)
More »
Citation Context
(13)
...Our goal is to graft this approach to field modeling onto an already established computational framework for geometric modeling with cell complexes [
25
]...
Antonio DiCarlo
,
et al.
Chain-Based Representations for Solid and Physical Modeling
...Our goal is to apply this approach to field modeling onto an already established computational framework for geometric modeling with cell complexes (
20
)...
Franco Milicchio
,
et al.
A codimension-zero approach to discretizing and solving field problems
...Our goal is to graft this approach to eld modeling onto an already established computational framework for geometric modeling with cell complexes [
Paoluzzi et al. 1995
]...
Antonio Dicarlo
,
et al.
Solid and physical modeling with chain complexes
...The first prototype was developed in PLaSM, a functional design language [
16
,10] for rapid prototyping of geometric algorithms and applications [17]...
Antonio Dicarlo
,
et al.
Fast computation of inertia through affinely extended Euler tensor
...Conversely, the design language PLaSM [
10
, 7, 6], a geometric extension of Backus FL [1], provides the full power of a programming language (with support for conditional, recursion, higher-level functional abstraction, etc.) while being geometry-oriented, with dimension-independent geometric primitives and operators, allowing very terse definitions of highly complex models...
Franco Milicchio
,
et al.
A Visual Approach To Geometric Programming
References
(25)
Modification of geometric models through variational geometry
(
Citations: 145
)
R. Light
,
D. Gossard
Published in 1982.
An introduction to the programming language fl
(
Citations: 16
)
J. Backus
,
J. H. Williams
,
E. L. Wlmmers
Published in 1990.
Computer graphics: principles and practice
(
Citations: 2925
)
J. D. Foley
,
A. Van Dam
,
J. F. Hughes
Journal:
Color Research and Application - COLOR RES APPL
, 1990
Constructive non-regularized geometry
(
Citations: 67
)
Jarek Rossignac
,
Aristides A. G. Requicha
Journal:
Computer-aided Design - CAD
, vol. 23, no. 1, pp. 21-32, 1991
Binary space partitioning trees as an alternative representation of polytopes
(
Citations: 24
)
Bruce F. Naylor
Journal:
Computer-aided Design - CAD
, vol. 22, no. 4, pp. 250-252, 1990
Sort by:
Citations
(29)
Discrete physics using metrized chains
(
Citations: 2
)
Antonio Dicarlo
,
Franco Milicchio
,
Alberto Paoluzzi
,
Vadim Shapiro
Conference:
Symposium on Solid Modeling and Applications - SMA
, pp. 135-145, 2009
Chain-Based Representations for Solid and Physical Modeling
(
Citations: 4
)
Antonio DiCarlo
,
Franco Milicchio
,
Alberto Paoluzzi
,
Vadim Shapiro
Journal:
Computing Research Repository - CORR
, vol. 6, no. 3, pp. 454-467, 2008
Semantic fitting and reconstruction
(
Citations: 3
)
Torsten Ullrich
,
Volker Settgast
,
Dieter W. Fellner
Journal:
Journal on Computing and Cultural Heritage - JOCCH
, vol. 1, no. 2, pp. 1-20, 2008
A codimension-zero approach to discretizing and solving field problems
(
Citations: 3
)
Franco Milicchio
,
Antonio Dicarlo
,
Alberto Paoluzzi
,
Vadim Shapiro
Journal:
Advanced Engineering Informatics - Artificial
, vol. 22, no. 2, pp. 172-185, 2008
Compilation of procedural models
Torsten Ullrich
,
Ulrich Krispel
,
Dieter W. Fellner
Conference:
Web3D / VRML Symposium
, pp. 75-81, 2008