It's possible, but it's very complicated and limited to the number of HTML elements a web page can handle. You have to:
Unfortunately, the demo won't fit in the stackoverflow editor, But here's proof that it can be done: https://rm5.pages.dev/3d-scene/lampicka-zaklad It's pure CSS without JS There is also a link to the original .OBJ source and a link to the starting blog.
We have written a CAD that has output to CSS 3D and converting from OBJ is one of its functions. I've been working on it in my spare time for about two years. I'm sorry, but the process of how to do it can't be squeezed into one post. I'll write a blog about it, I expect dozens of articles