|
| int | addClutter (analysis::Scene &scene, const ClutterParameters ¶meters, std::mt19937 &rng) |
| | Scatter boxes through the room to create tight passages.
|
| |
| RoomScene | buildRoomScene (const std::filesystem::path &priorKnowledge, const std::string &room, const std::vector< std::string > &sceneFiles, float wallThickness=200.F) |
| | Build the scene for a room from PriorKnowledgeData.
|
| |
| bool | contains (const algorithms::SceneBounds &bounds, const Eigen::Vector2f &point) |
| | Whether a point lies within the bounds, edges included.
|
| |
| algorithms::SceneBounds | makeCorridor (analysis::Scene &scene, const CorridorParameters ¶meters) |
| | A dead-end corridor opening into the rest of the room.
|
| |
| float | makeSerpentine (analysis::Scene &scene, const SerpentineParameters ¶meters, float robotRadius) |
| | Replace the room's contents with transverse walls whose openings alternate sides.
|
| |