Automated Generation of Diagrams with Maple and Java

Dongming Wang 1
1 SPACES - Solving problems through algebraic computation and efficient software
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : This note shows how to draw diagrams automatically from the predicate specification of a given set of geometric relations among a set of points in the plane. It is done first in Maple by translating the geometric relations into polynomial equations, decomposing the obtained system of polynomials into irreducible representative triangular sets, and finding an adequate numerical solution from each triangular set. A Java class coding the solution and the polynomials in each triangular set is generated, compiled, and then executed with the main Java programs to draw a diagram. The whole process combining symbolic elimination in Maple with numerical computation, graphic drawing, and letter labelling in Java is fully automatic. The drawn diagrams may be animated and fine-tuned by mouse click and dragging and saved as PostScript files. We present the drawing method, discuss some techniques of implementation, and give several sample diagrams drawn by our program.
Type de document :
Chapitre d'ouvrage
M. Joswig, N. Takayama. Algebra, Geometry, and Software Systems, Springer-Verlag, Berlin Heidelberg, pp.277-287, 2003
Liste complète des métadonnées

https://hal.inria.fr/inria-00099637
Contributeur : Publications Loria <>
Soumis le : mardi 26 septembre 2006 - 09:39:38
Dernière modification le : jeudi 11 janvier 2018 - 06:20:00

Identifiants

  • HAL Id : inria-00099637, version 1

Collections

Citation

Dongming Wang. Automated Generation of Diagrams with Maple and Java. M. Joswig, N. Takayama. Algebra, Geometry, and Software Systems, Springer-Verlag, Berlin Heidelberg, pp.277-287, 2003. 〈inria-00099637〉

Partager

Métriques

Consultations de la notice

88