Bitbybit Docs
    Preparing search index...

    Class VerbCurve

    يحوي دوال متنوعة لمنحنيات nurbs. تغلف هذه الدوال مكتبة Verbnurbs التي يمكنك العثور عليها هنا http://verbnurbs.com/. شكرا لـ Peter Boyer على عمله.

    Verbnurbs is not maintained upstream and this API is removed in the next major version. Use the OpenCascade (occt) NURBS operations instead. Existing scripts keep working until the removal.

    Index

    Constructors

    Properties

    Methods

    • ينشئ منحنى Nurbs من خلال توفير العقد ونقاط التحكم والأوزان

      Parameters

      • inputs: CurveNurbsDataDto

        يحوي العقد ونقاط التحكم والأوزان

      Returns any

      منحنى Nurbs

    • ينشئ منحنى Nurbs من خلال توفير نقاط التحكم

      Parameters

      Returns any

      منحنى Nurbs

    • تحويل الخطوط إلى منحنيات NURBS. إرجاع مصفوفة من كائنات verbnurbs Line.

      Parameters

      Returns any[]

      منحنيات nurbs من Verb

    • تحويل الخط إلى منحنى NURBS. إرجاع كائن verbnurbs Line.

      Parameters

      Returns any

      منحنيات nurbs من Verb

    • تحويل خط متعدد إلى منحنى NURBS. إرجاع كائن verbnurbs NurbsCurve.

      Parameters

      Returns any

      منحنى nurbs من Verb

    • تحويل خطوط متعددة إلى منحنيات NURBS. إرجاع كائنات verbnurbs NurbsCurve.

      Parameters

      • inputs: Bit.Inputs.Verb.PolylinesDto

        الخطوط متعددة الأضلاع المراد تحويلها إلى منحنيات

      Returns any[]

      منحنيات nurbs من Verb

    • ينشئ منحنى Bezier Nurbs من خلال توفير نقاط التحكم والأوزان

      Parameters

      Returns any

      منحنى Bezier من نوع Nurbs

    • يجد أقرب معامل على منحنى Nurbs من النقطة

      Parameters

      Returns number

      رقم المعلمة

    • يجد أقرب المعاملات على منحنى Nurbs من النقاط

      Parameters

      Returns number[]

      أرقام المعلمات

    • يجد أقرب نقطة على منحنى Nurbs من النقطة

      Parameters

      Returns Point3

      نقطة

    • يجد أقرب النقاط على منحنى Nurbs من قائمة النقاط

      Parameters

      Returns Point3[]

      نقاط

    • يجد مشتقات منحنى Nurbs عند المعامل

      Parameters

      • inputs: CurveDerivativesDto

        منحنى Nurbs مع رقم المشتقة والمعلمة المحددين

      Returns number[]

      المشتقات

    • يقسم المنحنى بطول قوس متساوٍ إلى معاملات

      Parameters

      Returns number[]

      المعلمات

    • يقسم المنحنى بطول قوس إلى معاملات

      Parameters

      Returns number[]

      المعلمات

    • يقسّم منحنيات متعددة حسب طول القوس المتساوي إلى نقاط

      Parameters

      Returns Point3[][]

      النقاط الموضوعة لكل منحنى في مصفوفات منفصلة

    • يقسّم منحنيات متعددة حسب طول القوس إلى نقاط

      Parameters

      Returns Point3[][]

      النقاط الموضوعة لكل منحنى في مصفوفات منفصلة

    • نقاط بداية المنحنيات

      Parameters

      Returns Point3[]

      نقاط البداية

    • نقاط نهاية المنحنيات

      Parameters

      Returns Point3[]

      نقاط النهاية

    • يحصل على طول منحنى Nurbs عند معامل محدد

      Parameters

      Returns number

      الطول

    • يحصل على المعامل عند طول محدد على منحنى Nurbs

      Parameters

      Returns number

      المعلمة

    • يحصل على النقطة عند معامل محدد على منحنى Nurbs

      Parameters

      Returns Point3

      نقطة

    • يحصل على النقاط عند معامل محدد على منحنيات Nurbs

      Parameters

      Returns Point3[]

      النقاط في مصفوفات لكل منحنى

    • يقسم منحنى Nurbs إلى قسمين عند معامل معين

      Parameters

      Returns any[]

      منحنيات Nurbs

    • يفسفس (Tessellates) منحنى Nurbs إلى قائمة نقاط

      Parameters

      Returns Point3[]

      نقاط

    • يحول منحنى Nurbs

      Parameters

      Returns any

      المنحنى المحوّل

    • يحول منحنيات Nurbs

      Parameters

      Returns any[]

      المنحنيات المحوّلة