Bitbybit Docs
    Preparing search index...

    Class Text3DFaceUrlDto<T> (Advanced.Text3D)

    Type Parameters

    • T
    Index

    Constructors

    • Type Parameters

      • T

      Parameters

      • Optionalface: T
      • OptionalfacePlanar: boolean
      • OptionalfaceTextVar: faceTextVarEnum
      • Optionaltext: string
      • OptionalfontUrl: string
      • OptionalfontSize: number
      • Optionalheight: number
      • Optionalrotation: number
      • OptionaloriginParamU: number
      • OptionaloriginParamV: number
      • OptionaloriginAlignment: recAlignmentEnum

      Returns Text3DFaceUrlDto<T>

    Properties

    face: T

    文本所在的面

    undefined
    
    facePlanar: boolean

    如果面是平面的,应为 true

    false
    
    faceTextVar: faceTextVarEnum

    你可以选择面上文本的构建方式。 分离拉伸只返回文本字母 整合拉伸会由拉伸的文本和原始面创建一个壳体 整合下压会由负向拉伸和原始面创建一个壳体 镂空会返回一个复合体,包含用文本切割原始面后剩余的面

    text: string

    要使用的字体类型

    bitbybit.dev
    
    fontUrl: string

    要加载并使用的字体 URL。如果提供了 Url,则字体将通过 opentype.js 加载。 支持的格式有:ttf、otf、woff。 请注意,opentype.js 不支持 Woff2,因为它是一种压缩格式。

    https://git-cdn.bitbybit.dev/latest/fonts/Tektur/Tektur-Bold.ttf
    
    fontSize: number

    字体的大小

    1.5
    

    0

    Infinity

    0.1

    height: number

    字体拉伸的高度,如果为 0 则返回面而不是实体

    0.2
    

    0

    Infinity

    0.1

    rotation: number

    生成文本的旋转

    0
    

    0

    Infinity

    15

    originParamU: number

    文本原点的 u 参数,0 - 1

    0.5
    

    0

    1

    0.1

    originParamV: number

    文本原点的 v 参数,0 - 1

    0.5
    

    0

    1

    0.1

    originAlignment: recAlignmentEnum

    原点对齐方式

    centerMiddle