参数化组件2.0中

2.6.1 二维文字 Text

Text函数,包括文字内容、文字宽度、文字高度三个参数

其形式为Text(‘输入文字内容’, 10,10),其中,文字内容需要以字符串的形式输入,即文字前后要用英文单引号引起来。

示例:

    texttest = Text('参数化组件', 10,10).color(255/255,255/255,255/255,1)
    cubetest = translate(Vec3(-35,-75,-1)) * scale(150,150,-1) * Cube().color(255/255,0/255,5/255,1)
    test = combine(texttest,cubetest)

图2.5.1-1

2.6.2 三维文字 TextSweep

三维文字实际上是对文字Text和扫掠体Sweep两者的结合使用,将文字视作截面并传入扫掠体Sweep中,进而形成三维文字。

示例:

    text = Text('参数化组件2.0',100,100)
    TextHight = 20
    TextHightLine = Line(Vec3(0,0,0), Vec3(0,0,TextHight))
    ThreeDText = Sweep(text,TextHightLine).color(0,0,1,1)

图2.5.2-1