Bugs in ThreeDWorld:
- PutAIS and recovery from 8-24 bit changes get viewports upside down
- Sort error with Depth Buffer:
eyePoint: [x: 0.2, y: -0.4, z: 3.0]
ThreeDMisc.AddShapeAt[ context: context3d, shapeName: "DoughNut", fileName: "DoughNut.bezier", position: [0.5, 0.0, 0.0], type: $Bezier]
ThreeDMisc.AddShapeAt[ context: context3d, shapeName: "DoughNut1", fileName: "DoughNut.bezier", position: [-.5, 0.0, 0.0], type: $Bezier]
ThreeDSurfaces.ShapeExpand[ context3d, ThreeDScenes.FindShape[ context3d.shapes, "DoughNut" ], NIL, 5.0 ]
- Need interactive viewport setting/clipping, etc. tool
- Multiple light sources fail on highlights
- Should load and store directly to/from interpress files (including textures)
- Do full format object read
- Weird screw-up in Pixels.Transfer with AISAnimation.CacheAISFiles
- Small patch mismatches in jaggy patch display routine (related to straightness limit)
- Cursor sometimes interferes with lines
- Redraw not called by quickviewers when things change on color display, when it is called, ImagerBackdoor gives wrong bounds
- Needs to cooperate with imager/viewers better:
- ImagerMappedDevice for correct colors
- Proper reinitialization of viewport when sharing color display with another viewer