Even a point cloud would be a huge step up from what I have. Please, how do I make this work in Java?