differt_core.geometry module#
Geometry utilities used by differt.geometry.
A lower-level mesh made of triangles. |
|
|
Deprecated alias for |
Scene
A scene that contains one mesh, usually being the results of multiple call to |
|
|
Deprecated alias for |
Sionna compatibility layer
Fast and low-memory functions to read Sionna scenes.
Fast because written in Rust and uses the extremely performant quick_xml library.
Low-memory because it only stores the minimal amount of information to reproduce Sionna scenes, and skips the rest (e.g., display information).
As filepaths to shapes are relative to the initial XML config file,
it is preferred to directly use load_xml from another scene
class, like Scene.
A basic material, that can be linked to EM properties. |
|
A shape, that is part of a scene. |
|
A scene as loaded from a Sionna-compatible XML file. |
Graphs
|
A complete graph, i.e., a simple undirected graph in which every pair of distinct nodes is connected by a unique edge. |
A directed graph. |
Iterators
An iterator over all paths in a complete graph. |
|
An iterator over all paths in a directed graph. |
|
An iterator over all paths in a complete graph, as array chunks. |
|
An iterator over all paths in a directed graph, as array chunks. |