PathEngine home | previous: | next: |
Generates an iMesh object for the specified tile in this federation, from local ground mesh tiles.
std::unique_ptr<iMesh> buildTileMeshFromLocalGroundTiles_IGround(int32_t tileIndex, const iSourceTiling& tiling, const iGround* const * groundTiles_Buffer, uint32_t groundTiles_BufferEntries, const char *const* options) const |
tileIndex | The index of the federation tile for which a mesh is being built. | ||
tiling | An iSourceTiling object defining the position and placement of ground tiles. | ||
groundTiles_Buffer, groundTiles_BufferEntries |
(See | ||
options |
A set of named attributes to control how the geometry is processed. Some mesh loading options may be passed into this method, to affect the final ground mesh construction phase.
Refer to |
The set of ground objects to load and pass into this method should be determined
by calling
The ground object pointers should appear in the same order as returned by that method,
with zero pointers where ground tiles do not exist (because there is no geometry local to that tile).
No pointers to the ground objects passed into this method are retained after the query completes, and these ground objects can then be deleted safely by the calling application.
Note that the source ground tiles are in 'federation world coordinates', with the resulting mesh geometry being generated in local coordinates for the tile being generated.
Mesh buildTileMeshFromLocalGroundTiles_IGround(int tileIndex, SourceTiling tiling, Ground[] groundTiles, string[] options); |
Documentation for PathEngine release 6.04 - Copyright © 2002-2024 PathEngine | next: |