Bitbybit Docs
    Preparing search index...

    Class BabylonGizmoBoundingBoxGizmo

    أداة تحكم الصندوق المحيط: إطار حول الشبكة المرفقة بصناديق زوايا تحجمها وكرات تديرها. يمكن للمقابض أن تحافظ على حجم ثابت على الشاشة، وتلتقط بخطوات، وتحجم من نقطة ارتكاز مختارة، وتستجيب بسرعة مختلفة لكل محور.

    Index

    Constructors

    create

    get

    • يقرأ حجم مقابض التدوير في أداة تحكم الصندوق المحيط.

      Parameters

      Returns number

      حجم كرة التدوير

    • يقرأ حجم مقابض التحجيم في أداة تحكم الصندوق المحيط.

      Parameters

      Returns number

      حجم صندوق التحجيم

    • يقرأ ما إذا كانت مقابض أداة تحكم الصندوق المحيط تحافظ على حجم ثابت على الشاشة.

      Parameters

      Returns boolean

      true عندما تحافظ المقابض على حجمها على الشاشة

    • يقرأ ما إذا كان حجم مقابض أداة تحكم الصندوق المحيط يُحدد نسبةً إلى حدود الشبكة.

      Parameters

      Returns boolean

      true عندما تتبع المقابض الحدود

    • يقرأ مسافة الكاميرا التي تظهر عندها مقابض أداة تحكم الصندوق المحيط بحجمها العالمي.

      Parameters

      Returns number

      معامل المسافة

    • يقرأ خطوة السحب التي تلتقط إليها أداة تحكم الصندوق المحيط التحجيم، حيث تعني 0 تحجيماً سلساً.

      Parameters

      Returns number

      مسافة التقاط التحجيم

    • يقرأ خطوة الزاوية بالراديان التي تلتقط إليها أداة تحكم الصندوق المحيط التدوير، حيث تعني 0 تدويراً سلساً.

      Parameters

      Returns number

      مسافة التقاط التدوير بالراديان

    • يقرأ ما إذا كانت خطوات التقاط التحجيم في أداة تحكم الصندوق المحيط تُجمع بدلاً من أن تُضرب.

      Parameters

      Returns boolean

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

    • يقرأ كسور المحور التي تحجّم أداة تحكم الصندوق المحيط حولها.

      Parameters

      Returns Vector3

      نقطة الارتكاز ككسور من الحدود

    • يقرأ حساسية السحب لكل محور في أداة تحكم الصندوق المحيط.

      Parameters

      Returns Vector3

      المعامل لكل محور

    • يقرأ مدى سرعة تحجيم أداة تحكم الصندوق المحيط للشبكة عند سحب معين.

      Parameters

      Returns number

      سرعة سحب التحجيم

    set

    • يضبط حجم مقابض التدوير المستديرة على حواف أداة تحكم الصندوق المحيط.

      Parameters

      Returns BoundingBoxGizmo

      أداة تحكم الصندوق المحيط نفسها

    • عندما تكون القيمة true، تحافظ كرات التدوير وصناديق التحجيم في أداة تحكم الصندوق المحيط على الحجم نفسه على الشاشة مهما كانت المسافة إلى الكاميرا؛ ولها الأولوية على fixedDragMeshBoundsSize.

      Parameters

      Returns BoundingBoxGizmo

      أداة تحكم الصندوق المحيط نفسها

      bitbybit.babylon.gizmo.boundingBoxGizmo.setFixedDragMeshScreenSize({ boundingBoxGizmo, fixedDragMeshScreenSize: true });
      
    • عندما تكون القيمة true، يُحدد حجم مقابض أداة تحكم الصندوق المحيط نسبةً إلى حدود الشبكة المرفقة بدلاً من حجم عالمي ثابت.

      Parameters

      Returns BoundingBoxGizmo

      أداة تحكم الصندوق المحيط نفسها

    • يضبط مسافة الكاميرا التي تظهر عندها مقابض أداة تحكم الصندوق المحيط بحجمها العالمي عندما يكون fixedDragMeshScreenSize مفعّلاً؛ القيمة الافتراضية هي 10.

      Parameters

      Returns BoundingBoxGizmo

      أداة تحكم الصندوق المحيط نفسها

    • يجعل أداة تحكم الصندوق المحيط تحجّم الشبكة بخطوات قدرها scalingSnapDistance من وحدات المشهد لكل سحب بدلاً من التحجيم السلس؛ القيمة 0 تعطّل الالتقاط.

      Parameters

      Returns BoundingBoxGizmo

      أداة تحكم الصندوق المحيط نفسها

    • يجعل أداة تحكم الصندوق المحيط تدوّر الشبكة بخطوات قدرها rotationSnapDistance بالراديان بدلاً من التدوير السلس؛ القيمة 0 تعطّل الالتقاط.

      Parameters

      Returns BoundingBoxGizmo

      أداة تحكم الصندوق المحيط نفسها

    • يضبط حجم مقابض التحجيم المربعة على زوايا أداة تحكم الصندوق المحيط.

      Parameters

      Returns BoundingBoxGizmo

      أداة تحكم الصندوق المحيط نفسها

    • يختار كيفية تراكم خطوات التقاط التحجيم في أداة تحكم الصندوق المحيط: الخطوات التزايدية تُجمع، 1.1 ثم 1.2 ثم 1.3 لخطوة قدرها 0.1، بينما الوضع الافتراضي يضرب، 1.1 ثم 1.21 ثم 1.33.

      Parameters

      Returns BoundingBoxGizmo

      أداة تحكم الصندوق المحيط نفسها

    • يضبط النقطة التي تحجّم أداة تحكم الصندوق المحيط الشبكة حولها، ككسور من حدودها: [0.5, 0.5, 0.5] هو المركز و [0.5, 0, 0.5] هو القاع؛ افتراضياً تحجّم من الزاوية المقابلة.

      Parameters

      Returns BoundingBoxGizmo

      أداة تحكم الصندوق المحيط نفسها

      bitbybit.babylon.gizmo.boundingBoxGizmo.setScalePivot({ boundingBoxGizmo, scalePivot: [0.5, 0, 0.5] });
      
    • يضبط حساسية سحب منفصلة لكل محور في أداة تحكم الصندوق المحيط، بحيث يمكن للتحجيم على طول محور واحد أن يستجيب أسرع أو أبطأ من المحاور الأخرى.

      Parameters

      Returns BoundingBoxGizmo

      أداة تحكم الصندوق المحيط نفسها

    • يضبط مدى سرعة تحجيم أداة تحكم الصندوق المحيط للشبكة عند سحب معين؛ القيمة 1 هي الافتراضية.

      Parameters

      Returns BoundingBoxGizmo

      أداة تحكم الصندوق المحيط نفسها