Feature

This page is a feature - something someone had thought of and wants to implement into Inexor. You can help with your knowledge and skills to make this happen!

Status: specificiation

Cube Selection

Rationale

The Sauerbraten selection is very basic at the moment: it is possible to select cube and to delete and extrude those. Extrusion is only possible in one direction, therefore each selection has a direction which can be changed.

The goal of this document is to propose a much more powerful selection tools and a roadmap how to implement those.

Please consider

  • Selections with complex shapes
    • With diagonal edges
    • With multiple elements, not touching each other
    • With multiple cube sizes
  • 3D Extrusion/Intrusion
    • Expansion? Objects just becoming bigger?
    • More modes?
  • Automatic selection
    • Wizard staff
    • Surface only
  • Coop Edit/sharing of selection
  • Saving of selections
  • Undo/Redo
  • Programmatic selection. DSL?

UX

  • Add hints on which keys to use
  • Add GUI that can completely replace the keys