Bitbybit Docs
    Preparing search index...

    Class JSCADText

    JSCAD के बिल्ट-इन स्ट्रोक फ़ॉन्ट से टेक्स्ट लिखना। createVectorText टेक्स्ट के पेन स्ट्रोक को XY प्लेन में 2D पॉइंट की सूचियों के रूप में देता है; cylindricalText और sphericalText हर स्ट्रोक को उसके साथ हल किए गए सिलेंडर या गोलों की श्रृंखला बनाकर सॉलिड में बदलते हैं, मूल बिंदु पर केंद्रित। टेक्स्ट की height मॉडल इकाइयों में बड़े अक्षर की ऊँचाई है।

    Index

    Constructors

    text

    • टेक्स्ट को सॉलिड के रूप में लिखता है: हर पेन स्ट्रोक Z के साथ खड़े सिलेंडरों की शृंखला बन जाता है, एक साथ हल किए हुए एक चिकने सॉलिड में, इसलिए A जैसा अक्षर कई सॉलिड देता है।

      स्ट्रोक XY प्लेन में हैं, मूल बिंदु पर केंद्रित, और सिलेंडर extrusionHeight लंबे हैं, आधा प्लेन के ऊपर और आधा नीचे।

      Parameters

      • inputs: CylinderTextDto

        टेक्स्ट, सिलेंडर की ऊँचाई और त्रिज्या, सेगमेंट की संख्या और फ़ॉन्ट विकल्प

      Returns Promise<JSCADEntity[]>

      प्रत्येक पेन स्ट्रोक के लिए एक सॉलिड

      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 });
      
    • टेक्स्ट को सॉलिड के रूप में लिखता है: हर पेन स्ट्रोक एक साथ हल किए गोलों की शृंखला बन जाता है एक गोलाकार सॉलिड में, इसलिए A जैसा अक्षर कई सॉलिड देता है।

      स्ट्रोक XY प्लेन में हैं, मूल बिंदु पर केंद्रित, और radius के गोले उस प्लेन पर बैठते हैं।

      Parameters

      • inputs: SphereTextDto

        टेक्स्ट, गोले की त्रिज्या, सेगमेंट की संख्या और फ़ॉन्ट विकल्प

      Returns Promise<JSCADEntity[]>

      प्रत्येक पेन स्ट्रोक के लिए एक सॉलिड

      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 });
      
    • टेक्स्ट को पेन स्ट्रोक के रूप में लिखता है: हर स्ट्रोक XY प्लेन में 2D पॉइंट की सूची है, और एक अक्षर कई ले सकता है।

      टेक्स्ट xOffset, yOffset से शुरू होता है और केंद्रित नहीं है; height बड़े अक्षर की ऊँचाई है, lineSpacing और letterSpacing अंतरालों को स्केल करते हैं और align बहु-पंक्ति टेक्स्ट की पंक्तियों को रखता है।

      Parameters

      Returns Promise<Point2[][]>

      स्ट्रोक, 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 });