PresentationThe 2D module is within Opale since its first version. Its purpose is to offer a simple and coherent API to show and study mathematical objects in 2D space. The module supports the needs of any mathematician to model a 2D geometric problem : existence of an absolute coordinate system, building of one or several coordinate systems (rectangular or not), abstract and visual building and management (intersections, transformations, ...) of objects in those coordinate systems. To fulfill at the best its goal, the 2D module presents itself, as every Java API, as a set of classes united coherently in packages. So, we can see a main package opale.m2d and applicative subpackages opale.m2d.object2d and opale.m2d.component2d :
Since the beginning, this module was built to easily evoluate from a mathematical point of view, with for example the ability to build usual coordinate systems, built in each others, but also from a class design point of view by adding simply and quickly new classes. Therefore, 2D module presents a java class collection freely usable in your java programs which required 2D objects. You can also use all of these functionalities by reading data files (written in ASCII format), easier than a java program. Look at examples using it : the viewer OAVE and the application ODRO, from Opale project. Look also our commented examples of 2d module applications. Opale Team : January 31 2004 23:14:10. |