MCPcopy Create free account
hub / github.com/PyMesh/PyMesh / finalize_parameters

Method finalize_parameters

src/IO/OBJParser.cpp:584–602  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

582}
583
584void OBJParser::finalize_parameters() {
585 if (m_parameters.empty()) return;
586 if (m_parameters.size() != m_vertices.size()) {
587 std::cerr << "Mismatch between vertex and vertex parameters."
588 << std::endl;
589 m_parameters.clear();
590 }
591 m_parameter_dim = m_parameters.front().size();
592 for (const auto& n : m_parameters) {
593 if (n.size() != m_parameter_dim) {
594 std::cerr << "Inconsistent parameter dimension" << std::endl;
595 m_parameter_dim = 0;
596 break;
597 }
598 }
599 if (m_parameter_dim == 0) {
600 m_parameters.clear();
601 }
602}

Callers

nothing calls this directly

Calls 3

emptyMethod · 0.45
sizeMethod · 0.45
clearMethod · 0.45

Tested by

no test coverage detected