ينشئ مدير أدوات تحكم مع تفعيل أدوات التحكم المختارة: أسهم الموضع وحلقات التدوير ومقابض التحجيم والصندوق المحيط.
عندما يكون usePointerToAttachGizmos صحيحًا تلتصق أدوات التحكم بالشبكة التي ينقر عليها المستخدم، مقتصرة
على attachableMeshes عندما تُعطى تلك القائمة؛ clearGizmoOnEmptyPointerEvent يفصلها
عند النقر في فراغ.
أدوات التحكم المراد تفعيلها والشبكات القابلة للإرفاق وسلوك المؤشر ونسبة التحجيم
مدير أدوات التحكم
const manager = bitbybit.babylon.gizmo.manager.createGizmoManager({ positionGizmoEnabled: true, rotationGizmoEnabled: true, scaleGizmoEnabled: false, boundingBoxGizmoEnabled: false, attachableMeshes: [], usePointerToAttachGizmos: false, clearGizmoOnEmptyPointerEvent: false, scaleRatio: 1 });
bitbybit.babylon.gizmo.manager.attachToMesh({ gizmoManager: manager, mesh });
يقرأ أداة تحكم الموضع للمدير، وهي الأسهم التي تسحب الشبكة على طول محور، لضبط التقاطها ومستوياتها؛ توجد فقط عندما تكون أدوات تحكم الموضع مفعّلة.
مدير أدوات التحكم
أداة تحكم الموضع
يقرأ أداة تحكم التدوير للمدير، وهي الحلقات التي تدير الشبكة حول محور، لضبط التقاطها وحساسيتها؛ توجد فقط عندما تكون أدوات تحكم التدوير مفعّلة.
مدير أدوات التحكم
أداة تحكم التدوير
يقرأ أداة تحكم التحجيم للمدير، وهي المقابض التي تمد الشبكة على طول محور، لضبط التقاطها وحساسيتها؛ توجد فقط عندما تكون أدوات تحكم التحجيم مفعّلة.
مدير أدوات التحكم
أداة تحكم التحجيم
يقرأ أداة تحكم الصندوق المحيط للمدير، وهي الإطار ذو مقابض الزوايا للتحجيم والتدوير، لضبط مقابضها والتقاطها؛ توجد فقط عندما تكون أدوات تحكم الصندوق المحيط مفعّلة.
مدير أدوات التحكم
أداة تحكم الصندوق المحيط
يُظهر أدوات التحكم المفعّلة للمدير على شبكة ليتمكن المستخدم من التعامل معها؛ أي شبكة ملتصقة من قبل تُحرَّر.
مدير أدوات التحكم والشبكة
مدير أدوات التحكم نفسه
يخفي أدوات تحكم المدير بتحرير الشبكة التي كانت ملتصقة بها.
مدير أدوات التحكم
مدير أدوات التحكم نفسه
يملك مدير أدوات التحكم أدوات التحكم على الشاشة لشبكة مرفقة واحدة في المرة، ويرفقها افتراضيا بما ينقر عليه المؤشر. أنشئه بأدوات التحكم التي تريد تفعيلها، ثم اقرأ منه أدوات تحكم الموضع والتدوير والتحجيم والصندوق المحيط كلا على حدة لضبطها.