Project is on geometric algorithms and visualization associated with wireless communications. It is part of DIMACS' Simulations of Integrated Communications Systems project.
In the project, we have and plan to use a number of data structures (in and 2-Dimensions and 3-Dimensions), useful projections (so that in some cases, one can work with 3D structures while using 2D algorithms, which are faster and easier to use), a terrain approximation algorithm and an underlying layer that will provide robust geometric calculations for one's system.
Software:Voronoi diagram, 2D and 3D Visibility Point Location Polygon and Polyhedron intersection Ray and cone reflection Number of obstacles blocking line-of-sight Number of obstacles within Freznel Zones (2D and 3D test) Qualitative Modeling Ray/Cone preprocessing
I have chosen Geomview as our display engine to display our simulation project. The following are the advantages of using Geomview:Coming up soon: pictures taken during the actual simulation!!!Geomview handles any piece of data as long as its geometry, points of interaction, speed of movement, appearance of surfaces and lines are supplied. The simplest way to use Geomview is as a standalone viewer to see and manipulate objects. Geomview supplies some example objects, but it easily lets user to create their objects also. External modules, programs that generate objects and use geomview as an interface to display them, can control almost any aspect of geomview. The BIGGEST advantage of geomview is to give user an ability to run multiple modules at the same time. (For example, it lets you open various data objects on top of each other on the same camera, which are entirely independent of each other - inheriting some of the ideas of object-orientation.) Furthermore, ease of use is even increased further by its interactive operations. Any type of operation (including zooming, resizing, transforming, rotating) can be performed *while* geomview is running with the objects loaded.