Example #1
0
  private static Element matrix4d2Transform(Matrix4d matrix4d) {
    Element transform = new BaseElement("Transform");

    Element m0 = new BaseElement("m0");
    m0.addText(
        matrix4d.getM00()
            + " "
            + matrix4d.getM01()
            + " "
            + matrix4d.getM02()
            + " "
            + matrix4d.getM03()
            + ".");
    transform.add(m0);

    Element m1 = new BaseElement("m1");
    m1.addText(
        matrix4d.getM10()
            + " "
            + matrix4d.getM11()
            + " "
            + matrix4d.getM12()
            + " "
            + matrix4d.getM13()
            + ".");
    transform.add(m1);

    Element m2 = new BaseElement("m2");
    m2.addText(
        matrix4d.getM20()
            + " "
            + matrix4d.getM21()
            + " "
            + matrix4d.getM22()
            + " "
            + matrix4d.getM23()
            + ".");
    transform.add(m2);

    Element m3 = new BaseElement("m3");
    m3.addText(
        matrix4d.getM30()
            + " "
            + matrix4d.getM31()
            + " "
            + matrix4d.getM32()
            + " "
            + matrix4d.getM33()
            + ".");
    transform.add(m3);

    return transform;
  }