WebCAD-Lib-TS API 文档 - v1.0.0
    Preparing search index...

    Class GLine

    轻量级几何类模块

    提供纯几何数据类,用于几何计算和渲染场景, 相比完整实体类减少内存占用和计算开销。

    Index

    Constructors

    Properties

    gtype: "GLine" = 'GLine'

    几何类型标识

    startPoint: Point2D

    起点

    endPoint: Point2D

    终点

    Accessors

    • get length(): number

      获取线段长度

      Returns number

    • get Length(): number

      获取线段长度(兼容 LineEnt.Length 接口)

      Returns number

    • get angle(): number

      获取线段角度(弧度)

      Returns number

    • get midPoint(): Point2D

      获取中点

      Returns Point2D

    Methods

    • 获取包围盒

      Returns { minX: number; minY: number; maxX: number; maxY: number }

    • 旋转变换

      围绕指定点旋转线段。同时旋转起点和终点。

      Parameters

      • rotationCenter: Point2D

        旋转中心点

      • rotationAngle: number

        旋转角度(弧度)

      Returns void

    • 克隆

      Returns GLine