ElementSet verticesSet = mesh.find("vertices");
if (1 != verticesSet.size()) {
throw new ColladaParseException("Found " + verticesSet.size() + " vertices sets for geometry id=" + geometry.id() + " name=" + geometry.name());
}
Element verticesElement = verticesSet.first();
ElementSet verticesInputSet = verticesElement.find("input");
List<Input> verticesInputs = parseInputs(verticesInputSet);
for (Input vertexInput : verticesInputs) {
if ("POSITION".equals(vertexInput.semantic)) {
Element vertexSourceElement = mesh.select(vertexInput.sourceName);
faceInput.vertexPositionSource = parseSource(vertexSourceElement);