Home         Begin         Improve         Strengthen         Master    
 
 
 
Themes
Space
Vehicles
Decoration
Games
... and more
 

Enter
... in the Tactile 3D universe.
Subscription is free!
Important : install SVG!

 

Utilization
Scale models for :
... and more
 
 
 

GenEMAO

Basic principles of graphic description
Design of a graphic

Previous


Basic principles of graphic description

Every graph consists of characteristic points. The points position can be fixed or calculated.

A point is calculated from its coordinates measured in millimeter, or from a move with origin is another point according to one of 8 possible directions: North, South,East West, North East, South East, South West, North West.

It is easy to connect points by means of a line either of a set of lines, or to hang on onto it a centre of a circle or an arc of a circle, some geometrical figure or the position of an image...

When points are calculated, it is generally from parameters entered by the user through a form. The designer defined the default parameters of the form, as well as the variables which are going to be used as base to the computation of points. If needed, every value entered by the user is stored in data base.

The language used by genEMAO covers the main needs of description for graphics and HTML pages. He can be easily extended and has advanced functions such as including graphics as well as the use of libraries. GenEMAO merges the power of PHP with the richness of the graphical language SVG and the universality of the HTML / javascript languages . It can re-use graphics and makes possible the management of various graphical formats from a compact and unique language of description. Soon, genEMAO will produce some Flash and PDF files.

The difficulties bound to write the various files needed for execution and for control by the user of a dynamical graphic are masked by GenEMAO. The fine knowledge of the languages SVG, HTML and javascript is taken in charge by genEMAO.

Les difficultés liées à la conception des différents fichiers nécessaires à l'exécution et au contrôle par l'utilisateur d'un graphique dynamique sont masquées par GenEMAO. La connaissance fine des langages SVG, HTML et javascript est prise en charge par genEMAO.

With some notions easy to understand, you create simple dynamic graphs, and the control interface which goes with. The more you deepen your knowledge of the language and of the Web technologies, the more your creations will be rich and attractive. The more your level of knowledge of the Web technologies is raised, the more you will exploit possibilities of genEMAO.

Design of a graphic

To design a graph, it's better to make a paper version of the graphic. You track down the characteristic points which constitute the base of your graphic, and you give them a name. To make simple, name your points P1, P2, P3, etc.... Define the variable parameters and the interface given at the disposal of the user.

The administrator or designer user describes figures in text mode by an interface structured in 6 editing zones. It is not mandatory to use all the editing zones.

Constants / variables
This zone contains the instructions to compute points. It is the entry zone of data filled by the user.

Predefined objects
This zone contains the description of the hidden graphics which are used by the Visible Objects zone.

Visible objects
This zone contains the description of drawings shown in the graphic.

Html Interface
This zone contains the description of the html page associated to the graph. It contains generally the form to fill with the graphic parameters.



Controls
This zone contains the description of the html page allowing to control the aspect of the figure: control of the colour or texture for example. The control page is called after entering parameters defining the dimensions of the graphic.

Embed svg
This zone contains the description of the html page which contains the graphic displayed in the browser.




You have to create the graphic, enter points and build the graphic with genEMAO using the following rules:

- Every graphic has a unique name and is connected with a project type heading.
- Every project contains the description of a graphics and connected web pages.
- Every line of every editing zone defines an action intended to describe how to realize a graphical element or the associated user interface.

An action consists of a keyword, associated to different parameters according to the used keyword. The keyword parameters are separated by semicolons (;).

For more information about the conception of the forms with genEMAO, contact us here.

Previous







Acknowledgements   Who are we?   Conditions of use   EMAO and GenEMAO   Palmares   become an affiliate promoter

Member of International List of Scale Model Related Web Sites   tout sur le bricolage   Site recommandé par Ousurfer.com
Delivered information is exclusively intended for Visual Kit which avoids transmitting them to third-party.


©Copyright 2002-2012 Visual Kit®. Any reproduction forbidden without written license of the legal owners.
Contact us

<>