home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 5
/
DATAFILE_PDCD5.iso
/
utilities
/
_
/
3deditor
/
!3DEditor
/
HelpFiles
/
History
< prev
next >
Wrap
Text File
|
1994-01-07
|
16KB
|
447 lines
3DEditor Version History
Version 2.16
------------
* Viewer alignment in perspective display bug fixed
* Program now senses RiscOS version and loads template files to suit
* Program checks for NewLook and uses NewLook icons if available
* Bug in Object_toend fixed (Obend now correctly calculated)
* Menu selection bug fixed (Occasional subscript error cured)
* Mesh Transformation bug fixed
* Fit to on already rotated / scaled items fixed
* Altering the toolbox size works correctly again
* Matrix tool error occuring when display clicked with Matrix_Coord window
displayed fixed
* Apply many written to allow apply to be used on multiple selections.
* Deform module now auto applies
* Problem with fit to and cursor positioning solved - watch those LOCAL
variables :-)
* Exporter controller now handles objects with No colour correctly
* Object_DeleteColour added
* Colour module now allows colours to be deleted, and for the colour of items
to be set to none
* Default document updated so it is a version 2.16 file
* Error message placed at the start of all modules, so if run they tell the
user to run the 3DEditor application
* Internal plane storage altered slightly
* Plane tool now handles applied and fitted-to planes
* Mesh tool update to use new internal plane construct
* Scale number rounding for display fixed
* Size of buffer for draw exporting increased
* Matrix exporting to BAU renderer fixed
Version 2.155 (Beta Test Release)
---------------------------------
* Major alterations made to file format (files now slightly larger, but
also faster and can be read from machine code)
* Converter written to read in older file format
* Mesh redraw in machine code but Trig still in BASIC
* Plane redraw in machine code, trig in basic
* Object renaming altered so window title updates correctly
* Viewer calculations in machine code
* Viewer module now does not allow the viewer to be located at the origin
* Isometric views added
* Sprite file loading altered to allow low and high resolution sprites
* Main Sprites redefined
* Selector altered to include toolclick and toolstart protocols
* Independant 3D displays added (to allow lines not in scene to be shown)
* Single item cloning added (as service only)
* CurrentTask now allows recursion.
* Display_ClickedOn added
* Bug in RotScale module coords function fixed
* Object_Transform written
* Rotate and scale to line routine completed
* All modules now have sprites suitable for low and hi res modes
* Shadow boxes corrected for lowres modes
* Solid icon drags for saving (if enabled, RO3 only)
* Twist working, but needs way of splitting large planes
* Hotkeys now disabled whilst display is claimed eg in Sweep/ Extrude
* Selector checks before deleting selected item (to avoid crashes in the
Fitinto tool and in the deform module)
* Toggle icon added to infobox
* Claimed memory is now correctly handed back to Wimp after use (OOOOPS)
* Previewer module now does light source shading
* Tool box positioning fixed
* 2D Shape Redraw in machine code
* ObjectColTab% now colour numbers not GCOLs
* Grid bug in extrude module fixed
* Grid redraw code now in machine code
Version 2.15 (Unreleased)
-------------------------
* Bug in FNMenu_AddItem fixed
* Hot key detection fixed
* Mirroring about X,Y and Z axis added
* Number of menus increased to 20
* Sweep cursor bug cured
* Lock and snap to grid in claimed displays added to main program
* Lock and snap to grid added to Sweep
* Lock and snap to grid added to Extrude
* Hand icon for icon drags
* Submenu selection bug fixed
* Window numbers update correctly on closure
* Default file loaded from memory, not from disc.
* Title bar updates correctly on window zoom.
* 2D Memory representation word aligned
* Previewer Module Added
* Planes bug fixed
* Show Colours bug fixed
* Error messages fixed
* Occasional Copy Buffer overwriting fixed
* Selection following multiple pastes fixed
* Apply extended to matrices
* Bug with large copies/pastes fixed
* Redrawing of selections speeded up
* Unselecting of items speeded up
* Mathematical Matrix Transformations in machine code
* Most of matrix item redraw in machine code
* Internal data storage correctly word aligned
Version 2.155
-------------
* File Format Altered
* Converter written to read in older file format
* Mesh redraw in machine code but Trig still in BASIC
* Plane redraw in machine code, trig in basic
* Object renaming altered so window title updates correctly
* Viewer calculations in machine code
* Viewer module now does not allow the viewer to be located at the origin
* Isometric views added
* Sprite file loading altered to allow low and high resolution sprites
* Main Sprites redefined
* Selector altered to include toolclick and toolstart protocols
* Independant 3D displays added (to allow lines not in scene to be shown)
* Single item cloning added (as service only)
* CurrentTask now allows recursion.
* Display_ClickedOn added
* Bug in RotScale module coords function fixed
* Object_Transform written
* Rotate and scale to line routine completed
* All modules now have sprites suitable for low and hi res modes
* Shadow boxes corrected for lowres modes
* Solid icon drags for saving (if enabled, RO3 only)
* Twist working, but needs way of splitting large planes
* Hotkeys now disabled whilst display is claimed eg in Sweep/ Extrude
* Selector checks before deleting selected item (to avoid crashes in the
Fitinto tool and in the deform module)
* Toggle icon added to infobox
* Claimed memory is now correctly handed back to Wimp after use (OOOOPS)
* Previewer module now previews using light sources
Version 2.14 (First PD Release)
-------------------------------
* Major bug in Display_AddItem fixed
* Choice selection subscript bug fixed
* Unattached tool/yboxes now tied into window as "floating" windows
* Choice loading bug fixed
* Split mesh routine bug fixed
* Add, Delete, Split and Snap mesh icons added and template edited
* Previous item 'ghosting' when plane started fixed
* Add, Delete, Split and Snap routines coded
* Sweep routine speeded up
* 'Other side' icon added and template redesigned
* 'Other side' procedures in Sweep fully coded
* Ybox offset to clear bottom scroll bar
* Colour routine added to so all unused bytes are set to 0
* Smoothness data added to colour entry
* Smoothness added to renderer output
* Object name addedd to selection string
* Text size in colour window reduced
* Window number in window title string
* Ybox stays attached to window when zooming
* Mesh exporting added to ToDraw exporter
* Now uses default file when new scene started
* Object and colour routines now numerical name items
* menuwarning altered in Matrix, Mesh, Object, Selector
* Menu_GreyOut bug fixed
* Bugs in mesh module split points routine fixed
* Bug in Object_itemtoend fixed
Version 2.13
------------
* Object_BuildColourTable calls added to load and merge routines
* Bug in colour rgb data entry fixed
* Mesh Module bug fixed
* Grid data entry bug fixed
* Node positioning bug fixed
* Multiple main bug fixed
* Rounding error bug fixed
* Hotkey bug fixed
* Bouncing save OK button fixed
* Bouncing scale coordinate button fixed
* Viewer rounding improved
* Drag accuracy increased
* Dragbox size when scaled fixed
* Window icon redraw bug fixed
* Toolbox cannot go off screen
* Altering colours sets changed flag
* Editing step sizes with grid on fixed
* Grid data button removed from iconbar
* 'Point clipboard' icons created and window templates redefined
* 'Point clipboard' main program procedures written
* 'Point clipboard' implemented in Plane
* Matrix cursor updating fixed
* Tab-toggling in mesh fixed
* New plane icon and window template created
* 'Point clipboard' implemented in Mesh
* Object_ClearSelection behaviour modified
* New plane coding in plane module finished
* Lamp module correctly sets selected type
* 'Point clipboard' implemented in Colour and Selector
* Naming of multiple selections improved
Version 2.12
------------
* Simple exporting to BAU renderer implemented (no meshes / simple lamps)
* Exporting to BAU renders works but observer & lamp positioning must be
manual
* Tab toggle bug fixed
* T