Questions about 3D Beetle Geometry

I have some questions about the 3D Beetle Geometry library, specifically relating to some of the blocks.
What does this block do?

log sprite positions in {
} :: rgb(92, 181, 255)

And what do these blocks do?

push position :: rgb(92, 181, 255)

pop position :: rgb(92, 181, 255)

i'm pretty sure pop position will restore the position from when you last ran push position

Oh, that's what it does! But what about the other one?

"push" and "pop" are stack operations. a stack is like a like a list where you can put things on top and take them from the top.

"push position" will save your current position. if you push again, it'll save that new position too, and so on. "pop position" will go back to the position when you last ran "push position", and if you run it again it'll go back to the position you pushed before that, and so on.

it's simple and useful but i don't get why it comes with beetleblocks, you could just save the positions yourself.

I highly recommend working your way thru
https://beetleblocks.com
and then come back if you have further questions

That cleared up things a ton. Thanks!

I do have another question, now that I've used it a little. Why does the beetle view block center itself no matter what? For example, if a block is just barely on the edge of the beetle's view, the first person thing shows that, but then the beetle view block centers it. Why does it do that? And is there a way to stop it from doing that?

For example, something like this:

Here's the first person view on the thing.
render (1)

Here's what the beetle view block reports:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.