16namespace visualization {
20 std::shared_ptr<geometry::Geometry3D>
geometry;
22 std::shared_ptr<rendering::TriangleMeshModel>
model;
26 std::shared_ptr<geometry::Geometry3D> g,
29 std::shared_ptr<t::geometry::Geometry> tg,
32 std::shared_ptr<rendering::TriangleMeshModel> m,
41void Draw(
const std::vector<std::shared_ptr<geometry::Geometry3D>> &geometries,
42 const std::string &window_name =
"Open3D",
45 const std::vector<DrawAction> &actions = {});
48 const std::vector<std::shared_ptr<t::geometry::Geometry>> &tgeometries,
49 const std::string &window_name =
"Open3D",
52 const std::vector<DrawAction> &actions = {});
54void Draw(
const std::vector<std::shared_ptr<rendering::TriangleMeshModel>>
56 const std::string &window_name =
"Open3D",
59 const std::vector<DrawAction> &actions = {});
61void Draw(
const std::vector<DrawObject> &objects,
62 const std::string &window_name =
"Open3D",
65 const std::vector<DrawAction> &actions = {});
Definition O3DVisualizer.h:38
void Draw(const std::vector< std::shared_ptr< geometry::Geometry3D > > &geometries, const std::string &window_name, int width, int height, const std::vector< DrawAction > &actions)
Definition Draw.cpp:44
Definition PinholeCameraIntrinsic.cpp:16
std::string name
Definition Draw.h:37
std::function< void(visualizer::O3DVisualizer &)> callback
Definition Draw.h:38
bool is_visible
Definition Draw.h:23
std::shared_ptr< t::geometry::Geometry > tgeometry
Definition Draw.h:21
std::shared_ptr< geometry::Geometry3D > geometry
Definition Draw.h:20
std::string name
Definition Draw.h:19
std::shared_ptr< rendering::TriangleMeshModel > model
Definition Draw.h:22