This paper describes the computation kernel of our declarative method devoted to sketch creation of architectural environments. The architectural project conception we will try to simulate, is based on a script which describes the environment from a user's point of view who moves across the scene. The objects are built by means of parallelepipedic merging boxes whose location and size are derived from logical rules (locative expressions) and from geometric constraints (about box sizes, distances, surface areas, volumes, etc.). A geometric instance of the scene is computed by using in a rst step a logical inference which mainly takes into account the logical rules, and in a second step an optimization algorithm which deals with geometric constraints and provides a solution among the potential ones.
[1]
U. Flemming,et al.
A Generative Expert System for the Design of Building Layouts
,
1986
.
[2]
Paul J. W. ten Hagen,et al.
Intelligent CAD Systems I: Theoretical and Methodological Aspects
,
1988
.
[3]
Erland Jungert,et al.
The Design of Pictorial Databases Based Upon the Theory of Symbolic Projections
,
1989,
SSD.
[4]
James F. Allen.
An Interval-Based Representation of Temporal Knowledge
,
1981,
IJCAI.
[5]
Michel Lucas.
Equivalence Classes in Object Space Modelling
,
1991,
Modeling in Computer Graphics.