IFClite TypeScript API
    Preparing search index...

    Module @ifc-lite/drawing-2d

    DoorSymbolGenerator
    Drawing2DGenerator
    DXFExporter
    EdgeExtractor
    GPUSectionCutter
    GraphicOverrideEngine
    HatchGenerator
    HiddenLineClassifier
    LayerMapper
    LineStyler
    LineWeightAssigner
    OpeningFilter
    OpeningRelationshipBuilder
    PolygonBuilder
    SectionCutter
    SVGExporter
    SymbolRenderer
    WindowSymbolGenerator
    ArchitecturalDrawing2D
    ArchitecturalLine
    ArchitecturalSymbol
    AxisFlip
    Bounds2D
    CameraFrame
    CameraSectionPlane
    ColorRaster
    ColorRasterOptions
    Cp1252EncodeResult
    CustomHatchSettings
    CutSegment
    DashPattern
    DoorSwingParameters
    Drawing2D
    DrawingContext
    DrawingFrame
    DrawingLine
    DrawingPolygon
    DrawingScale
    DrawingSheet
    DxfDocument
    DXFExportOptions
    DxfLayerInfo
    DxfPlacement
    DXFPolylineLayer
    DxfUnderlay
    DxfUnderlayFill
    DxfUnderlayLayer
    DXFUnderlayOptions
    DxfUnderlayPath
    DxfUnderlayText
    EdgeData
    ElementData
    EntityMetadata
    FillRelationship
    FrameBorderConfig
    FrameInnerBounds
    FrameMargins
    FrameRenderResult
    GeneratorOptions
    GeneratorProgress
    GraphicOverridePreset
    GraphicOverrideRule
    GraphicStyle
    HalfSpaceClipBatchResult
    HalfSpaceClipResult
    HatchLine
    HatchPattern
    HatchResult
    HiddenLineOptions
    LayerDefinition
    Line2D
    LineMergerOptions
    LineStyle
    LineWeightConfig
    MeshCutResult
    MeshOutline2D
    NorthArrowConfig
    ObjectStyle
    ObjectStyleHatch
    ObjectStyleLineProps
    OpeningInfo
    OpeningRelationships
    OverrideCriteria
    OverrideCriterion
    OverrideResult
    PaperSize
    PaperSizeDefinition
    PdfPage
    PdfScaleLayout
    PdfScaleTransform
    Point2D
    Polygon2D
    Polyline2D
    ProfileEntry
    ProjectionBandDepths
    RasterFit
    ResolvedGraphicStyle
    RevisionEntry
    ScaleBarConfig
    ScaleStamp
    ScaleStampBar
    ScaleStampRect
    ScaleStampText
    SectionConfig
    SectionCutResult
    SectionPlaneConfig
    SheetCreationOptions
    SlidingDoorParameters
    StairArrowParameters
    StampedSheetLayout
    StoreyFloorMesh
    StreamingSectionCutterOptions
    SVGExportOptions
    TitleBlockConfig
    TitleBlockExtras
    TitleBlockField
    TitleBlockRenderResult
    Vec2
    Vec3
    ViewportBounds
    VisibilityResult
    VisibilitySegment
    VoidRelationship
    WindowFrameParameters
    WorldBounds3D
    WorldLineSeed
    WorldSegment
    AIALayerCode
    ArchitecturalLineStyle
    CriteriaOperator
    CriteriaType
    DoorOperationType
    DxfEntity
    EntityKey
    FrameStyle
    HatchPatternType
    LineCategory
    LinePatternPreset
    LineStylePreset
    LineWeight
    LineWeightPreset
    NorthArrowStyle
    ObjectStyleOverride
    ObjectStyleOverrides
    ObjectStylesConfig
    PaperOrientation
    PaperSizeCategory
    ProjectionBand
    SectionAxis
    SemanticLineType
    SymbolParameters
    SymbolType
    TitleBlockLayout
    TitleBlockPosition
    VisibilityState
    WindowPartitioningType
    ARCHITECTURAL_PRESET
    BUILT_IN_PRESETS
    COMMON_SCALES
    DASH_PATTERNS
    DEFAULT_DXF_PLACEMENT
    DEFAULT_LAYERS
    DEFAULT_NORTH_ARROW
    DEFAULT_OBJECT_STYLES
    DEFAULT_SCALE_BAR
    DEFAULT_SECTION_CONFIG
    DEFAULT_SHADING_DPI
    DEFAULT_TITLE_BLOCK_FIELDS
    EPSILON
    FIRE_SAFETY_PRESET
    FRAME_PRESETS
    HATCH_PATTERNS
    IFC_TYPE_WEIGHTS
    LINE_PATTERN_DASH_ARRAYS
    LINE_STYLES
    LINE_WEIGHT_CONFIG
    MAX_SHADING_DIMENSION_PX
    MAX_SHADING_PIXELS
    MEP_PRESET
    MONOCHROME_PRESET
    PAPER_SIZE_REGISTRY
    PAPER_SIZES
    STRUCTURAL_PRESET
    TITLE_BLOCK_PRESETS
    TYPE_LINE_WEIGHTS
    VIEW_3D_PRESET
    aciToCss
    addScaleStamp
    andCriteria
    applyDxfPlacement
    bandVisibility
    boundsCenter
    boundsEmpty
    boundsExtendLine
    boundsExtendPoint
    boundsSize
    boundsValid
    buildCameraSectionPlane
    buildColorRaster
    buildOpeningRelationships
    calculateDrawingTransform
    calculateDrawingTransformForAxis
    calculateOptimalDivisions
    calculateOptimalScaleBarLength
    calculateViewportBounds
    classifyDepthRange
    classifySegmentBand
    clipMeshesToHalfSpace
    clipMeshToHalfSpace
    computePdfScaleLayout
    convertDxfToUnderlay
    createFrame
    createOverrideEngine
    createSectionConfig
    createTitleBlock
    currentFloorBands
    cutMeshesStreaming
    deduplicateLines
    encodeDxfCp1252
    ensureCCW
    ensureCW
    exportToDXF
    exportToSVG
    fitRasterPixels
    flipBounds2D
    formatScaleFactorLabel
    formatSheetScaleLabel
    generateDoorSymbol
    generateFloorPlan
    generateSection
    generateStairArrow
    generateWindowSymbol
    getAxisNormal
    getBuiltInPreset
    getDefaultFrame
    getDefaultPaperSize
    getDefaultTitleBlock
    getFillingElement
    getHatchPattern
    getHiddenIfcTypes
    getLayerForIfcType
    getLineStyle
    getOpeningsForHost
    getPaperSizesByCategory
    getPresetsByCategory
    getProjectionAxes
    getRecommendedScale
    getViewDirectionForPlane
    ifcTypeCriterion
    importDxf
    isCounterClockwise
    isDoorOrWindow
    isFeatureElementType
    isGPUComputeAvailable
    isIfcTypeVisible
    isOpeningElement
    lineDirection
    lineLength
    lineMidpoint
    linesCollinear
    makeEntityKey
    mergeCollinearLines
    mergeDrawingLines
    orCriteria
    outlineToProjectionLines
    parseDxf
    parseEntityKey
    point2D
    point2DAdd
    point2DCross
    point2DDistance
    point2DDot
    point2DEquals
    point2DLength
    point2DLerp
    point2DNormalize
    point2DScale
    point2DSub
    polygonBounds
    polygonSignedArea
    projectPointForPlane
    projectPointOnLine
    projectProfiles
    projectTo2D
    projectTo2DBasis
    projectWorldLineSeeds
    propertyCriterion
    renderFrame
    renderTitleBlock
    resolveObjectStyle
    reversePolygon
    signedAxisDepth
    signedDepth
    signedDistanceToPlane
    simplifyPolygon
    splitLineAtParams
    storeyFloorsFromMeshes
    updateTitleBlockField
    vec3
    vec3Add
    vec3Cross
    vec3Distance
    vec3Dot
    vec3Equals
    vec3Length
    vec3Lerp
    vec3Normalize
    vec3Scale
    vec3Sub
    worldBoundsOfMeshes
    worldLengthToPdfMm
    worldPointToPdfMm