As an A-Frame developer creating a custom application leveraging google maps 3d tiles I may wish to remove geometry from certain areas of a scene in order to place other elements on top to meet my application requirements. For example in this purple area highlighted in the screenshot there are busses and cars visible as mesh with significant height that may occlude dynamic application-specific entities:
It would be nice to specify an area using another entity, such as a primitive box geometry, that specifies an area of the 3d tiles that will be excluded from rendering similar to the concept of subtractive geometry.
An example of a similar (but inverted) feature can be found with the gaussian splat a-frame component with a "cutout entity" that does the inverse -- the scene will only display what is inside the entity specified with a css selector in the cutoutEntity property https://github.com/3dstreet/aframe-gaussian-splatting/
As an A-Frame developer creating a custom application leveraging google maps 3d tiles I may wish to remove geometry from certain areas of a scene in order to place other elements on top to meet my application requirements. For example in this purple area highlighted in the screenshot there are busses and cars visible as mesh with significant height that may occlude dynamic application-specific entities:
It would be nice to specify an area using another entity, such as a primitive box geometry, that specifies an area of the 3d tiles that will be excluded from rendering similar to the concept of subtractive geometry.
An example of a similar (but inverted) feature can be found with the gaussian splat a-frame component with a "cutout entity" that does the inverse -- the scene will only display what is inside the entity specified with a css selector in the
cutoutEntity
property https://github.com/3dstreet/aframe-gaussian-splatting/