Table of Contents

Extended Cylinder Panel

The model is ExtendedCylinder.

Layout

  • Extended Cylinder Panel
    • FullLength Input Field — full length from Z=0 (the cutter tip), includes the span below the start section (for a cutter upper beam: the flute height). The web editor shows the valid range (must exceed the start-section Z, served as minFullLength) and the backend rejects values at or below it.

Source Code Path

See this page for git repository.

WPF Application Source Code Path

  • Geom/ExtendedCylinderControl

Web Service Application Source Code Path

HiNC-2025-webservice (Quasar CLI SPA):

  • wwwroot-src/src/components/geom/ExtendedCylinderEditor.vue — FullLength input; reachable through GeometryEditor's kind dropdown (A3.1).
  • wwwroot-src/src/api/geometry.tsgetExtendedCylinder / updateExtendedCylinderFullLength wrappers + createGeometry('ExtendedCylinder', key) factory.
  • Geom/ExtendedCylinderController.cs — REST endpoints New / Get / UpdateFullLength / GetFullLength.