怎么修改网站排版视频直播网站架构
2026/1/24 7:25:48 网站建设 项目流程
怎么修改网站排版,视频直播网站架构,菏泽小程序开发制作,wordpress nginx 重写规则1 Visualizer类 2 参数详解 2.1 常用参数 2.2 渲染参数 RenderOption 详解 3 点云可视化 3.1 最简单的点云可视化 3.2 可视化多个点云 3.3 可视化点云法线 3.4 其他参数 4 mesh可视化 4.1 最简单的mesh可视化 4.2 可视化三角网格和模型内表面 4.3 可视化多个mesh 1…1 Visualizer类2 参数详解2.1 常用参数2.2 渲染参数 RenderOption 详解3 点云可视化3.1 最简单的点云可视化3.2 可视化多个点云3.3 可视化点云法线3.4 其他参数4 mesh可视化4.1 最简单的mesh可视化4.2 可视化三角网格和模型内表面4.3 可视化多个mesh1 Visualizer类open3d.visualization.Visualizer是Open3D库中可视化工具的核心类用于创建和管理3D场景显示点云、网格等3D对象以及设置相机视角和光照等。2 参数详解2.1 常用参数create_window()create_window(window_nameOpen3D, width1920, height1080, left50, top50, visibleTrue)全部为可选参数。window_name (str, optional, default‘Open3D’) – 可视化窗口的名字.width (int, optional, default1920) – 可视化窗口的宽度.height (int, optional, default1080) – 可视化窗口的高度.left (int, optional, default50) – 可视化窗口的左边距.top (int, optional, default50) – 可视化窗口的上边距.visible (bool, optional, defaultTrue) – 可视化窗口是否可见.add_geometry(geometry)添加要可视化的几何对象geometry可以是点云、mesh。remove_geometry(geometry)移除已经添加的几何对象geometry可以是点云、mesh。clear_geometries()清空要可视化窗口中的所有几何对象。set_full_screen(bool)设置是否全屏显示点云默认False不全屏显示。toggle_full_screen()全屏/非全屏显示点云切换。即在非全屏下设置该函数则将全屏展示在全屏状态下设置该函数则将退出全屏。run()运行并显示可视化窗口。destroy_window()关闭可视化窗口。get_render_option()获取渲染参数 RenderOption详情见 2.2节2.2 渲染参数 RenderOption 详解background_color (r, g, b)可视化窗口的背景颜色float类型其中 r g b 取值范围在[0, 1].point_size float点云点大小float类型。point_show_normal bool点云可视化法线bool类型默认False.mesh_show_wireframe boolmesh可视化三角网格bool类型默认False.mesh_show_back_face boolmesh在mesh_show_wireframe True 的前提下可视化mesh内表面bool类型默认False.show_coordinate_frame bool显示三维坐标轴红色轴为X轴绿色轴为Y轴蓝色轴为Z轴。3 点云可视化3.1 最简单的点云可视化import open3d as o3d import copy print(-加载点云...) pcd o3d.io.read_point_cloud(rH:\HTempWK\temp\open3d\pointdata\bunny\bunny.ply) # 创建可视化器 vis o3d.visualization.Visualizer() # 创建可视化窗口 vis.create_window() # 将点云添加到场景中 vis.add_geometry(pcd) # 显示场景 vis.run() # 关闭窗口 vis.destroy_window()3.2 可视化多个点云import open3d as o3d import copy print(-加载点云...) pcd o3d.io.read_point_cloud(rH:\HTempWK\temp\open3d\pointdata\bunny\bunny.ply) # 进行深拷贝 pcd_t copy.deepcopy(pcd) # 平移向量 translation [0.2, 0.0, 0.0] # 在 z 轴上平移 10.0米 # 执行平移 pcd_t.translate(translation) # 创建可视化器 vis o3d.visualization.Visualizer() # 创建可视化窗口 vis.create_window() # 将点云添加到场景中 vis.add_geometry(pcd) vis.add_geometry(pcd_t) # 显示场景 vis.run() # 关闭窗口 vis.destroy_window()3.3 可视化点云法线import open3d as o3d import copy # 读取点云文件 pcd o3d.io.read_point_cloud(rH:\HTempWK\temp\open3d\pointdata\bunny\bunny.ply) # 创建可视化器 vis o3d.visualization.Visualizer() vis.create_window(window_name点云法向量) radius 0.01 # 搜索半径 max_nn 30 # 邻域内用于估算法线的最大点数 pcd.estimate_normals(search_paramo3d.geometry.KDTreeSearchParamHybrid(radius, max_nn)) # 将点云添加到可视化器中 vis.add_geometry(pcd) # 渲染参数 optvis.get_render_option() # 背景色 opt.background_color (0.9, 1, 0.9) # 点大小 opt.point_size 2 # 法向量 opt.point_show_normal True # 显示场景 vis.run() # 释放窗口 vis.destroy_window()3.4 其他参数import open3d as o3d import copy print(-加载点云...) pcd o3d.io.read_point_cloud(rH:\HTempWK\temp\open3d\pointdata\bunny\bunny.ply) # 进行深拷贝 pcd_t copy.deepcopy(pcd) # 平移向量 translation [0.0, 0.0, 10.0] # 在 z 轴上平移 10.0米 # 执行平移 pcd_t.translate(translation) # 创建可视化器 vis o3d.visualization.Visualizer() vis.create_window(window_name其他参数, width1920, height1080, left50, top50, visibleTrue) # 将点云添加到场景中 vis.add_geometry(pcd) vis.add_geometry(pcd_t) # 移除场景中的点云pcd_t vis.remove_geometry(pcd_t) # 清空场景内的所有点云 vis.clear_geometries() # 将点云pcd_t添加到场景中 vis.add_geometry(pcd_t) # 全屏 vis.set_full_screen(True) # 全屏/非全屏 切换 vis.toggle_full_screen() # 显示场景 vis.run() # 关闭窗口 vis.destroy_window()4 mesh可视化import open3d as o3d import copy # 读取mesh文件 mesh o3d.io.read_triangle_mesh(bunny.ply) # 创建可视化器 vis o3d.visualization.Visualizer() vis.create_window(window_name最简单的mesh可视化) # 将点云添加到可视化器中 vis.add_geometry(mesh) # 显示场景 vis.run() # 释放窗口 vis.destroy_window()4.1 最简单的mesh可视化import open3d as o3d import copy # 读取mesh文件 mesh o3d.io.read_triangle_mesh(bunny.ply) # 创建可视化器 vis o3d.visualization.Visualizer() vis.create_window(window_name三角网格内表面) # 将点云添加到可视化器中 vis.add_geometry(mesh) # 渲染参数opt opt vis.get_render_option() # 背景色 opt.background_color (0.9, 1, 0.9) # 三角网格 opt.mesh_show_wireframe True # 内表面 opt.mesh_show_back_face True # 坐标轴 opt.show_coordinate_frame True # 显示场景 vis.run() # 释放窗口 vis.destroy_window()4.2 可视化三角网格和模型内表面import open3d as o3d import copy # 读取mesh文件 mesh o3d.io.read_triangle_mesh(bunny.ply) # 创建可视化器 vis o3d.visualization.Visualizer() vis.create_window(window_name三角网格内表面) # 将点云添加到可视化器中 vis.add_geometry(mesh) # 渲染参数opt opt vis.get_render_option() # 背景色 opt.background_color (0.9, 1, 0.9) # 三角网格 opt.mesh_show_wireframe True # 内表面 opt.mesh_show_back_face True # 坐标轴 opt.show_coordinate_frame True # 显示场景 vis.run() # 释放窗口 vis.destroy_window()4.3 可视化多个meshimport open3d as o3d import copy # 读取mesh文件 mesh o3d.io.read_triangle_mesh(bunny.ply) # 进行深拷贝 mesh_t copy.deepcopy(mesh) # 平移向量 translation [0.2, 0.0, 0.0] # 在 x 轴上平移 0.2 米 # 执行平移 mesh_t.translate(translation) # 创建可视化器 vis o3d.visualization.Visualizer() vis.create_window(window_name可视化多个mesh, width1920, height1080, left50, top50, visibleTrue) # 将点云添加到可视化器中 vis.add_geometry(mesh) vis.add_geometry(mesh_t) # 渲染参数opt opt vis.get_render_option() # 背景色 opt.background_color (0.9, 1, 0.9) # 三角网格 opt.mesh_show_wireframe True # 坐标轴 opt.show_coordinate_frame True # 显示场景 vis.run() # 释放窗口 vis.destroy_window()

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询