|
AITEC Contract Research Projects in FY1997 : Software
|
(14) A Drawing System for Rapid Geometric Design using a Constraint Solver
| Principal Investigator :
| Hidehiko Tanaka, Professor
|
|
Deptartment of Information Engineering, The University of Tokyo
|
Constraint Drawing Editor Pegasus
[Software Functions]
This program beautified the user's freestroke considering
possible geometric constraints. The user can construct precise
geometric illustrations without using many complicated editing
commands. The system also generates multiple candidates at a time
to cope with the ambiguity of freehand strokes
The program uses a sophisticated constraint solver
to solve the simultaneous equations to generate multiple candidates,
and the user can observe its behavior through a console.
The software supports load and save of txt format files,
and wmf export..
[Necessary Environments]
IBM PC/AT compatible
DX4 75MHz or faster
Windows 3.5/95/NT (Japanese version only)
[Quantity of the software and file configuration]
README-J description (japanese)
README-E description (English)
use-of-software-J Terms and Conditions for use (japanese)
use-of-software-E Terms and Conditions for use (English)
pegasus/ Exe file and runtime environemts
pegasus/Pegasus.exe Drawing program Pegasus application
pegasus/gigadll.dll Constraint solver Dynamic Link Library
pegasus/wmf_head.wmf wmf format headerfile (fo not edit)pegasus/manual.htm User's manual (HTML format)
pegasus/manual/ Pictures in the manual
pegasus/diagrams/ sample drawings
pegasus/README.txt document
source/ source files
source/README.txt document
source/Pegasus Interface part (Pegasus.exe)
source/Pegasus/calls.bas
source/Pegasus/Console.frm
source/Pegasus/Dll.bas
source/Pegasus/File.bas
source/Pegasus/Fileform.frm
source/Pegasus/MainWnd.frm
source/Pegasus/Piemenu.bas
source/Pegasus/Recmenu.bas
source/Pegasus/Wmf.bas
source/Pegasus/Project1.mak
source/Pegasus/Wmf_head.wmf
source/Pegasus/pegasus.ico
source/Pegasus/hook.bmp
source/Pegasus/menu.bmp
source/gigadll/ Constraint solver(Gigadll.dll)
source/gigadll/adjust.cpp
source/gigadll/basicdll.cpp
source/gigadll/candidat.cpp
source/gigadll/console.cpp
source/gigadll/eraser.cpp
source/gigadll/list.cpp
source/gigadll/main.cpp
source/gigadll/meta.cpp
source/gigadll/NewSeg.cpp
source/gigadll/newSolv.cpp
source/gigadll/Nodelist.cpp
source/gigadll/object.cpp
source/gigadll/Objface.cpp
source/gigadll/OvStrike.cpp
source/gigadll/predict.cpp
source/gigadll/rearrang.cpp
source/gigadll/relatio~.cpp
source/gigadll/relation.cpp
source/gigadll/SolvDef.cpp
source/gigadll/SolveDis.cpp
source/gigadll/Solver.cpp
source/gigadll/SolvFace.cpp
source/gigadll/SolvMain.cpp
source/gigadll/stack.cpp
source/gigadll/time.cpp
source/gigadll/vector.cpp
source/gigadll/WebDef.cpp
source/gigadll/Gigadll.def
source/gigadll/Gigadll.lib
source/gigadll/Gigadll.mak
[Others]
This program requres
Microsoft Visual Basic 2.0 Runtime DLL
(vbrjp200.dll)
in addition to this archive
[FTP]
- README
- Program and Documents in Japanese [208K]