| 510 | } |
| 511 | |
| 512 | void TriMesh::write( const DataTargetRef &dataTarget, bool writeNormals, bool writeTangents ) const |
| 513 | { |
| 514 | uint32_t mask = ~0u; |
| 515 | if( ! writeNormals ) |
| 516 | mask &= ~toMask( geom::NORMAL ); |
| 517 | if( ! writeTangents ) |
| 518 | mask &= ~toMask( geom::TANGENT ) & ~toMask( geom::BITANGENT ); |
| 519 | write( dataTarget, mask ); |
| 520 | } |
| 521 | |
| 522 | void TriMesh::write( const DataTargetRef &dataTarget, const std::set<geom::Attrib> &attribs ) const |
| 523 | { |