Diese Seite verwendet keine Cookies.OK
_de_en

Eccet

Handbuch

Eccet Versionstabelle - Versionen 1.0.0-10 bis -16

1.0.0-16 vom 2006-06-13

Sichtbare Änderungen

Allgemeines

Angiotux2D

beseitigte Fehler

Allgemeines:

interne Änderungen

Kommandoänderungen

Neue Scripte

Neue Manpages

1.0.0-15 vom 2006-05-22

Sichtbare Änderungen

Allgemeines

Neurotux

beseitigte Fehler

Allgemeines:

Eccet Script

interne Änderungen

Kommandoänderungen

Geänderte Kommandonamen:

altneu
FILL_NLC MARKCG_FILL_NLC
FILL_NLCP MARKCG_FILL_NLCP
FILL_BOUND_NORM MARKCG_FILL_BOUND_NORM
CUTIN/BYPLANE MARKC_PLANE
SURFCLASS MARKCG_SURFCLASS
MINDIST MARKCG_NEARBY
MARKPOLY MARKCG_POLYP
KILLSIDE MARKCC_KILLSIDE
SPLINE_VISIBLE SPLINE_VISFLAGS
TRISTRIP_VISIBLE TRISTRIP_VISFLAGS
COLORIZE $root.viewcurrent.colorize
VOL_MOUSEMODE_MOVE ! generic/register/mouse/vol_move
MOVE_MM_JUMP ! generic/register/mouse/jump
MM_RUNSCRIPT ! generic/register/mouse/runscript

Formatänderungen

Funktionsänderungen

Detailänderungen:

Neue Manpages

1.0.0-14 vom 2006-04-19

Sichtbare Änderungen

Allgemeines

Voxren

Planeview

AngioTux

NeuroTux

Wizards

Sonstiges

beseitigte Fehler

Allgemeines:

Colotux/Planeview:

Angio-/Neurotux:

Offis:

Startleiste:

Kommandos:

interne Änderungen

massive Designänderungen:

Detailänderungen:

Kommandoänderungen

Geänderte Kommandonamen:

altneu
JUMP RENDERER_FRONTCUT
CUTPLANEGFC CUTPLANE_DEF_FRONTCUT
CUTPLANESET CUTPLANE_DEF_HESSE
GLOBALOPACITY OPACITY
MAXDEPTH RENDERER_MAXDEPTH
FLAGS RENDERER_FLAGS/VIEW_FLAGS
FINE RENDERER_FINESTEP
ALIAS RENDERER/VIEW_POSTPROCESSING
CAMGEOMETRY CAMERA_GEOMETRY
RENDERMODE RENDERER_MODE
VIEW_DISP (16) VIEW_DRAWWHENFLAGS
RENDERER RENDERER_ENGINE
VIEW_LOADCLUT RENDERER_LOADCLUT
VOL_GROUP entfällt.
FILLCONNECTED MARKCC_CONNECTED
FILLCONNECTED2D MARKCC_CONNECTED2D
FILLCONNECTED_VIS MARKCC_CONNECTED_VIS
FILLCUT MARKCC_CONNECTED_CUT
KILL_TOP MARKCC_KILL_FACE
VIEW_RENDER ALL VIEW_RENDER *

Variablenänderungen

Geänderte Variablennamen:

altneu
$root.global.debugflags $root.global.debug.flags
$root.global.debugsubsystems $root.global.debug.subsystems
$root.global.inputtimeout $root.global.input.timeout

1.0.0-13 vom 2005-11-30

Sichtbare Änderungen

Allgemeines

Colotux

Neurotux

Angiotux

Sonstiges

beseitigte Fehler

Allgemeines

Neurotux

technische Detailänderungen

Allgemeines

1.0.0-12 vom 2005-11-04

Sichtbare Änderungen

* Planeview erhält neue Rendermodi (ADD/SUB), Handling von MIP/MiIP verändert.
* Experimentelles Feature: "Renderscripts".
* erheblich beschleunigtes Einlesen von nicht nativformatigen Bildstapeln.
* ColoTux konvertiert auf Rückfrage automatisch Signed-Daten 
  (z.B. von Toshiba-Tomographen).
* ColoTux erhält Wizards.
* Angiotux-VesselWidth-Wizard verwendet jetzt Klasse 4 (rot) für den Nullwert 
  (besser sichtbar), hat bessere Sicherheitsprüfungen und erlaubt eine
  direkte Dokumentation mit Hilfe mehrfarbiger Marker.
* Angiotux erhält einen Subtraktionswizard.
* Wizards überarbeitet, bessere Darstellung durch CSS

beseitigte Fehler

* korrekte Behandlung des Macrosaufrufs für optionale Scripte (?)
* GOTO Kommando korrigiert - defekt in Version 1.0.0-11
* Angiotux/Neurotux - SaveXY-Button funktionierte nicht.
* generic/menu/savegamma funktionierte nicht
* generic/multivol/sortvol funktionierte nicht korrekt
* Wizards mit Rückfragen funktionierten nur auf der ersten aktuell 
  laufenden Voxren-Instanz.

technische Detailänderungen

* neue Kommandos RENDERSCRIPT, RS_RENDER, RS_POST für experimentelle 
  Renderscript-Funktionalität.
* neue Kommandos MARKGC_FROMRGB, MERGEGREY, SAVEGREY, MARKGG_PLANEADD
* gzip-Support für SAVEP5
* neue Scripte generic/convert/makeunsigned, 
  generic/movie/animate/upwait_start|stop, generic/multivol/sortvol_rev
* Scripte für Colotux überarbeitet und wartungsfreundlicher gemacht.
* Neue Kamerageometrien XY/XZ/YZ
* Dicom-Konverter kopiert auch die Tags (0028/0002)SamplesPerPixel,
  (0028,0010)Rows, (0028,0011)Columns, (0028,0100)BitsAllocated,
  (0028,0101)BitsStored, (0028,0102)HighBit, (0028,0103)PixelRepresentation

1.0.0-11 vom 2005-10-06

Sichtbare Änderungen

* Veränderte Bedienung des Drehens per Mouse. Beginnt man eine Drehung mit
  einem Klick in den obersten Zeilen des Bildes, erfolgt ein "Rollen".
* Wizards. Zunächst für die Segmentierung der Leber 
  (Macro voxren/hepar/Wizard) und die Bestimmung von Gefäßdicken in
  Angiotux (Macro angiotux/user/Wizard).
* Unterstützung für das Rendering von TriangleStrips
* Unterstützung für das TSA-Dateiformat
* Neues Hilfsprogramm eccet_optimize_tsa zur Beschleunigung von TSA-
  Dateien, die das Triangulierungsscript erzeugt.
* Neue Speichermodi für das Triangulierungsscript: TSA und VRML
  (Macros voxren/triang/make_tsa und make_vrml)
* Scriptcaching beschleunigt die Abarbeitung von oft benötigten Scripten.
* Coroutinen können nun nicht nur Macros aufrufen, sondern beliebige 
  Kommandos ausführen.
* Planeview, Angiotux und Neurotux passen die Fenstergröße automatisch auf 
  verschieden große Daten an.
* GETSTATS funktioniert auch ohne Classfeld

technische Detailänderungen

* Neue Kommandos RESFLAGS, MARKCG_HEDGEHOG, FILTSEP_GAUSSRANK,
  VOL_RENAME, VOL_CLONE, NLGPN, NLGPN2, SPLINE_MOVE_INVIEW, 
  SPLINE_TURN_INVIEW, SPLINE_AUTOINNER, SPLINE_TURN
  SCRIPTCACHE_FLUSH, MARKER_SET, MARKER_SETPOS, MARKER_MOVE,
  MARKER_MOVE_INVIEW, FILL_NLC, FILL_NLCP, FILLCONNECTED_VIS,
  MARKGC_MIX, VOL_COPY
* Neue Funktionen für eccet-script: eccet.globaltolocal, eccet.localtoglobal
* Changed parameters for SPLINE_MOVE, SPLINE_SETPOINT, (UN)REG_COROUT
* Mousehandler können mit Hilfe von $handlerrc die Behandlung ablehnen
* maximale Kommandolänge via TCP auf 1024 Zeichen/Zeile erhöht.
* BFS pockets können alternativ über die Tiefe limitiert werden.
  (Macro voxren/bfs/pocketdepth)
* HTTP-basiertes alternatives Kommandointerface (für die Wizards)
* Neuer Spline-Dialogbutton AI - minimiert die Krümmung durch 
  Anpassen der inneren Punkte.
* Neues Macro generic/register/mouse_volumetry zur einfachen Point&Click
  Volumenbestimmung.
* Neues script generic/options/fastrender zum einfachen Ein-/Ausschalten
  des Preview-Rendering.
* Scripte in generic/register wurden auf Unterverzeichnisse verteilt.
* Neue Scripte in generci/register/mouse: advance curvelen dropmarker 
  fill_nlc fill_nlcp
* CURVELEN liefert nun auch ein $rc.
* Das Script threeplane/views_size verwendet nun ebenfalls einen Zoomfaktor 
  statt einen Scaledownfaktor. Das vereinfacht die Benutzung zusammen mit
  view_zoom.
* Ladefunktion verbessert. P5/P6/16HL werden deutlich schneller geladen.
* Die Sichtbarkeit von Markern kann nun mit 3 Bit eingestellt werden.
* Die Syntax der wenig benutzten Funktion MARKGC wurde an die ähnlicher 
  Funktionen angepaßt. D.h. man gibt _erst_ die Bedingung und dann die
  Folgen an.
* Experimenteller neuer Rendermodus für Grey&Class Renderer: Grad2
* Experimenteller neuer Rendermodus für Voxren. "Refr" zur Simulation
  von Brechung.
* Neue Parameter für den Autopiloten: $global.modules.internal.autopilot.
  rolldown/rollspeed/slidespeed
* BFS-Parameter von der Kommandozeile nach $global.modules.internal.bfs.
  distance/addlayers/pocketsize/pocketloops
* noopt-Unterstützung aus dem Eccet-Installer entfernt.

beseitigte Fehler

* verbesserte Präzision bei der Darstellung von Spline Schnittlinien
* off-by-one Fehler im KILLSIDE Kommando korrigiert.
* bei langsamen Plattenzugriffen (z.B. langsame Netzlaufwerke) konnte es
  zu stark hakenden Drehungen kommen, da die Maus schneller neue Bewegungen
  senden kann, als Zeit für die Scriptausführung benötigt wird.
* NORM2 konnte am Rand des Volumens falsche Werte liefern.
* verkleinerte Ansichten wurden ggf. ungünstig gerundet, so daß unnötige 
  Ränder auftauchen konnten.

1.0.0-10 vom 2005-06-17

Sichtbare Änderungen

* Ab dieser Version werden keine -noopt Pakete mehr erstellt. 
  Bitte führen Sie ein Upgrade Ihres Betriebssystems auf mind. 
  Debian Sarge durch. Der Support für Debian Woody und andere Systeme
  mit einer Libc < Version 2.3 endet mit dieser Version.
* Angiotux erhält ein Widget zum Ändern des Durchmessers der Zeichenwerkzeuge
* Angiotux, Neurotux und Planeview verwenden jetzt runde In-Plane-
  Schneidwerkzeuge
* Neues experimentelles Script voxren/triang/triangulate, das optimierte
  VRML Dateien aus Oberflächen erzeugt.
* Beim "Fassen" von Spline-Handles wird nun die 3D-Position ausgewertet.
  Dadurch werden Splines wesentlich besser als Trennflächen einsetzbar,
  wenn die Fläche sehr senkrecht zur aktuellen Ansicht verläuft.
* Neurotux erhält neue Buttons: Misc/Makedist, 3D/Showall, 3D/Slow, 3D/Fast
  und neue Benutzerscripte cutsize und filter_alt

technische Detailänderungen

* Neue Funktionen für eccet-script: file.gets, file.unlink, 
  eccet.setvoxelclass, eccet.setvoxelnorm, eccet.setvoxeldepth, 
  strings.left, strings.leftof, strings.right, strings.rightof
* Neue Kommandos MARKCC_FLOOD_DG, MARKCC_FLOOD_DG, MARKCC_HALFDILATE1D,
  MARKER_VISFLAGS, LINE_ADD, LINE_VISFLAGS, FIND_NEIGHBOURS, 
  FIND_DG_NEIGHBOURS, FIND_DG_ADJPATCHES, FIND_COG, FIND_CLOSEST
* Wenn voxren von einer X-Station ohne SHM-Zugriff (z.B. via ssh -X) 
  gestartet wird, werden bestimmte Environmentvariablen benötigt. 
  Es erscheint jetzt eine entsprechende Meldung mit einer passenden 
  Kommandozeile.
* Die fvwm-Startup-Scripte wurden an das Format von FVWM 2.5.12 angepaßt.
* Das Kommando MARKC_CUTCUBE nimmt nun bis zu 3 width Angaben. Die alte
  Syntax ist aber weiterhin gültig.
* Geänderte Syntax des experimentellen Kommandos FILL_BOUND_NORM
* Benutzt jetzt das dcmtk Paket von Debian für die Offis Funktionen.

Beseitigte Fehler

* Das Kommando USLEEP kann jetzt ohne Parameter aufgerufen werden 
  (Fehlermeldung statt Coredump)
* Das Setzen des Debugflags 0x80000000 funktioniert jetzt von der 
  Kommandozeile.
* Hexwerte über 0x7fffffff werden jetzt auch bei Expressions korrekt geparst.
* Neurotux startet mit geeignetem 3D-Blickwinkel.