FullControl JS
    Preparing search index...

    Class ExtrusionGeometry

    Defines the geometric profile of the extruded filament.

    This model calculates the cross-sectional area of the extrusion path, which is critical for accurate volumetric E value generation. Automatically overrides mathematical line sizes in the plot/gcode pipeline to simulate an extrusion path, which is critical for accurate volumetric E value generation.

    Hierarchy

    • BaseModelPlus
      • ExtrusionGeometry
    Index

    Constructors

    Properties

    area?: number

    Explicit precalcuated cross-sectional area.

    area_model?: "rectangle" | "stadium" | "circle" | "manual"

    Selected area calculation method (rectangle recommended for default).

    diameter?: number

    Fixed diameter if using a circular profile.

    height?: number

    Height (layer height) of the extruded line.

    width?: number

    Width of the extruded line.

    typeName: "ExtrusionGeometry" = 'ExtrusionGeometry'

    Methods

    • Returns {
          area: number | undefined;
          area_model: "rectangle" | "stadium" | "circle" | "manual" | undefined;
          diameter: number | undefined;
          height: number | undefined;
          width: number | undefined;
      }

    • Parameters

      • source: any

      Returns void

    • Parameters

      • source: any

      Returns void

    • Visualization method for ExtrusionGeometry Matches Python: fullcontrol.visualize.extrusion_classes.ExtrusionGeometry.visualize()

      Parameters

      • state: any
      • _plotData: any
      • _plotControls: any

      Returns void