Three.js: تعيين النقطة المحورية TextGeometry

تم إنشاؤها على ٢٧ فبراير ٢٠١٢  ·  3تعليقات  ·  مصدر: mrdoob/three.js

مرحبًا ، أتساءل كيف يمكنني استخدام طريقة lookAt () مع TextGeometry.
رأيت فقط اختراقًا لوضع نص:

var centerOffset = -0.5 * ( textGeo.boundingBox.max.x - textGeo.boundingBox.min.x );
textMesh1.position.x = centerOffset;

لكن إذا استخدمت lookAt() مع كائن نصي ، فإنه يدور من أسفل اليسار.

تغليف TextGeometry في Object3D لا يساعد أيضًا .. أو على الأقل فشلت ..

أنا مهتم أيضًا بتحديد نقطة أساسية لأشكال هندسية أخرى.

شكرا للمساعدة..

Question

التعليق الأكثر فائدة

الآن ، يمكنك القيام بذلك باستخدام: textGeo.center();

ال 3 كومينتر

بعد إنشاء TextGeometry مباشرة ، يجب أن تقوم بتوسيط المحور باستخدام THREE.GeometryUtils.center( geometry ) .

رائع ، أنت.

الآن ، يمكنك القيام بذلك باستخدام: textGeo.center();

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات