The goal is to describe a product in a fairly comprehensible and rational way.
Yesterday I wrote a rather difficult essay, so it doesn't qualify as fairly comprehensible. Too bad. It was kind of fun. It explored the mathematics of infinite virtual reality, which are intriguing because they suggest that infinite virtual reality is highly possible.
In my essay I called the product a game. You could also call it CAD, or you could call it a general computing environment. But, it's a game. If you want to play in a universe which is entirely your own, you can do it. You can also invite friends.
This morning I described a two dimensional version of the game, and some of the mathematics of it, in a fairly comprehensible way.
I described the two dimensional version as providing the user with a scrapbook page. Well, a page is a three dimensional geometry. It has, as regards the third dimension, at least a front and a back. If we are more literalistic, and I think there are reasons to be more literalistic, then it also has thickness. The thing is, if we can render from a three dimensional model, we can render from a two dimensional model in it. Rendering from a three dimensional model is a little more complicated, but the mathematics are essentially similar. This is the actual goal: a three dimensional game.
I've been thinking a lot about how to make 3D VR / CAD input much easier. The specific problem is modeling existing environments. And I think I've hit on an approach that is quite exciting. It relies on the idea of inserting two dimensional objects into three dimensional spaces, which the system facilitates.