مرحبًا ، أتساءل كيف يمكنني استخدام طريقة lookAt () مع TextGeometry.
رأيت فقط اختراقًا لوضع نص:
var centerOffset = -0.5 * ( textGeo.boundingBox.max.x - textGeo.boundingBox.min.x );
textMesh1.position.x = centerOffset;
لكن إذا استخدمت lookAt()
مع كائن نصي ، فإنه يدور من أسفل اليسار.
تغليف TextGeometry
في Object3D
لا يساعد أيضًا .. أو على الأقل فشلت ..
أنا مهتم أيضًا بتحديد نقطة أساسية لأشكال هندسية أخرى.
شكرا للمساعدة..
بعد إنشاء TextGeometry مباشرة ، يجب أن تقوم بتوسيط المحور باستخدام THREE.GeometryUtils.center( geometry )
.
رائع ، أنت.
الآن ، يمكنك القيام بذلك باستخدام: textGeo.center();
التعليق الأكثر فائدة
الآن ، يمكنك القيام بذلك باستخدام:
textGeo.center();