Пример #1
0
  @Override
  void execute(
      Canvas3D cv,
      RenderAtom ra,
      boolean isNonUniformScale,
      boolean updateAlpha,
      float alpha,
      int screen,
      boolean ignoreVertexColors) {

    Transform3D trans = new Transform3D();

    for (int i = 0; i < geometryList.length; i++) {
      trans.set(drawTransform);
      trans.mul(charTransforms[i]);
      cv.setModelViewMatrix(cv.ctx, vpcToEc.mat, trans);
      geometryList[i].execute(
          cv, ra, isNonUniformScale, updateAlpha, alpha, screen, ignoreVertexColors);
    }
  }