code: public Matrix4x3f translationRotateTowards(Vector3fc pos, Vector3fc dir, Vector3fc up) {
          return translationRotateTowards(pos.x(), pos.y(), pos.z(), dir.x(), dir.y(), dir.z(), up.x(), up.y(), up.z());
      }
docs: Set this matrix to a model transformation for a right-handed coordinate system,
  that translates to the given <code>pos</code> and aligns the local <code>-z</code>
  axis with <code>dir</code>.
  <p>
  This method is equivalent to calling: <code>translation(pos).rotateTowards(dir, up)</code>
  
  @see #translation(Vector3fc)
  @see #rotateTowards(Vector3fc, Vector3fc)
  
  @param pos
  the position to translate to
  @param dir
  the direction to rotate towards
  @param up
  the up vector
  @return this