ToDo.tioga
Last edited by Eric Bier on September 5, 1984 10:07:34 am PDT
Things To Do
** Ambient Light.
Edit! Should be part of the extensibility paradigm.
SVTransforms.AbsTransfDFixed and IncTransfDFixed should check to see if bashing D.mat is really necessary.
Piggy-back on the skitter.
DeleteCoordSysChildren Only in ClearCoordSystems
Displaylist3d.DeleteMasterObjectIfUnused is a kludge.
FileCamera to Camera.
Make pictures: Spikey cubes, pictures frames, mushrooms, new saucers, new fireball.
Incremental ray tracing tree building. Trees with tools. Shaded tools.
Multiply Contour linear sweeps.
Bug -- Camera frame repositioning.
Bug -- Unsplit should reselect.
Furballs.
Delete SVDisplayListFiling.mesa .bcd
** Ray tracing from inside.
Checklist: block, sphere, halfspace, cylinder, cone, torus, linear, revo
** Demand matrix caching. CoordSys.FindAInTermsOfB.
Eyepoint routine in CSGGraphics (finds eyepoint from Camera).
The Fly button.
** MasterObjects need to be in file to be added ?!
DrawCoords should use camera restrictions.
** Skeletons (2d geometric hints)
** Parametrized composite objects (e.g. finger joints with variable length)
Arrays (as in UNIGRAFIX)
Specify axis of rotation (other ways to specify coordinate frames)
Reference points (like Gremlin)
** Derived Symmetry Information (i.e. Chess queen has rotational symmetry) Is also a way to put together a chess queen.
** Instancing -- Problem: interferes with caching transforms.
** TrackBall / Airplane.
Implement polyhedra.
Comment CoordSys.mesa
** Rapid Fire Additions (adding shapes at targets).
**** Use Camera Coords.
** Spy on Polygon Drawing, Wireframes, and Ray Tracing.
Dither Bug.
Star scaling / position should be brought forward to interface.
[] Fileout Tools.
[] Convert to Imager. Convert to Interpress.
[] Ray Tracing should use camera restrictions (somehow?)
[] Infinite tools.
[] Spherical Mapping.
[] ABinverse operation.
Done
Use FS directories. June 11, 1984 11:44:23 pm PDT
**** Rays cache CAMERA info. June 11, 1984 11:44:26 pm PDT
** Solidviews Icons Bug.
** Tidy up coordinate frames operations.
Shadows use bounding spheres.
Revo Sub-spheres.
Star Positioning Op.
Learn Juno.
Fix Selection Feedback.
Fix Copy.
CopyAssemblyAndSons may need work.
Plane-oriented object sliding.
Dragging Composites.
Last of first casting.
Multiple selections, Reselections, use of selections.
MasterObject Replace scaling bug.
DestroyAll Button for Solidviews like CloseAll for Walnut.
Scratchpad Cross Sections / Solid viewer cross sections.
** Pointing at Planes.
[] Learn Gremlin.
Drop a perpendicular code.
** Sphere union and difference in SVBoundSphereImpl
Color Cube mappings.
Incremental Draw?
Shaded infinite planes.
Ray tracing powered intersection testing.