Skip to content

Instantly share code, notes, and snippets.

@ChristopherBiscardi
Created December 25, 2024 22:46
Show Gist options
  • Save ChristopherBiscardi/00cadc0e920b7ea6a173d4e791876c6e to your computer and use it in GitHub Desktop.
Save ChristopherBiscardi/00cadc0e920b7ea6a173d4e791876c6e to your computer and use it in GitHub Desktop.
Bevy http query for all transforms of all entities
curl -Xpost http://127.0.0.1:15702 -d '{"jsonrpc": "2.0", "method": "bevy/query", "params": {"data":{"components": ["bevy_transform::components::transform::Transform"]}}}'
{
"jsonrpc":"2.0",
"id":null,
"result":[
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967351
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.5,
1.0
]
}
},
"entity":4294967338
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967355
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
-0.628949761390686,
1.0,
-11.170713424682617
]
}
},
"entity":4294967354
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
-3.964299201965332,
2.299999952316284,
3.217024326324463
]
}
},
"entity":4294967360
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
-0.000018479962818673812,
-0.0006560710608027875,
0.000013336829397303518,
0.9999998211860657
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
-6.060285568237305,
0.4999645948410034,
-9.605856895446777
]
}
},
"entity":4294967352
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.36546194553375244,
0.0,
0.9308263063430786
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
8.16435718536377,
3.900285243988037,
5.794502258300781
]
}
},
"entity":4294967320
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967330
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967368
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967369
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967370
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967371
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967372
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967373
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967374
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967375
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967376
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967377
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967378
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967379
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967380
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967383
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967382
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
-0.3826834559440613,
0.0,
0.0,
0.9238795042037964
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
2.0,
0.0
]
}
},
"entity":4294967321
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.000050527018174761906,
0.1399800181388855,
0.00009545495413476601,
0.9901543259620667
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
1.549758791923523,
0.49987322092056274,
-3.390974998474121
]
}
},
"entity":4294967342
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
-0.00005509786933544092,
-0.4290964603424072,
-0.00007212455966509879,
0.9032586216926575
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
1.513022541999817,
1.4997614622116089,
-3.425309419631958
]
}
},
"entity":4294967344
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.00003285130514996126,
-0.27465006709098816,
8.107043868221808e-6,
0.9615442752838135
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
1.6197983026504517,
0.49996939301490784,
-5.060667514801025
]
}
},
"entity":4294967346
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.00003192949225194752,
-0.2779238820075989,
0.00005166187111171894,
0.9606031179428101
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
1.7120755910873413,
0.4999464452266693,
-6.185667037963867
]
}
},
"entity":4294967348
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.7071067094802856,
0.0,
0.7071068286895752
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.7000000476837158,
0.0
]
}
},
"entity":4294967326
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
0.19999998807907104,
0.19999998807907104,
0.19999998807907104
],
"translation":[
0.0,
-0.5,
0.0
]
}
},
"entity":4294967332
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
-0.5,
0.0
]
}
},
"entity":4294967333
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
-0.5,
0.0
]
}
},
"entity":4294967334
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
-0.5,
0.0
]
}
},
"entity":4294967335
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
-0.5,
0.0
]
}
},
"entity":4294967336
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
-0.5,
0.0
]
}
},
"entity":4294967337
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967361
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967362
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967367
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967329
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967365
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967366
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967363
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967364
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967323
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967325
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967327
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.7071067094802856,
0.0,
0.7071068286895752
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.471660852432251,
0.0
]
}
},
"entity":4294967328
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
0.9832500219345093,
0.03500000014901161,
0.8659999966621399
],
"translation":[
4.2244415283203125,
0.4054388105869293,
-7.142371654510498
]
}
},
"entity":4294967359
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
2.0,
0.3279057741165161,
0.0
]
}
},
"entity":4294967339
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967340
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967341
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
2.5,
0.05000000074505806,
2.142857074737549
],
"translation":[
3.185133695602417,
0.4054388105869293,
-6.913643836975098
]
}
},
"entity":4294967358
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967343
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.875,
0.05000000074505806,
1.25
],
"translation":[
4.419678211212158,
0.4054388403892517,
-8.006964683532715
]
}
},
"entity":4294967357
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967345
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.25,
0.05000000074505806,
1.875
],
"translation":[
3.4712629318237305,
0.4054388105869293,
-7.725400447845459
]
}
},
"entity":4294967356
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967347
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967353
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967349
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
-6.311542987823486,
0.49999988079071045,
-3.8935956954956055
]
}
},
"entity":4294967350
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":4294967381
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.3657126724720001,
0.0,
0.9307277798652649
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.9002852439880371,
-3.0
]
}
},
"entity":4294967322
},
{
"components":{
"bevy_transform::components::transform::Transform":{
"rotation":[
0.0,
0.0,
0.0,
1.0
],
"scale":[
1.0,
1.0,
1.0
],
"translation":[
0.0,
0.0,
0.0
]
}
},
"entity":38654705699
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment