07 2024 档案

摘要:AIS_Selection 前言 “持有选定所有者列表的类” 方法 1 创建一个新的选择。 Standard_EXPORT AIS_Selection(); 2 清除所有选择的对象。 Standard_EXPORT virtual void Clear(); 3 如果对象尚未在选择中,则将其添加。 阅读全文
posted @ 2024-07-31 09:00 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:AIS_InteractiveObject 前言 //! 定义一个具有显示和选择服务的对象类。 //! 被可视化和选择的实体是交互式对象。 //! 实体的特定属性,如尺寸中箭头的外观,必须在 Prs3d_Drawer 中加载。 //! //! 您可以利用已经编写好所有必要方法的标准交互式对象类, / 阅读全文
posted @ 2024-07-31 08:45 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要://!相机旋转类型 Camera rotation mode. enum AIS_RotationMode { AIS_RotationMode_BndBoxActive, //!< default OCCT rotation AIS_RotationMode_PickLast, //!< rota 阅读全文
posted @ 2024-07-30 09:00 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:AIS_PointCloudOwner 前言 为了在 OpenCascade 中实现自定义的选中点高亮功能,可以创建一个自定义的 Entity Owner 类,用于处理点的选择和高亮显示。 方法 1 主构造函数 Standard_EXPORT AIS_PointCloudOwner(const Ha 阅读全文
posted @ 2024-07-29 09:15 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:AIS_PlaneTrihedron 前言 构建一个可选择的2D轴系在3D绘图中。 这个轴系可以放置在3D系统中的任何位置,提供一个用于在平面中绘制曲线和形状的坐标系。 有三种选择模式: 模式0 选择整个平面“trihedron” 模式1 选择平面“trihedron”的原点 模式2 选择轴。 注意 阅读全文
posted @ 2024-07-29 09:00 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:AIS_PointCloud 前言 交互对象用于一组点。 表示支持两种显示模式: 点。 用于高亮显示的边界框。 表示通过边界框提供选择。 选择和高亮显示可以通过将默认选择模式设置为 -1 来禁用。 这样在交互视图中将无法选择对象。任何调用 AIS_InteractiveContext::AddOrR 阅读全文
posted @ 2024-07-28 19:32 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:AIS_Point 前言 构造用于组合形状构建的点基准。该基准以加号标记(+)显示。 方法 1 // 初始化点 aComponent,它将构建点基准。 Standard_EXPORT AIS_Point(const Handle(Geom_Point)& aComponent); 2 // 返回索引 阅读全文
posted @ 2024-07-28 19:20 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:AIS_Plane 前言 构建用于构建复合形状的平面基准 方法 1 //! 初始化平面 aComponent。如果 aCurrentMode 等于 true,则不初始化绘图工具 “Drawer”。 Standard_EXPORT AIS_Plane(const Handle(Geom_Plane)& 阅读全文
posted @ 2024-07-26 09:56 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:AIS_MouseGesture //! 鼠标手势 - 同一时刻只能激活一个。 enum AIS_MouseGesture { AIS_MouseGesture_NONE, //!< 无激活手势 // AIS_MouseGesture_SelectRectangle, //!< 矩形选择; //! 阅读全文
posted @ 2024-07-25 22:47 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:前言 AIS_ManipulatorOwner是OpenCascade中的一个类,主要用于操纵对象的交互控制。AIS_ManipulatorOwner结合AIS_Manipulator类,允许用户通过可视化工具(如旋转、平移、缩放等)来操纵几何对象。 以下是AIS_ManipulatorOwner的 阅读全文
posted @ 2024-07-25 22:33 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:前言 AIS_Manipulator 是 OpenCASCADE 库中的一个类,用于在3D空间中对其他交互对象或一组对象进行局部变换。该类提供了直观的操控方式,使用户可以通过鼠标进行平移、缩放和旋转等操作。 详细功能 交互对象类,通过鼠标操控另一个交互对象或一组对象的局部变换。 它管理3D空间中的三 阅读全文
posted @ 2024-07-24 20:59 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:前言 AIS_Line 是 OpenCASCADE 库中的一个类,用于表示和操作三维直线。它可以通过几何线(Geom_Line)或者两个几何点(Geom_Point)来初始化。 方法 1 //! 初始化直线 aLine。 Standard_EXPORT AIS_Line(const Handle(G 阅读全文
posted @ 2024-07-24 20:47 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:cli CLI(Command Line Interface)是一种通过命令行界面与计算机系统进行交互的方式。它提供了一种以文本形式输入命令和接收系统输出的方法,用于执行各种操作和管理计算机系统。以下是CLI的详细解释: 一、定义与基本概念 定义:CLI是一种基于文本的界面,用户通过键入命令来与计算 阅读全文
posted @ 2024-07-23 22:26 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:AIS_InteractiveContext 前言 交互上下文(Interactive Context)允许您在一个或多个视图器中管理交互对象的图形行为和选择。类方法使这一操作非常透明。需要记住的是,对于已经被交互上下文识别的交互对象,必须使用上下文方法进行修改。如果交互对象尚未加载到交互上下文中, 阅读全文
posted @ 2024-07-23 22:25 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:三角函数变化公式 已知两条平行线,其中一条的起始点p1,p2,其中一条直线 p3,p4计算两条直线之间的截距 在二维平面上,当我们说“两条直线之间的截距”时,这通常意味着我们需要找到一条与这两条直线都相交的直线,并计算这条相交直线与给定直线的交点坐标,进而可能通过交点坐标来讨论“截距”的概念。但直接 阅读全文
posted @ 2024-07-14 20:17 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:AIS_InteractiveContext 前言 交互上下文(Interactive Context)允许您在一个或多个视图器中管理交互对象的图形行为和选择。类方法使这一操作非常透明。需要记住的是,对于已经被交互上下文识别的交互对象,必须使用上下文方法进行修改。如果交互对象尚未加载到交互上下文中, 阅读全文
posted @ 2024-07-14 20:15 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:原因 中文乱码是因为dxf文件为utf8格式的,而读取的是ansi格式的,所以导致乱码 解决方法 [C++]c++utf-8和ansi的互转 在C++中,UTF-8和ANSI(特别是在Windows平台上,通常指的是系统的本地代码页,如Windows-1252或GBK等)之间的转换并不是由标准C++ 阅读全文
posted @ 2024-07-13 10:48 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:List<Tuple<int, double, bool>> 变为List<Tuple<int, bool>>集合 如果您有一个List<Tuple<int, double, bool>>并且您想要将其转换为一个List<Tuple<int, bool>>集合,忽略double值,您可以使用LINQ 阅读全文
posted @ 2024-07-13 10:45 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:前言 dxflib是一个用于处理DXF文件的开源C++库。DXF(Drawing Exchange Format)文件是AutoCAD的一种二维图形格式,广泛用于CAD数据交换。dxflib通过读取和解析DXF文件,将其内容转换为可供渲染和显示的矢量图形,使得开发者能够轻松地在自己的应用程序中集成和 阅读全文
posted @ 2024-07-12 13:42 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:memset方法 memset 方法是一个在C和C++中广泛使用的库函数,用于将某一块内存中的全部字节设置为指定的值。这个函数通常用于内存空间的初始化或清零操作。以下是关于 memset 方法的详细解释: 函数原型 在C语言中,memset 函数的原型定义在 <string.h> 头文件中;在C++ 阅读全文
posted @ 2024-07-12 13:39 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:std::transform方法 std::transform 是 C++ 标准库算法中的一个非常有用的函数,它定义在头文件 中。这个函数用于将给定范围内的每个元素按照指定的操作进行转换,并将转换结果存储在另一个位置(可以是原始范围的另一个容器,或者完全不同的位置)。std::transform 提 阅读全文
posted @ 2024-07-11 14:23 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:DXF(Drawing Exchange Format,绘图交换格式)是Autodesk公司开发的一种CAD(计算机辅助设计)文件格式,用于实现AutoCAD与其他软件之间的CAD数据交换。DXF格式文件是一种开放的矢量数据格式,具有多种特点和数据格式规范。以下是关于DXF数据格式的详细解析: 版本 阅读全文
posted @ 2024-07-11 14:23 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:CAD版本 AutoCAD的图形格式版本代号主要用于标识DWG文件的版本,这些代号与AutoCAD软件的各个版本相对应。以下是AutoCAD图形格式版本代号的详细列表: 代号 对应DWG版本/AutoCAD版本 MC0.0 DWG Release 1.1(非常早期的版本) AC1.2 DWG R1. 阅读全文
posted @ 2024-07-03 14:52 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:AIS_InteractiveContext 前言 交互上下文(Interactive Context)允许您在一个或多个视图器中管理交互对象的图形行为和选择。类方法使这一操作非常透明。需要记住的是,对于已经被交互上下文识别的交互对象,必须使用上下文方法进行修改。如果交互对象尚未加载到交互上下文中, 阅读全文
posted @ 2024-07-02 20:57 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑
摘要:xpf文件是什么 XPF文件是“XML Paper Specification File”的缩写,它是一种文件保存格式,具有以下特点和相关信息: 一、定义与用途 定义:XPF文件用于保留文档的固定布局,包括文本、图片以及其他文档元素的确切位置。 用途:这种格式最初由微软公司设计,旨在为文档提供一个忠 阅读全文
posted @ 2024-07-02 15:06 一只小小汤圆 阅读(0) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示