IFClite TypeScript API
    Preparing search index...

    Function calculateDrawingTransform

    • Calculate the transform needed to fit drawing content into viewport

      Parameters

      • drawingBounds: { maxX: number; maxY: number; minX: number; minY: number }

        Bounds of the 2D drawing in model units (meters)

      • viewportBounds: ViewportBounds

        Available viewport in mm

      • scale: DrawingScale

        Drawing scale

      Returns { scaleFactor: number; translateX: number; translateY: number }

      Transform parameters for SVG