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

Opencascade基础教程(14): 一个模型显示问题

如果显示模型时出现如图情况,正对屏幕的平面特别亮,只需要设置材质为非金属就行。

	//创建box并显示TopoDS_Shape aShape = BRepPrimAPI_MakeBox(100, 100, 100);Handle(AIS_Shape) aisShpae = new AIS_Shape(aShape);aisShpae->SetDisplayMode(AIS_Shaded);aisShpae->SetColor(Quantity_NOC_RED);//aisShpae->SetMaterial(Graphic3d_NOM_PLASTIC);aisShpae->Attributes()->SetFaceBoundaryDraw(true);aisShpae->Attributes()->SetFaceBoundaryAspect(new Prs3d_LineAspect(Quantity_NOC_BLACK, Aspect_TOL_SOLID, 1.));GetAISContext()->Display(aisShpae, true);

在这里插入图片描述

// 设置塑料材质后
aisShpae->SetMaterial(Graphic3d_NOM_PLASTIC);

在这里插入图片描述

http://www.lryc.cn/news/483392.html

相关文章:

  • ISP——你可以从这里起步(二)
  • Qt / Qt Quick程序打包的一些坑 (四)
  • 《传统视觉算法在视觉算法中的地位及应用场景
  • 老老实实干一辈子程序员是没出息的!这本证书你早该学!
  • 鸿蒙next版开发:相机开发-录像(ArkTS)
  • 闯关leetcode——3206. Alternating Groups I
  • 多个摄像机画面融合:找到同一个目标在多个画面中的伪三维坐标,找出这几个摄像头间的转换矩阵
  • Three.js性能优化和实践建议
  • C#入门 023 什么是类(Class)
  • 一篇Spring Boot 笔记
  • 一生一芯 预学习阶段 NEMU代码学习(2)
  • 《手写Spring渐进式源码实践》实践笔记(第二十章 实现简单ORM框架)
  • AI技术赋能电商行业:创新应用与未来展望
  • windows 11编译安装ffmpeg(包含ffplay)
  • 系统启动时将自动加载环境变量,并后台启动 MinIO、Nacos 和 Redis 服务
  • [ACTF2020 新生赛]Upload 1--详细解析
  • power bi中的related函数解析
  • 目前区块链服务商备案支持的区块链技术类型
  • CatBoost中的预测偏移和排序提升
  • python: postgreSQL using psycopg2 or psycopg
  • 从 MySQL 5.7 到 8.0:理解 GROUP BY 的新规则与实战优化20241112
  • npm完整发包流程(亲测可验证)
  • 学习threejs,使用JSON格式保存和加载模型
  • 中国首部《能源法》正式问世,它的亮点有哪些呢?
  • 【外包】软件行业的原始形态,项目外包与独立开发者
  • 工程数学线性代数(同济第七版)附册课后习题答案PDF
  • 【Ubuntu24.04】部署服务(基础)
  • Linux符号使用记录
  • 初阶C++之C++入门基础
  • ODOO学习笔记(7):模块化架构(按需安装)