Bitbybit Docs
    Preparing search index...

    Class OCCTDimensions

    OpenCascade वायर के रूप में ड्रॉ की गई माप एनोटेशन: दो पॉइंट के बीच रैखिक आयाम, दो दिशाओं के बीच कोणीय आयाम, और टेक्स्ट लेबल वाला पिन। हर एक वायर (लाइनों, तीरों और अक्षरों) के एक कंपाउंड के रूप में वापस आता है जिसे किसी भी अन्य शेप की तरह ड्रॉ, एक्सट्रूड या निर्यात किया जा सकता है। लेबल एकल-रेखा Hershey फ़ॉन्ट में लिखे जाते हैं; आकार मॉडल इकाइयों में और कोण डिग्री में हैं।

    Index

    Constructors

    simple

    • दो पॉइंट के बीच रैखिक डाइमेंशन खींचता है: उनसे direction वेक्टर से ऑफ़सेट की गई मापी रेखा, वापस पॉइंट तक विस्तार रेखाएँ, वैकल्पिक तीर और दूरी के साथ लेबल।

      लेबल decimalPlaces तक गोल की गई दूरी उसके बाद labelSuffix के साथ दिखाता है, या उसके बजाय labelOverwrite; इकाइयाँ मॉडल की हैं। direction मापी रेखा के साथ नहीं चलनी चाहिए।

      Parameters

      • inputs: SimpleLinearLengthDimensionDto

        दोनों पॉइंट, ऑफसेट की दिशा, क्रॉसिंग और तीर की सेटिंग्स और लेबल की सेटिंग्स

      Returns Promise<TopoDSCompoundPointer>

      आयाम वायर का एक कंपाउंड

      const dimension = await bitbybit.occt.dimensions.simpleLinearLengthDimension({
      start: [0, 0, 0],
      end: [10, 0, 0],
      direction: [0, 0, 2],
      labelSuffix: " mm",
      labelSize: 0.5,
      decimalPlaces: 1,
      endType: Bit.Inputs.OCCT.dimensionEndTypeEnum.arrow,
      });
    • एक केंद्र पॉइंट से दो दिशाओं के बीच कोणीय डाइमेंशन खींचता है: दी गई त्रिज्या का चाप, विस्तार रेखाएँ, वैकल्पिक तीर और कोण के साथ लेबल।

      कोण डिग्री में लिखा जाता है जब तक radians true न हो, decimalPlaces तक गोल किया हुआ उसके बाद labelSuffix के साथ, या labelOverwrite से बदला हुआ।

      Parameters

      • inputs: SimpleAngularDimensionDto

        केंद्र, दोनों दिशाएँ, आर्क की त्रिज्या, ऑफसेट और लेबल की सेटिंग्स

      Returns Promise<TopoDSCompoundPointer>

      आयाम वायर का एक कंपाउंड

      const dimension = await bitbybit.occt.dimensions.simpleAngularDimension({
      center: [0, 0, 0],
      direction1: [1, 0, 0],
      direction2: [0, 0, 1],
      radius: 4,
      offsetFromCenter: 0.5,
      extraSize: 0,
      decimalPlaces: 1,
      labelSuffix: " deg",
      labelSize: 0.3,
      labelOffset: 0.3,
      radians: false,
      });
    • पिन खींचता है, शुरुआती पॉइंट से अंतिम पॉइंट तक की रेखा जिसके अंत में टेक्स्ट लेबल है, मॉडल पर किसी जगह की ओर इशारा करने और उसे नाम देने के लिए।

      direction उस प्लेन का नॉर्मल है जिसमें लेबल लिखा जाता है; offsetFromStart रेखा की शुरुआत को उसके साथ खिसकाता है, और तीर व लेबल की सेटिंग बाकी को आकार देती हैं।

      Parameters

      • inputs: PinWithLabelDto

        आरंभ और अंत पॉइंट, लेबल प्लेन की दिशा, लेबल का टेक्स्ट और तीर और लेबल की सेटिंग्स

      Returns Promise<TopoDSCompoundPointer>

      पिन वायर का एक कंपाउंड

      const pin = await bitbybit.occt.dimensions.pinWithLabel({
      startPoint: [0, 0, 0],
      endPoint: [0, 5, 2],
      direction: [0, 0, 1],
      label: "inlet",
      labelSize: 0.3,
      labelOffset: 0.3,
      });