当前位置: 首页 > wzjs >正文

无锡网站制作推广公司深圳网站设计哪好

无锡网站制作推广公司,深圳网站设计哪好,浙江省院士专家工作站建设网站,wordpress双栏主题开源VTK 坐标轴、相机方向坐标轴、立方体坐标轴 1. 坐标轴、相机方向坐标轴、立方体坐标轴2. 坐标轴3. 相机方向坐标轴4. 立方体坐标轴 1. 坐标轴、相机方向坐标轴、立方体坐标轴 在 VTK(Visualization Toolkit)中,与坐标轴相关的组件主要包括 坐…

VTK 坐标轴、相机方向坐标轴、立方体坐标轴

  • 1. 坐标轴、相机方向坐标轴、立方体坐标轴
  • 2. 坐标轴
  • 3. 相机方向坐标轴
  • 4. 立方体坐标轴

1. 坐标轴、相机方向坐标轴、立方体坐标轴

在 VTK(Visualization Toolkit)中,与坐标轴相关的组件主要包括 坐标轴 (vtkAxesActor)、相机方向坐标轴 (vtkCameraOrientationWidget) 和 立方体坐标轴 (vtkCubeAxesActor)。

控件名称作用及适用场景备注
vtkAxesActor坐标轴显示简单坐标轴,适用于世界坐标系、对象坐标系模型坐标系统显示
vtkCameraOrientationWidget相机方向坐标轴提供直观的相机方向参考增强用户体验
vtkCubeAxesActor立方体坐标轴显示带刻度的三维坐标轴,数据可视化,显示数据范围增强用户体验

2. 坐标轴

  1. vtkAxesActor 控件
    显示一个简单的三维坐标轴,通常用于表示场景的世界坐标系或对象的局部坐标系。示意图如下:
    在这里插入图片描述
  2. 特点
  • 依赖 vtkRenderer 自动计算对象边界并绘制刻度。
  • 可显示 X、Y、Z 轴的刻度值,类似 Matplotlib 3D 图中的坐标轴。
  1. 示例代码
vtkSmartPointer<vtkAxesActor> axesActor = vtkSmartPointer<vtkAxesActor>::New();
vtkSmartPointer<vtkOrientationMarkerWidget> widgetAxes= vtkSmartPointer<vtkOrientationMarkerWidget>::New();// 设置坐标系的位置为右下角
// 左(0.8): 视口的左边界,0.8 表示在窗口宽度的 80% 处。
// 下(0.0): 视口的下边界,0.0 表示窗口的底部。
// 右(1.0): 视口的右边界,1.0 表示窗口的最右边。
// 上(0.2): 视口的上边界,0.2 表示窗口高度的 20% 处。
double rightBottomViewport[4] = {0.8, 0.0, 1.0, 0.2}; // {左, 下, 右, 上}
widgetAxes->SetViewport(rightBottomViewport);// 配置 OrientationMarkerWidget
widgetAxes->SetOrientationMarker(axesActor);
widgetAxes->SetInteractor(renderWindow->GetInteractor());
widgetAxes->EnabledOn();
widgetAxes->InteractiveOff();

3. 相机方向坐标轴

  1. vtkCameraOrientationWidget 控件
    窗口角落显示一个小的坐标轴指示器,表示当前相机的方向。示意图如下:
    在这里插入图片描述

  2. 特点

  • 内部使用 vtkAxesActor 来绘制坐标轴。
  • 允许用户点击控件切换视角,例如切换到 XY、XZ、YZ 平面视角。
  • 提供直观的相机方向参考,方便用户在 3D 视图中定位。
  1. 示例代码
vtkSmartPointer<vtkCameraOrientationWidget> cameraOrientation = vtkSmartPointer<vtkCameraOrientationWidget>::New();
cameraOrientation->CreateDefaultRepresentation();
cameraOrientation->SetParentRenderer(renderer);
cameraOrientation->SetKeyPressActivation(false);
cameraOrientation->On();

4. 立方体坐标轴

  1. vtkCubeAxesActor 控件
    沿着一个对象的边界绘制带刻度的坐标轴,用于展示数据的三维范围。示意图如下:
    在这里插入图片描述
  2. 特点:
  • 依赖 vtkRenderer 自动计算对象边界并绘制刻度。
  • 可显示 X、Y、Z 轴的刻度值,类似 Matplotlib 3D 图中的坐标轴。
  • 适用于科学可视化场景,帮助用户了解数据的实际尺寸和范围。
  1. 示例代码
vtkSmartPointer<vtkCubeAxesActor> cubeAxesActor = vtkSmartPointer<vtkCubeAxesActor>::New();// 基础配置
cubeAxesActor->SetXLabelFormat("%.2f"); // X轴标签格式
cubeAxesActor->SetYLabelFormat("%.2f"); // Y轴标签格式
cubeAxesActor->SetZLabelFormat("%.2f"); // Z轴标签格式
cubeAxesActor->SetFlyModeToStaticEdges(); // 坐标轴固定在数据边界
cubeAxesActor->SetCamera(renderer->GetActiveCamera()); // 关联相机// 字体和颜色配置
cubeAxesActor->GetTitleTextProperty(0)->SetColor(1,0,0); // X轴红色
cubeAxesActor->GetTitleTextProperty(1)->SetColor(0,1,0); // Y轴绿色
cubeAxesActor->GetTitleTextProperty(2)->SetColor(0,0,1); // Z轴蓝色
cubeAxesActor->GetLabelTextProperty(0)->SetColor(1,0,0);
cubeAxesActor->GetLabelTextProperty(1)->SetColor(0,1,0);
cubeAxesActor->GetLabelTextProperty(2)->SetColor(0,0,1);cubeAxesActor->SetVisibility(true);// 默认隐藏,加载数据后显示
renderer->AddActor(cubeAxesActor); // 将坐标轴演员添加到渲染器中
renderer->ResetCamera(); // 让 VTK 自动缩放视角以适应整个坐标轴

文章转载自:

http://4vORASCX.jkdtz.cn
http://2Gq49Joe.jkdtz.cn
http://hOrbtsqy.jkdtz.cn
http://vhmmfDkv.jkdtz.cn
http://0nzT9MCJ.jkdtz.cn
http://hRmWTMJe.jkdtz.cn
http://2CxxL8Fj.jkdtz.cn
http://qinnCF9n.jkdtz.cn
http://9jvuMQLj.jkdtz.cn
http://8MTP2PSx.jkdtz.cn
http://HTojKM4a.jkdtz.cn
http://A7GptFAt.jkdtz.cn
http://WZsp2vhv.jkdtz.cn
http://eVzU5CsB.jkdtz.cn
http://xSnya9FO.jkdtz.cn
http://Yvhlf6OU.jkdtz.cn
http://Z0Afpvff.jkdtz.cn
http://8UxtU1f1.jkdtz.cn
http://E6bWMaRn.jkdtz.cn
http://2P8HhfGi.jkdtz.cn
http://yygsZb4i.jkdtz.cn
http://oQ0WJohj.jkdtz.cn
http://JNGNH6aa.jkdtz.cn
http://TAsX5f8J.jkdtz.cn
http://K8IRdlTr.jkdtz.cn
http://0Qt7Mljn.jkdtz.cn
http://06NDpvRr.jkdtz.cn
http://ZyqKGl5i.jkdtz.cn
http://Zg3n5dWF.jkdtz.cn
http://YzuQNzXO.jkdtz.cn
http://www.dtcms.com/wzjs/659157.html

相关文章:

  • 自己找网站开发项目页面紧急情况访问升级
  • 百度搜索不到asp做的网站广西建设网公布名单
  • 佛山网站搜索引擎优化wordpress标题怎么写
  • 同人那个小说网站做的最好渠道推广方案
  • 连锁酒店网站建设惠州广告公司排名
  • 上海缔客网站建设公司哈尔滨专业官网建站企业
  • 免费的域名网站天津网站建设seo优化
  • 做文案的网站有些什么重庆建设工程信息网官网首页入口
  • 仿网站制作教学视频教程凡科做的网站不能被收录
  • 深圳企业网站建设推荐公司做美团网站多少钱
  • 辽宁鞍山网站建设公司163网易免费邮箱登录
  • 上海网站制作案例网站开发技术与应用试验报告4
  • 做3d效果图的网站常州网络科技推广公司
  • 宠物狗网站建设分析app软件网站开发
  • 想学网站建设方向的研究生做网站备负责人风险大吗
  • 制造业小程序网站开发太姥山镇建设的网站
  • 网站付款方式企业网站报价单
  • 广州哪里有外贸网站学平面设计哪个学校好
  • 东莞 网站建设外贸建站用什么服务器
  • 北京朝阳双桥网站建设优质公司网站
  • 优秀画册设计网站重庆seo排名电话
  • 合肥专业网站建设公司做微信小程序
  • 品牌形象网站建设200平别墅装修25万效果
  • django 网站开发美食网页设计模板素材
  • 做兼职什么网站网站主机多大
  • 网站后台图片编辑器wordpress 后台无法登录
  • 杭州滨江网站建设公司工程项目信息网
  • 公司网站上荣誉墙怎么做怎么通过微博做网站外链
  • 六枝特区建设局网站网站建设加盟模式
  • 北?? 网站建设wordpress t1主题