Getting Started
Design notes
Architecture
Known issues & limitations
C++ code documentation
Contents
Namespaces
Classes
Enums
Functions
Typedefs
Variables
Namespace sota::algo
Struct ClipOptions
Struct CubeCoordinates
Struct Edge
Struct HexBorderLineParams
Struct HexMeshParams
Struct HoneycombCellMeshParams
Struct HoneycombHoneyMeshParams
Struct OffsetCoordinates
Struct PentagonMeshParams
Struct PrismHexMeshParams
Struct PrismPentMeshParams
Struct RidgeConfig
Struct RidgeHexMeshParams
Struct RidgePentagonMeshParams
Struct RidgeVertex
Struct Triangle
Class BiomeCalculator
Class BiomeTile
Class DummyMesher
Class Face
Class FlatMeshProcessor
Class GeneralUtility
Class Hexagon
Class HexagonalHexGrid
Class HexagonalHoneycomb
Class HexagonalRidgeHexGrid
Class HexagonalUtility
Class HexGrid
Class HexMesh
Class HillMesh
Class Honeycomb
Class HoneycombCell
Class HoneycombHoney
Class HoneycombTile
Class MatrixProcessor
Class MeshProcessor
Class MountainMesh
Class NoisePolyhedron
Class OffsetTile
Class Pentagon
Class PentMesh
Class PlainMesh
Class PointToLineDistance_EquationBased
Class PointToLineDistance_VectorMultBased
Class PolygonWrapper
Class Polyhedron
Class PolyhedronNoiseProcessor
Class PolyhedronPrismProcessor
Class PolyhedronProcessor
Class PolyhedronRidgeProcessor
Class PolyhedronTile
Class PrismHexMesh
Class PrismHexTile
Class PrismPentMesh
Class PrismPentTile
Class PrismPolyhedron
Class RectangularUtility
Class RectHexGrid
Class RectHoneycomb
Class RectRidgeHexGrid
Class RegularPolygon
Class Ridge
Class RidgeBased
Class RidgeBasedPolyhedron
Class RidgeConnection
Class RidgeGroup
Class RidgeHexGrid
Class RidgeMesh
Class RidgePolyhedron
Class RidgeSet
Class RidgeSetMaker
Class SimpleMesh
Class SmoothShadesProcessor
Class SotaMesh
Class Terraformer
Class Tile
Class TileMesh
Class VertexToNormalDiscretizer
Class VolumeMeshProcessor
Class WaterMesh
Enum Biome
Enum Orientation
Enum PolyhedronTileState
Enum TesselationMode
Function sota::barycentric
Function sota::biome_to_string
Function sota::check_biomes
Function sota::clean_children
Function sota::combine
Function sota::cosrp
Template Function sota::create_mesh_impl
Template Function sota::create_ridge_mesh
Function sota::cubeRound
Function sota::cubeToOffset
Function sota::epsilonEqual(float, float)
Function sota::epsilonEqual(float, float, float)
Function sota::epsilonNotEqual
Function sota::get_biome
Function sota::ico_indices
Function sota::ico_points
Function sota::is_hill_mesh
Function sota::is_mountain_mesh
Template Function sota::is_odd
Function sota::is_plain_mesh
Function sota::is_water_mesh
Function sota::make_hexagon_at_origin
Function sota::make_hexagon_at_position
Template Function sota::make_non_ref
Function sota::make_prism_mesh
Template Function sota::make_ridge_hex_mesh
Template Function sota::make_ridge_pentagon_mesh
Function sota::make_unit_hexagon
Function sota::make_unit_pentagon
Function sota::map2d_to_3d
Function sota::neighbours
Function sota::offsetToCube
Function sota::operator+
Function sota::operator+=
Function sota::operator-(CubeCoordinates, const CubeCoordinates&)
Function sota::operator-(const CubeCoordinates&)
Function sota::operator-=
Function sota::operator<
Function sota::operator<<
Function sota::operator==
Function sota::pixelToCube
Function sota::pointy_top_x_offset
Function sota::pointy_top_y_offset
Function sota::radius
Function sota::remove_mesh
Function sota::small_radius
Function sota::subtract
Function sota::unitCubeQ
Function sota::unitCubeR
Function sota::unitCubeS
Typedef sota::BiomeGroups
Typedef sota::DiscreteVertex
Typedef sota::DiscreteVertexToDistance
Typedef sota::DiscreteVertexToNormals
Typedef sota::Distance
Typedef sota::GroupOfRidgeMeshes
Typedef sota::Neighbours
Typedef sota::RidgeMeshPointerVector
Typedef sota::RidgeVector
Typedef sota::TilesLayout
Variable sota::EPSILON
Variable sota::PI