Bitbybit Docs
    Preparing search index...

    Class JSCADText

    Menulis teks dengan font goresan bawaan JSCAD. createVectorText memberikan goresan pena dari teks sebagai daftar titik 2D pada bidang XY; cylindricalText dan sphericalText mengubah setiap goresan menjadi solid dengan merangkai silinder atau bola yang di-hull di sepanjangnya, dipusatkan pada titik asal. height teks adalah tinggi huruf kapital dalam satuan model.

    Index

    Constructors

    text

    • Menulis teks sebagai solid: setiap goresan pena menjadi rantai silinder yang berdiri sepanjang Z, di-hull bersama menjadi satu solid halus, sehingga huruf seperti A menghasilkan beberapa solid.

      Goresan berada pada bidang XY, berpusat di titik asal, dan silinder-silindernya sepanjang extrusionHeight dengan setengah di atas dan setengah di bawah bidang.

      Parameters

      • inputs: CylinderTextDto

        Teks, tinggi dan jari-jari silinder, jumlah segmen dan opsi font

      Returns Promise<JSCADEntity[]>

      Satu solid per goresan pena

      const letters = await bitbybit.jscad.text.cylindricalText({ text: "Hello", extrusionHeight: 2, extrusionSize: 0.5, segments: 16, xOffset: 0, yOffset: 0, height: 10, lineSpacing: 1.4, letterSpacing: 1, align: Bit.Inputs.JSCAD.jscadTextAlignEnum.center, extrudeOffset: 0 });
      
    • Menulis teks sebagai solid: setiap goresan pena menjadi rantai bola yang di-hull bersama menjadi satu solid membulat, sehingga huruf seperti A menghasilkan beberapa solid.

      Goresan berada pada bidang XY, berpusat di titik asal, dan bola-bola berjari-jari radius berada pada bidang itu.

      Parameters

      • inputs: SphereTextDto

        Teks, jari-jari bola, jumlah segmen dan opsi font

      Returns Promise<JSCADEntity[]>

      Satu solid per goresan pena

      const letters = await bitbybit.jscad.text.sphericalText({ text: "Hello", radius: 0.5, segments: 16, xOffset: 0, yOffset: 0, height: 10, lineSpacing: 1.4, letterSpacing: 1, align: Bit.Inputs.JSCAD.jscadTextAlignEnum.center, extrudeOffset: 0 });
      
    • Menulis teks sebagai goresan pena: setiap goresan adalah daftar titik 2D pada bidang XY, dan satu huruf bisa memerlukan beberapa.

      Teks dimulai di xOffset, yOffset dan tidak dipusatkan; height adalah tinggi huruf kapital, lineSpacing dan letterSpacing menskalakan celah dan align menempatkan baris-baris teks multi-baris.

      Parameters

      Returns Promise<Point2[][]>

      Goresan-goresan sebagai daftar titik 2D

      const strokes = await bitbybit.jscad.text.createVectorText({ text: "Hi", segments: 16, xOffset: 0, yOffset: 0, height: 10, lineSpacing: 1.4, letterSpacing: 1, align: Bit.Inputs.JSCAD.jscadTextAlignEnum.center, extrudeOffset: 0 });