Table of Contents

GeomCombinationControl

The GeomCombinationControl provides a user interface for combining multiple geometric objects into a single composite geometry. This is useful for creating complex shapes from simpler primitives.

Features

  • Add multiple geometric objects to the combination
  • Remove selected objects from the combination
  • Edit the properties of each included geometry
  • Support for various geometry types

UI Layout

The GeomCombinationControl includes the following UI elements:

  1. Geometry List - A ListView showing all the geometries in the combination
  2. Add Geometry - A section for adding new geometries:
    • Geometry Type - A combo box for selecting the type of geometry to add
    • Add Button - Adds a new geometry of the selected type to the combination
  3. Remove Button - Removes the selected geometry from the combination
  4. Geometry Properties - A container that shows the appropriate control for editing the selected geometry

Supported Geometry Types

The control supports adding the following geometry types to the combination:

  • Box3d
  • Cylindroid
  • StlFile
  • TransformationGeom

Single-User WPF Application Source Code Path

  • Geom/GeomCombinationControl

see this page for git repository.