AmiFIG Home Page

Logo

Click here for a screenshot!

You may jump to the English part!

Check Aminet for version 3.1


Über AmiFIG

AmiFIG ist ein universelles Vektorzeichen-Programm, das auf dem bekannten Unix-Programm XFig von Supoj Sutanthavibul, Brian V.Smith und anderen basiert. Diese Version ist nun nahezu kompatibel zu XFig 3.1. Die Oberfläche wurde teilweise mit GadToolsBox 2.0b von JaBa Development erstellt.

Ein paar Merkmale sind:
Ellipsen, Kreise, Linien, Splines, Bilder, zusammengesetzte Objekte, Text, Pfeile, Farben, Füllen mit Mustern oder Farben, verschiedene Linienstärken und -stile, Skalierung, Kopieren, Rotieren, Zoomen, Gitter, uvm.

Ebenfalls enthalten ist fig2dev, ein Programm zum konvertieren von fig-Dateien in diverse andere Formate (Postscript, LaTeX, epic etc.). Es handelt sich um das original Unix-Programm in Version 3.1.3. Ich habe lediglich die Unterstützung für das 1.4-Format eingebaut und einige Fehler behoben.



Download

Version 3.1 mit fig2dev

Voraussetzungen

Version 3.0 Prozessor: je nach Version ab 68000 oder 68020 und FPU OS: OS 3.0 oder höher

Neu in Version 3.1

-ARexx-Port -Compound-Objekte können zum Bearbeiten geöffnet werden -weiches Scrolling -optional bessere (aber langsamere) Splinedarstellung -einige kleinere Verbesserungen und Bugfixes

Neu in Version 3.0b2

-Unterstützung des neuesten Datenformats von Xfig 3.2 -mehrere Zeichenfenster gleichzeitig, -Ausrichten von Objekten -etliche kleinere Bugfixes -fig2dev entspricht der aktuellen Version 3.2 Patchlevel 0-beta3 Die Mehrfach-Fenster-Technik ist im Beta-Stadium, bis sie besser getestet ist.

Neu in Version 2.8

-fig2dev wurde jetzt ausgehend von der neuesten Unix Version 3.2.0 beta 2 portiert -Rotation um beliebige Winkel -Drucken über Menüpunkt (druckt in jeder vom Drucker unterstützten Auflösung) -wählbarer Ausschnitt für IFF-Export und Drucken -Xfig custom colors werden auf die Standard-Palette abgebildet -als Exportpfad wird automatisch der Dateipfad übernommen -einstellbarer Skalierungsfaktor für den Export mittels fig2dev -etliche kleinere Bugfixes

Neu in Version 2.7

-Lineale -wählbarer Zeichensatz für Menüs etc. -Dateien können mittels Drag&Drop geladen werden

Neu in Version 2.6

-verschiedene Cap-Styles bei Polygonen -verschiedene Linienstärken sind jetzt bei allen Objekten sichtbar -läuft jetzt auch auf Public Screens

Bugfixes in v2.6

-die Settings wurden immer unter dem Namen "figprefs" gespeichert -Die Undo-Funktion arbeitete beim rückgängig machen von Compound-Skalierungen unter bestimmten Bedingungen fehlerhaft

Neu in Version 2.5

Das Zeichenfenster kann auf Wunsch nach dem Betätigen der Iconleisten automatisch aktiviert werden. Ansonsten ist diese Version ein reiner Bugfix.

Bugfixes in v2.5

-wurde ein interpolierter Spline in einen Polygon umgewandelt, konnten dessen Punkte nicht verschoben werden -die Textfunktion verwendete falsche Mauszeiger -wurde ein Compound-Objekt skaliert, funktionierte unter bestimmten Umständen die Undo-Funktion zum Herstellen der alten Größe nicht richtig -das Gitter wurde u.U. mit einer falschen Hintergrundfarbe gezeichnet -die Positionierung mittels Gitter ist jetzt genauer -fig2dev vertauschte die 45 Grad-diagonal-Muster

Neu in Version 2.4

-Darstellung von Polygonen (auch Arcboxes) mit verschiedenen Linienstärken unter Berücksichtigung des Linienstils und des join styles. -Textobjekte mit beliebigen Winkeln (als Framebox)

Neu in Version 2.3

-Bild-Import über DataTypes. fig2dev kann jetzt auch mit DataTypes umgehen. -Alle von Xfig bekannten Pfeil-Arten -Icons -Eine Anzahl kleinerer Verbesserungen

Bugfixes in v2.3

-Absturz beim Aktivieren des Magneten. Dieser Fehler trat nur auf, wenn keine Konfigurations-Datei gelesen wurde. -Eine Anzahl kleinerer Fehler wurde behoben, die vielleicht sowieso niemandem aufgefallen sind.

Neu in Version 2.2

-verschiedene Seitenformate (A3, A4, Legal, ...), Portrait/Landscape -Darstellung von 1% bis 999% -Rollbalken -Magnetisches Gitter in verschiedenen Größen, wahlweise in Zoll oder Zentimeter -Zusammengesetzte Objekte via SHIFT-select oder Rahmen -Sichern alter Files unter *.bak uvm.

bugfixes in v2.2

Eine Anzahl von kleineren Bugs wurden behoben.

Neu in Version 2.0

-AmiFIG benutzt jetzt das Datenformat von XFig 3.1. -Die meisten Funktionen werden unterstützt, z.B. Farben und Muster zum Füllen von Flächen (Splines, Kreise, Bögen usw.) -Zeichnen auf verschiedenen Ebenen (Layer) -korrekte Darstellung von gestrichelten oder gepunkteten Umrandungslinien -Rechtecke mit runden Ecken -schräge Ellipsen -etliche Detailverbesserungen uvm.

Änderungen gegenüber XFig

Die beiliegende Man-Page gibt im wesentlichen Auskunft über die Funktionsweise von FIG, bezieht sich allerdings auf die Unix-Version. AmiFIG unterscheidet sich von dieser in vielerlei Hinsicht. Die wichtigste Änderung besteht in der Möglichkeit, Objekte als Bibliothek abzuspeichern. Sie können dann jederzeit aus der Bibliothek in die Zeichnung kopiert werden. So können mit der Zeit beliebige Bestände wiederverwendbarer Bildobjekte entstehen. AmiFIG unterstützt DataTypes

Bekannte Fehler

Keine

Was ist geplant?

-Cap style und Line style werden noch nicht bei allen Objekten mit beliebigen Linienstärken korrekt dargestellt (Bögen, Ellipsen und Splines) -Linienstärke wird bei Ellipsen und Bögen nicht immer exakt dargestellt -automatisches Ausrichten -benutzerdefinierbare Farben -fig-Datatype -und noch ein paar Sachen

Adresse

ganz unten nachsehen oder hinspringen

About AmiFIG

AmiFIG is a universal structured drawing program, which is derived from the well-known Unix-program XFig by Supoj Sutanthavibul, Brian V.Smith and others. This version now includes most of the v3.1 features. Parts of the GUI were designed using GadToolsBox 2.0b by JaBa Development.

The features include:
ellipses, circles, lines, splines, arcs, images, compounds, text, arrows, colors, filling with pattern or colour, different line widths and styles, scaling, copying, rotating, zooming, grid, more, more, more...

Also included is fig2dev, a tool to convert fig data files into several formats (postscript, LaTeX, epic etc.). It's the original Unix program version 3.1.3. I merely added v1.4 support and fixed some bugs.



version 3.1 incl. fig2dev

Requirements

Version 3.0 processor: depending on the program version an 68000 or 68020 and FPU OS: OS 3.0 or better

New in version 3.1

-ARexx-Port (see the guide and the example script) -compound-objects can be opened for editing -softscrolling -optional better (but slower) spline rendering -some minor enhancements and bugfixes

New in version 3.0b2

-supports the new file protocol of Xfig 3.2 -multiple paint windows, -object alignment and some other enhancements -some bugfixes -fig2dev ported from the Unix version 3.2 Patchlevel 0-beta3 The multiple paint window feature works fine, but is declared beta until it succeeded some further testing.

New in version 2.8

-fig2dev is now ported from the latest Unix version 3.2.0 beta 2 -rotates objects by any angle -printing (can print at any resolution the printer supports) -IFF-export and printing works on whole page or a user selectable clip -Xfig custom colors are mapped to the standard palette -export path is automatically set to the location of the current file -user can define an export scale factor which is passed to fig2dev -a number of minor bugs removed

New in version 2.7

-top and side rulers -User can select font for menus etc. -Files can be loaded via drag&drop

New in version 2.6

-different cap styles on polygons -can paint all types of objects with any line width -can open its windows on a given public screen

Bugfixes in version 2.6

-settings were always saved as "figprefs" -the undo functions did not work correctly when attempting to undo compound scaling under certain conditions

New in version 2.5

This version is merely a bugfix but was recompiled using SAS/C 6.57. There is on new feature that lets you choose whether the draw window shall be activated after clicking in one of the tool bars.

Bugfixes in v2.5

-it was impossible to move the points of a polygon that was an interpolated spline before -the text tool used wrong mouse pointers -after scaling a compound object the "undo" function did not set it back to its old size under certain circumstances -the grid was sometimes painted with a wrong background color (between the dots) -positioning via grid is more accurate -fig2dev swapped the 45 degree diagonal patterns

New in version 2.4

-displays polygones (and arcboxes) with different line widths regarding line style and join style -text objects can have any angle (angles <> 0 will be displayed as framebox)

New in version 2.3

-Picture import via DataTypes which also includes export via fig2dev -All Xfig arrow types -Creates icons -A number of smaller enhancements

Bugfixes in v2.3

-Crash when activating the magnet mode. This only happened when AmiFIG could not find a config file. -A number of smaller bugs were fixed which probably nobody encountered.

New in version 2.2

-Different pageformats (A3, A4, Legal, ...), Portrait/Landscape -Magnification from 1% to 999% -Scrollbars -Magnetic grid in different sizes and optionally in inches or centimeter -Compound tagging via frame or SHIFT-Select -Optional saving of old data as *.bak-file -...

bugfixes in v2.2

some minor bugfixes

New in version 2.0

-Uses the file format of XFig 3.1 -most of the XFig v3.1 features like colors, pattern fill (splines, circles, arcs etc.) -paint at different depths (layers) -correct representation of different line styles (solid, dashed, dotted) -rectangles with round corners -angled ellipses -a number of enhancements -...

What is different to XFig?

The manpage applies to the Unix-version, therefore lots of things are different. Most of them are easy to explore and for better use, like asynchronous windows. The most important thing you won't find in the manpage is the ability of AmiFIG to handle a library of any kind of objects. You can store them in folders (groups) for further use in other projects. So you can assemble a collection of symbols and figures that are useful in certain projects. AmiFIG supports DataTypes.

Known bugs

None

What is to do?

-cap style and line style can not be rendered correctly with all types of objects with any line width (arcs, ellipses, splines) -line width of ellipses and arcs are not very accurately rendered -automatic alignment -user-defined colours -fig-datatype -and a number of smaller things

Contact me at

e-mail: huluvu@cs.tu-berlin.de

Zurück zur Homepage

Weiter, weiter!

This page has been accessed times!
Last modified: Fri Jan 18 21:50:38 MET DST 2008