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

自己电脑做采集网站seo引擎优化是什么

自己电脑做采集网站,seo引擎优化是什么,织梦网站安装出现404 not found,个人展示网站模板opencascade AIS_TrihedronOwner 前言 AIS_Trihedron对象的实体所有者用于选择管理。 在OpenCascade的AIS(交互对象框架)中,管理类似AIS_Trihedron的对象的选择涉及理解如何处理实体(或所有者)以进行选择。 方法 1…

opencascade AIS_TrihedronOwner

前言

AIS_Trihedron对象的实体所有者用于选择管理。

在OpenCascade的AIS(交互对象框架)中,管理类似AIS_Trihedron的对象的选择涉及理解如何处理实体(或所有者)以进行选择。

在这里插入图片描述

方法

1

创建一个AIS_Trihedron对象的所有者。
Standard_EXPORT AIS_TrihedronOwner (const Handle(SelectMgr_SelectableObject)& theSelObject,
const Prs3d_DatumParts theDatumPart,
const Standard_Integer thePriority);

2

//! 返回数据部分标识符。
Prs3d_DatumParts DatumPart() const { return myDatumPart; }

3

//! 高亮可选择对象的显示。
Standard_EXPORT virtual void HilightWithColor (const Handle(PrsMgr_PresentationManager)& thePM,
const Handle(Prs3d_Drawer)& theStyle,
const Standard_Integer theMode) Standard_OVERRIDE;

4

//! 如果显示管理器thePM高亮显示与选择模式aMode对应的选择项,则返回true。
Standard_EXPORT Standard_Boolean IsHilighted (const Handle(PrsMgr_PresentationManager)& thePM,
const Standard_Integer theMode) const Standard_OVERRIDE;

5

//! 从显示管理器thePM中的检测到的可选择对象的所有者中移除高亮显示。
Standard_EXPORT virtual void Unhilight (const Handle(PrsMgr_PresentationManager)& thePM,
const Standard_Integer theMode) Standard_OVERRIDE;
这些方法描述了如何在OpenCascade中管理和操作AIS_Trihedron对象的选择和高亮显示。

使用示例

在OpenCascade中,AIS_TrihedronOwner是用于管理AIS_Trihedron对象选择的实体所有者。下面是一个简单的例子,展示如何创建和使用AIS_TrihedronOwner

示例代码

#include <AIS_Trihedron.hxx>
#include <AIS_TrihedronOwner.hxx>
#include <SelectMgr_SelectableObject.hxx>
#include <Prs3d_DatumParts.hxx>
#include <Prs3d_Drawer.hxx>
#include <PrsMgr_PresentationManager.hxx>
#include <Quantity_Color.hxx>
#include <Handle.hxx>int main()
{// 假设已经创建了AIS_Trihedron对象和相关的选择对象// 创建一个AIS_Trihedron对象Handle(AIS_Trihedron) aTrihedron = new AIS_Trihedron(/* 构造参数 */);// 创建一个可选择对象,使用AIS_Trihedron作为选择对象Handle(SelectMgr_SelectableObject) aSelectableObject = aTrihedron;// 创建一个AIS_TrihedronOwner对象Prs3d_DatumParts datumPart = Prs3d_DatumPart_XAxis; // 假设选择X轴作为数据部分Standard_Integer priority = 1; // 设置优先级AIS_TrihedronOwner anOwner(aSelectableObject, datumPart, priority);// 使用Presentation Manager和Drawer来操作高亮显示和取消高亮显示Handle(PrsMgr_PresentationManager) aPM = /* 获取Presentation Manager */;Handle(Prs3d_Drawer) aStyle = /* 创建一个Drawer对象 */;Standard_Integer highlightMode = 1; // 假设高亮显示模式为1// 高亮显示可选择对象的显示anOwner.HilightWithColor(aPM, aStyle, highlightMode);// 检查是否高亮显示了对象if (anOwner.IsHilighted(aPM, highlightMode)){// 如果高亮显示了,执行一些操作// ...}// 取消高亮显示可选择对象的显示anOwner.Unhilight(aPM, highlightMode);return 0;
}

解释

  • AIS_TrihedronOwner构造函数: AIS_TrihedronOwner通过传入SelectMgr_SelectableObject、数据部分(Prs3d_DatumParts)和优先级(Standard_Integer)来创建对象的实体所有者。

  • 高亮显示和取消高亮显示: 使用HilightWithColor方法可以高亮显示对象的显示,使用Unhilight方法可以取消高亮显示。这些方法允许在交互式上下文中对对象进行视觉反馈,以便用户可以清楚地识别和操作对象。

  • 其他操作: 可以根据需要在对象上执行其他操作,比如检查对象是否高亮显示,并根据需要进行进一步的处理。

这个例子展示了如何使用AIS_TrihedronOwner来管理和操作OpenCascade中的三轴坐标系对象的选择和视觉效果。
在这里插入图片描述

参考

http://www.15wanjia.com/news/25702.html

相关文章:

  • java视频教学网站开发seo网站建设优化什么意思
  • 网站开发与网页设计互联网营销师考试
  • wordpress主页标题显示不全北京seo工程师
  • 怎么做网站关键词推广品牌推广
  • aspcms中英文双语网站唯尚广告联盟平台
  • 品牌网站制作选哪家整合营销传播的方法包括
  • 网页设计图片大小怎么改秦皇岛seo优化
  • 做网站需要的软件湖南平台网站建设制作
  • 网页建设推荐上海优化网站方法
  • 下载了模板如何做网站磁力猫torrentkitty官网
  • wordpress qaseo关键词优化技术
  • wordpress页面是什么文章郑州seo优化公司
  • 电商网站开发平台一今日国内重大新闻
  • 做网站的linux程序代码编程培训机构加盟哪家好
  • 安阳后营贴吧网站关键字优化
  • jsp写的网站seo快速排名软件价格
  • 学校微网站模板百度seo排名优
  • 专业定制网站制作公司信息流优化师发展前景
  • 重庆的平台公司seo搜索引擎优化关键词
  • 外贸公司网站素材抖音引流推广一个30元
  • 天津公司网站建设费谷歌搜索引擎免费入口2022
  • 企业网站策划案模板怎么请专业拓客团队
  • 电商平台网站设计公司seo网站结构优化
  • seo短视频网页入口引流在线看seo网站快速排名外包
  • 做网站站长一年能赚多少钱最新推广注册app拿佣金
  • 大淘客做的网站打不开网站搜索引擎优化诊断
  • 个人做淘宝客网站要备案吗必应搜索引擎网址
  • 国外室内设计网站推荐百度开户推广
  • 网站做的不好使关键词优化排名软件
  • 北京企业官网网站建设报价如何制作链接推广