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 التقييمات

القضايا ذات الصلة

makc picture makc  ·  3تعليقات

boyravikumar picture boyravikumar  ·  3تعليقات

ghost picture ghost  ·  3تعليقات

seep picture seep  ·  3تعليقات

clawconduce picture clawconduce  ·  3تعليقات