numJoints = skinModel.getJoints().size();
float bindShapeMatrix[] = skinModel.getBindShapeMatrix(null); Supplier<float[]> bindShapeMatrixSupplier = MatrixOps.create4x4(() -> bindShapeMatrix) .build(); List<NodeModel> joints = skinModel.getJoints(); int numJoints = joints.size(); Supplier<float[]> inverseBindMatrixSupplier = () -> return skinModel.getInverseBindMatrix( currentJointIndex, inverseBindMatrix); };