Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alex-petrenko/megaverse
/ functions
Functions
801 in github.com/alex-petrenko/megaverse
⨍
Functions
801
◇
Types & classes
175
↓ 78 callers
Method
get
* @param coords location in voxel grid. * @return pointer to VoxelState at the "coords" location, or nullptr if nothing is there. */
src/libs/util/include/util/voxel_grid.hpp:96
↓ 73 callers
Method
getNumAgents
src/libs/env/include/env/env.hpp:177
↓ 73 callers
Function
randRange
* @return random integer from [low, high). */
src/libs/util/include/util/util.hpp:30
↓ 55 callers
Method
translate
src/examples/arcball/ArcBall.cpp:108
↓ 42 callers
Method
clear
* Reset the grid (empty). */
src/libs/util/include/util/voxel_grid.hpp:78
↓ 22 callers
Function
rgb
src/libs/env/include/env/const.hpp:88
↓ 18 callers
Method
set
* Override the voxel state in the particular voxel. * @param coords * @param state */
src/libs/util/include/util/voxel_grid.hpp:129
↓ 15 callers
Function
frand
* @return random number in [0, 1) */
src/libs/util/include/util/util.hpp:46
↓ 15 callers
Method
syncPose
needed after changing the pose from Magnum side */
src/libs/scenarios/src/scenario_football.cpp:73
↓ 15 callers
Function
usage
src/apps/mazegen.cpp:17
↓ 14 callers
Method
empty
src/libs/env/include/env/voxel_state.hpp:26
↓ 13 callers
Method
close
(self)
megaverse/megaverse_env.py:198
↓ 13 callers
Method
getCoords
* Convert floating point coordinates of a point in space to voxel coordinates. * @param v point (vector) in 3D space. * @return correspondin
src/libs/util/include/util/voxel_grid.hpp:144
↓ 13 callers
Function
lround
src/libs/util/include/util/magnum.hpp:41
↓ 10 callers
Method
boundingBox
src/libs/scenarios/include/scenarios/platforms.hpp:123
↓ 10 callers
Method
hasVoxel
* @param coords coordinates of a voxel. * @return check whether voxel at these coordinates is present in the map. */
src/libs/util/include/util/voxel_grid.hpp:87
↓ 10 callers
Function
randomSample
src/libs/util/include/util/util.hpp:52
↓ 10 callers
Method
reset
(self)
megaverse_rl/megaverse_utils.py:36
↓ 10 callers
Function
startsWith
src/libs/util/src/string_utils.cpp:27
↓ 9 callers
Method
addPlatform
src/libs/scenarios/include/scenarios/component_platforms.hpp:27
↓ 9 callers
Function
make_test_env
Making env with a default scenario name.
megaverse/tests/test_env.py:16
↓ 9 callers
Method
render
(self, mode='human')
megaverse/megaverse_env.py:170
↓ 8 callers
Function
Grad
src/libs/util/include/util/perlin_noise.hpp:71
↓ 8 callers
Function
endsWith
src/libs/util/src/string_utils.cpp:34
↓ 8 callers
Method
rotate
src/examples/arcball/ArcBall.cpp:99
↓ 7 callers
Function
Lerp
src/libs/util/include/util/perlin_noise.hpp:65
↓ 7 callers
Function
addDrawablesAndCollisionObjectsFromVoxelGrid
src/libs/scenarios/include/scenarios/layout_utils.hpp:13
↓ 7 callers
Method
get_current_reward_shaping
(self, actor_idx: int)
megaverse/megaverse_env.py:188
↓ 7 callers
Method
makeCurrent
src/libs/magnum_rendering/src/rendering_context.cpp:214
↓ 7 callers
Function
sample_actions
(e)
megaverse/tests/test_env.py:12
↓ 6 callers
Method
generate
src/libs/scenarios/src/scenario_box_a_gone.cpp:23
↓ 6 callers
Method
getRotation
src/libs/env/src/kinematic_character_controller.cpp:739
↓ 6 callers
Method
preDraw
src/libs/v4r_rendering/src/v4r_env_renderer.cpp:299
↓ 6 callers
Function
randomLayoutColor
src/libs/env/include/env/const.hpp:139
↓ 6 callers
Method
reset
src/libs/bindings/megaverse.cpp:76
↓ 6 callers
Method
reset
src/libs/env/src/env.cpp:57
↓ 6 callers
Method
step
(self, action)
megaverse_rl/megaverse_utils.py:40
↓ 5 callers
Method
GetEdge
src/libs/mazes/src/hexagonalmaze.cpp:74
↓ 5 callers
Method
addDrawablesAndCollisions
src/libs/scenarios/src/component_hexagonal_maze.cpp:45
↓ 5 callers
Method
draw
src/libs/v4r_rendering/src/v4r_env_renderer.cpp:338
↓ 5 callers
Method
hide
src/libs/scenarios/include/scenarios/scenario_default.hpp:46
↓ 5 callers
Method
init
src/libs/scenarios/src/scenario_football.cpp:15
↓ 5 callers
Function
pathDelim
src/libs/util/include/util/filesystem_utils.hpp:12
↓ 5 callers
Function
pathJoin
src/libs/util/include/util/filesystem_utils.hpp:35
↓ 4 callers
Function
agentCameraParameters
src/libs/env/include/env/env_renderer.hpp:34
↓ 4 callers
Method
getScale
src/libs/scenarios/include/scenarios/component_hexagonal_maze.hpp:25
↓ 4 callers
Function
noise3D
src/libs/util/include/util/perlin_noise.hpp:169
↓ 4 callers
Function
register_env
()
megaverse_rl/megaverse_utils.py:125
↓ 4 callers
Method
rendering
(self, use_vulkan, episode_length_sec=60.0)
megaverse/tests/test_env.py:57
↓ 4 callers
Function
scenariosGlobalInit
src/libs/scenarios/include/scenarios/init.hpp:26
↓ 4 callers
Method
set
src/test/src/noise_test.cpp:78
↓ 4 callers
Method
setAction
src/libs/env/src/env.cpp:78
↓ 4 callers
Method
setCollisionScale
* Allows to set collsion shape scale relative to the object scale */
src/libs/scenarios/src/scenario_football.cpp:67
↓ 4 callers
Function
splitString
src/libs/util/src/string_utils.cpp:10
↓ 4 callers
Function
sqr
src/libs/util/include/util/util.hpp:20
↓ 4 callers
Method
startTimer
src/libs/util/src/tiny_profiler.cpp:66
↓ 3 callers
Function
Fade
src/libs/util/include/util/perlin_noise.hpp:59
↓ 3 callers
Method
GenerateMaze
src/libs/mazes/src/maze.cpp:15
↓ 3 callers
Method
InitialiseGraph
src/libs/mazes/src/maze.cpp:9
↓ 3 callers
Function
Weight
src/libs/util/include/util/perlin_noise.hpp:80
↓ 3 callers
Method
addPoint
src/libs/scenarios/include/scenarios/platforms.hpp:74
↓ 3 callers
Method
agentSpawnPoints
src/libs/scenarios/src/scenario_tower_building.cpp:91
↓ 3 callers
Method
draw
src/libs/magnum_rendering/src/magnum_env_renderer.cpp:333
↓ 3 callers
Method
draw
src/examples/bullet_example/bullet_example.cpp:113
↓ 3 callers
Method
generateObjectPositions
src/libs/scenarios/src/scenario_tower_building.cpp:96
↓ 3 callers
Method
getOverview
src/libs/v4r_rendering/src/v4r_env_renderer.cpp:397
↓ 3 callers
Method
getWithVector
src/libs/util/include/util/voxel_grid.hpp:114
↓ 3 callers
Method
interactLocation
src/libs/env/include/env/agent.hpp:103
↓ 3 callers
Method
performance_num_envs
(n, n_steps=5000)
megaverse/tests/test_env.py:91
↓ 3 callers
Function
randomObjectColor
src/libs/env/include/env/const.hpp:115
↓ 3 callers
Method
rescale
src/libs/scenarios/include/scenarios/scenario_default.hpp:31
↓ 3 callers
Method
reset
src/libs/env/src/vector_env.cpp:110
↓ 3 callers
Function
sampleRandomColor
src/libs/env/include/env/const.hpp:90
↓ 3 callers
Method
seed
(self, seed=None)
megaverse/megaverse_env.py:114
↓ 3 callers
Method
seed
src/libs/env/src/env.cpp:52
↓ 3 callers
Function
startEndCoord
src/libs/scenarios/include/scenarios/component_voxel_grid.hpp:20
↓ 3 callers
Method
stopTimer
src/libs/util/src/tiny_profiler.cpp:96
↓ 3 callers
Function
triangularNumber
src/libs/util/include/util/math_utils.hpp:7
↓ 3 callers
Method
updateTransform
src/libs/env/src/agent.cpp:73
↓ 2 callers
Method
GetCoordinateBounds
src/libs/mazes/src/usermaze.cpp:48
↓ 2 callers
Method
PrintMazeSVG
src/libs/mazes/src/maze.cpp:77
↓ 2 callers
Function
accumulatedOctaveNoise1D
////////////////////////////////// Accumulated octave noise * Return value can be outside the range [-1, 1]
src/libs/util/include/util/perlin_noise.hpp:227
↓ 2 callers
Function
accumulatedOctaveNoise2D
src/libs/util/include/util/perlin_noise.hpp:243
↓ 2 callers
Function
accumulatedOctaveNoise3D
src/libs/util/include/util/perlin_noise.hpp:260
↓ 2 callers
Method
agentCarryingObject
src/libs/scenarios/include/scenarios/component_object_stacking.hpp:54
↓ 2 callers
Function
degrees
src/libs/util/include/util/magnum.hpp:34
↓ 2 callers
Method
draw
Draw objects using the internal scenegraph camera */
src/examples/arcball/ArcBallCamera.h:86
↓ 2 callers
Method
forwardDirection
src/libs/env/src/agent.cpp:135
↓ 2 callers
Method
getCamera
src/libs/env/include/env/agent.hpp:99
↓ 2 callers
Method
getCameraObject
src/libs/env/include/env/agent.hpp:101
↓ 2 callers
Method
getObservation
src/libs/bindings/megaverse.cpp:139
↓ 2 callers
Method
getVoxelSize
src/libs/util/include/util/voxel_grid.hpp:156
↓ 2 callers
Method
height
src/test/src/noise_test.cpp:93
↓ 2 callers
Method
isDone
src/libs/env/include/env/env.hpp:207
↓ 2 callers
Method
isMaxDifficulty
src/libs/scenarios/include/scenarios/platforms.hpp:283
↓ 2 callers
Function
make_env_multitask
(multitask_name, task_idx, num_envs, num_agents_per_env, num_simulation_threads, use_vulkan=False, params=None
megaverse/megaverse_env.py:27
↓ 2 callers
Function
memcpyStride
src/libs/util/src/util.cpp:9
↓ 2 callers
Function
ndcToArcBall
Project a point in NDC onto the arcball sphere */
src/examples/arcball/ArcBall.cpp:40
↓ 2 callers
Function
noise1D
////////////////////////////////// Noise [-1, 1]
src/libs/util/include/util/perlin_noise.hpp:157
↓ 2 callers
Function
noise2D
src/libs/util/include/util/perlin_noise.hpp:163
next →
1–100 of 801, ranked by callers