Class AssimpImporter#
Defined in File AssimpImporter.h
Inheritance Relationships#
Base Type#
public Karana::Scene::AbstractImporter(Class AbstractImporter)
Class Documentation#
-
class AssimpImporter : public Karana::Scene::AbstractImporter#
AbstractImport implementation using the third-party ASSIMP library.
See Scene layer for more discussion on the scene layer.
Public Functions
-
AssimpImporter()#
-
virtual ImportResult importFrom(const std::filesystem::path &filename) override#
Import geometry, material, and scene data from a file.
- Parameters:
filename – - The file to import
- Returns:
The imported data
-
void setJoinIdenticalVertices(bool join)#
Set whether we should deduplicate vertices by joining identical ones. This can be more memory-efficient, but some scenes (e.g., SPH) prefer to have unique vertices per face.
- Parameters:
join – Whether to join identical vertices
-
AssimpImporter()#