isocubes icon indicating copy to clipboard operation
isocubes copied to clipboard

Misc Fixes

Open coolbutuseless opened this issue 1 year ago • 0 comments

Feature

  • [ ] Change coordinate system to xyplane = 'flat' with z vertical (RH coordinate system)
  • [ ] Add drawing of ground to help set perspective.
    • [x] with gridlines
    • [x] with just points
    • [ ] Fix unit handling for size in isolinesGrob() and isopointsGrob() i.e. if size has a unit, then respect that.
    • [ ] Tweak alignment (grid lines -vs- cubes) and grid line thickness to make this look better.
    • [ ] Add example of gpar() arguments for both lines and points. e.g. lty, lwd, pch etc
  • [ ] export: find_visible_voxels(coords, xyplane, handedness)
  • [ ] Remove default.units argument. (x,y) positioning will always be assumed to be npc units unless already unitized.
  • [ ] Rename default.units.cube to be default.units (and set to mm)
  • [ ] Revisit terrain rendering. More flexibility in arguments / orientation.
  • [ ] Simple rotate/translate tools for coords data.frames (see rgl and csg)
  • [x] Add isoaxesGrob()
    • [x] adjust coordinates so that (0, 0, 0) cube is always correctly positioned w.r.t. the axes

Documentation

  • Render actual 3d scan of something real/medical/pointcloud/etc
  • Rotating models and landscapes
  • Save as
    • [ ] PNG
    • [ ] Vox
    • [ ] SVG

Someday maybe

  • [ ] Ambient Occlusion
  • [ ] Half-face visibiilty

CRAN

coolbutuseless avatar Oct 26 '24 04:10 coolbutuseless