рдирдорд╕реНрддреЗ, рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдореИрдВ рдПрдХ TextGeometry рдХреЗ рд╕рд╛рде рд▓реБрдХ () рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдореИрдВрдиреЗ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдкреЛрдЬрд┐рд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рд╣реИрдХ рджреЗрдЦрд╛:
var centerOffset = -0.5 * ( textGeo.boundingBox.max.x - textGeo.boundingBox.min.x );
textMesh1.position.x = centerOffset;
рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдЯреЗрдХреНрд╕реНрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде lookAt()
рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдиреАрдЪреЗ-рдмрд╛рдПрдВ рд╕реЗ рдШреВрдорддрд╛ рд╣реИред
TextGeometry
рдХреЛ Object3D
рд▓рдкреЗрдЯрдиреЗ рд╕реЗ рдпрд╛ рддреЛ рдорджрдж рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИ .. рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдореИрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ рд╣реВрдБ ..
Im рдЕрдиреНрдп рдЬреНрдпрд╛рдорд┐рддреАрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рдмрд┐рдВрджреБ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рднреА рд░реБрдЪрд┐ рд░рдЦрддрд╛ рд╣реИред
рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж..
рдЕрдкрдиреЗ TextGeometry рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рдареАрдХ рдмрд╛рдж рдЖрдкрдХреЛ THREE.GeometryUtils.center( geometry )
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдзреБрд░реА рдХреЛ рдХреЗрдВрджреНрд░ рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╢рд╛рдирджрд╛рд░, рдЖрдкред
рдЕрдм, рдЖрдк рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ: textGeo.center();
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЕрдм, рдЖрдк рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ:
textGeo.center();