opencascade

一只小小汤圆1 个月前
c++·学习·opencascade
opencascade源码学习之BRepOffsetAPI包 -BRepOffsetAPI_DraftAngle链接 BRepOffsetAPI_DraftAngle 是 Open CASCADE Technology (OCCT) 中的一个类,用于在创建偏移(或称为“抽壳”)操作时处理拔模角度(draft angle)。拔模角度是指在与偏移方向成一定角度的面上创建斜角,这通常在制造过程中用于确保模具或零件能够顺利地从模具中脱出。
一点灯3 个月前
occ·opencascade
opencascade源码学习之HLRAlgo包 -HLRAlgo在给定的投影中,为了达到工业设计、图纸需要的精度,可以删除隐藏的线条。为此,隐藏 线路移除组件提供两个算法: HLRBRep_Algo和HLRBRep_PolyAlgo。 这些算法删除或指示线条,被表面所掩盖。对于给定的投影,他们,计算一组线特征对象被表示。它们也被使用, 与提取工具结合使用,从a重建一个新的简化形状,计算结果的选择。 这个新形状由代表线条的边组成, 平面中的可视化形状。这个平面是投影平面。 HLRBRep_Algo考虑了形状本身。 HLRBRep_PolyAlgo与形状的多面体简化。 如
一只小小汤圆4 个月前
学习·opencascade
opencascade Bnd_Range源码学习区间表示opencascade Bnd_Range这个类描述了由两个实数值限定的 1D 空间中的区间。 一个区间可以是无效的,这表示区间中不包含任何点。
一只小小汤圆5 个月前
学习·opencascade
opencascade TopoDS、TopoDS_Vertex、TopoDS_Edge、TopoDS_Wire、源码学习opencascade TopoDS转TopoDS_Vertex opencascade TopoDS转TopoDS_Edge opencascade TopoDS转TopoDS_Wire opencascade TopoDS转TopoDS_Face opencascade TopoDS转TopoDS_Shell opencascade TopoDS转TopoDS_Solid opencascade TopoDS转TopoDS_Compound 提供方法将 TopoDS_Shape 类的对象转换为更专业的
一只小小汤圆5 个月前
学习·opencascade
opencascade AIS_TrihedronOwner源码学习对象的实体所有者用于选择管理opencascade AIS_TrihedronOwnerAIS_Trihedron对象的实体所有者用于选择管理。
一只小小汤圆5 个月前
学习·opencascade
opencascade AIS_Triangulation源码学习 每个三角形顶点关联颜色opencascade AIS_Triangulation 每个三角形顶点关联颜色交互对象,从 Poly_Triangulation 绘制数据,可选择性地带有与每个三角形顶点关联的颜色。 为了最大效率,颜色以32位整数表示,而不是传统的 Quantity_Color 值。 目前尚未实现三角形和顶点的交互选择功能。
一只小小汤圆5 个月前
学习·opencascade
opencascade AIS_MouseGesture AIS_MultipleConnectedInteractive源码学习//! 定义鼠标手势的映射。 typedef NCollection_DataMap<unsigned int, AIS_MouseGesture> AIS_MouseGestureMap; typedef NCollection_DataMap<unsigned int, AIS_SelectionScheme> AIS_MouseSelectionSchemeMap;
一只小小汤圆5 个月前
学习·opencascade
opencascade AIS_Line源码学习AIS_Line 是 OpenCASCADE 库中的一个类,用于表示和操作三维直线。它可以通过几何线(Geom_Line)或者两个几何点(Geom_Point)来初始化。
一只小小汤圆5 个月前
学习·opencascade
opencascade AIS_Manipulator源码学习AIS_Manipulator 是 OpenCASCADE 库中的一个类,用于在3D空间中对其他交互对象或一组对象进行局部变换。该类提供了直观的操控方式,使用户可以通过鼠标进行平移、缩放和旋转等操作。
一只小小汤圆5 个月前
学习·opencascade
opencascade AIS_ManipulatorOwner AIS_MediaPlayer源码学习AIS_ManipulatorOwner是OpenCascade中的一个类,主要用于操纵对象的交互控制。AIS_ManipulatorOwner结合AIS_Manipulator类,允许用户通过可视化工具(如旋转、平移、缩放等)来操纵几何对象。
一只小小汤圆6 个月前
windows·学习·microsoft·opencascade
opencascade AIS_InteractiveContext源码学习7 debug visualization交互上下文(Interactive Context)允许您在一个或多个视图器中管理交互对象的图形行为和选择。类方法使这一操作非常透明。需要记住的是,对于已经被交互上下文识别的交互对象,必须使用上下文方法进行修改。如果交互对象尚未加载到交互上下文中,您才能直接调用交互对象的方法。
一只小小汤圆6 个月前
学习·opencascade
opencascade AIS_InteractiveContext源码学习1 object display management 对象显示管理交互上下文(Interactive Context)允许您在一个或多个视图器中管理交互对象的图形行为和选择。类方法使这一操作非常透明。需要记住的是,对于已经被交互上下文识别的交互对象,必须使用上下文方法进行修改。如果交互对象尚未加载到交互上下文中,您才能直接调用交互对象的方法。
三年级王垄翔6 个月前
python·cad·opencascade
opencascade 判断两个TopoDS-Shape 是否相同我们使用opencascade提取实体时,经常会出现实体重复,例如从正方体实体中提取Edge,我们会发现能提取出24个Edge,但正方体只有12条边,这是因为每条边有两个面,进行了重复提取。
一只小小汤圆6 个月前
学习·opencascade
opencascade AIS_InteractiveContext源码学习2交互上下文(Interactive Context)允许您在一个或多个视图器中管理交互对象的图形行为和选择。类方法使这一操作非常透明。需要记住的是,对于已经被交互上下文识别的交互对象,必须使用上下文方法进行修改。如果交互对象尚未加载到交互上下文中,您才能直接调用交互对象的方法。
一只小小汤圆6 个月前
学习·opencascade
opencascade AIS_InteractiveContext源码学习相关枚举 AIS_SelectionScheme AIS_StatusOfPick枚举 AIS_SelectionScheme设置交互上下文中的选择方案。枚举值:AIS_SelectionScheme_UNKNOWN 未定义的方案
一只小小汤圆7 个月前
学习·opencascade
opencascade AIS_ExclusionFilter过滤器 源码学习一个用于根据给定类型和/或签名来拒绝或接受对象的框架。对象被存储,并且存储的对象与标志设置一起用于定义过滤器。要过滤的对象与添加到过滤器中的存储对象进行比较,并根据排除标志设置被接受或拒绝。
一只小小汤圆7 个月前
opencascade
opencascade AIS_Circle AIS_ColoredDrawer AIS_CameraFrustum 源码学习 圆构造圆形基准面,用于构建复合形状。AIS_Circle::AIS_Circle ( const Handle< Geom_Circle > & aCircle )
一只小小汤圆7 个月前
学习·opencascade
opencascade 快速显示AIS_ConnectedInteractive源码学习typedef PrsDim_ConcentricRelation AIS_ConcentricRelation
dshawshank8 个月前
cad·建模·三维·opencascade·dshawshank·epai·造型
EPAI手绘建模APP常用工具栏_11、常用工具栏图 1 常用工具栏(1) 撤销(2) 重做(3) 删除(4) 复制① 选中场景中的模型后,复制按钮变成可用状态,否则变成禁用状态。可以选择多个模型一起复制。
wuchen10048 个月前
occ·opencascade·标签乱码
OpenCASCADE(OCC)读入含中文汉字标签的内容后乱码的解决方法笔者在导入一个由SolidWorks生成的step文件的时候,节点名称是中文,于是乎生成的节点树的名称都是乱码了,经过多次的排查调研,最后的解决办法如下: