- 博客(129)
- 资源 (15)
- 问答 (1)
- 收藏
- 关注
原创 【Python实例学习笔记】图像相似度计算--哈希算法
【Python实例学习笔记】图像相似度计算--哈希算法算法实现的Python代码,和对代码的逐行注解。
2025-03-26 22:10:20
532
原创 各种功能的代码示例1
各种功能的代码示例1、遍历零件中的所有的face2、遍历一个face中的所有edge3、获取一个face的信息4、清除所有选中
2023-04-11 17:14:45
328
原创 草图/3D草图的创建、编辑和保存。
关于ISketchManager接口下面的常用方法。- 草图/3D草图的创建、编辑和保存。- 画线,画圆弧,画矩形,画圆
2023-04-11 16:10:39
476
原创 Expression: __acrt_first_block == header C#调用C++的DLL传递字符串
运行库” 选择 “多线程调试 DLL (/MDD)”C#调用C++的DLL,传递字符串时出现如下错误。查找了一下,解决办法是,将。
2023-02-02 11:08:57
217
原创 安装SolidWorks的SDK
它是SDK的安装文件。双击就可以安装完成。但是就安装到SolidWorks的安装目录下去了。这样,SolidWorks的SDK,就安装到想要的位置,方便查找和项目引用。
2023-01-31 16:02:25
3009
原创 OCCT培训笔记(刘星讲)--第1天
OCCT培训笔记--刘星1、各个package的内容记录Module FoundationClassesToolkit TKMathToolkit TKernel边界表示法详解Draw.bat的使用1、各个package的内容记录Module FoundationClassesToolkit TKMathToolkit TKernel一些基本功能,包括容器,定义一下数组,没有用STL的数组。Package NCollection 容器Package OSD 文件读写相关Package Q
2022-06-10 10:06:58
3489
原创 vscode+react+OpenCascade.js的js调试。
编译工具是VScode version 1.67.1。浏览器:Chrome 版本 101.0.4951.67(正式版本) (64 位)。OpenCascade.js平台 版本 2.0.0-beta.4259931。emsdk 版本 3.1.0。
2022-05-17 11:27:59
2429
原创 Emscripten在Windows10下的安装和配置
Emscripten在Windows10下的安装和配置1、Emscripten平台说明2、安装Emscripten平台3、使用1、Emscripten平台说明Emscripten 是一个完整的 WebAssembly开源编译器工具链。使用 Emscripten,您可以:将 C 和 C++ 代码或任何其他使用 LLVM 的语言编译到 WebAssembly 中,并在 Web、Node.js 或其他 wasm 运行时上运行它。将其他语言的 C/C++运行时编译到 WebAssembly 中,然后以间接
2022-05-17 10:34:18
1813
1
原创 选择模式切换和获取选中点的坐标--AIS_InteractiveObject类
预:使用Open CASCADE库版本为7.5.0。参考软件库自带sample。选择模式切换和获取选中点的坐标--AIS_InteractiveObject类1、获得选中物体2、设置选择模式点、线、面3、怎样获取选中的点的坐标?1、获得选中物体 mAISContext->InitSelected();//初始化选中iteration while (mAISContext->MoreSelected() ) //是否有选中 { //ais就是选中的物体,AIS_Interac
2022-04-15 16:13:03
1437
原创 《制冷原理及设备》专业名词了解笔记——第一章
低温制冷方法有:蒸汽压缩式,蒸汽吸入式,吸收式等。家用空调的基本原理:蒸汽压缩式制冷。逆向循环,空调可以制热,这时叫热泵。按补偿能量的形式分为:以机械能或电能补偿——蒸汽压缩式、热电式制冷机。以热能补偿——吸收式,蒸汽式,吸附式制冷机。制冷效率用制冷系数评价;热能驱动式制冷机用热力系数评价;统称 性能系数(COP)热泵根据低位热源种类分为:空气源、水源、地源热泵。热泵设置有换向阀将制冷工作逆向运转。组成如下:压缩机冷凝器膨胀阀蒸发器...
2022-02-18 17:44:57
354
原创 遍历模型中的face、edge等——TopExp_Explorer类
TopExp_Explorer类:用于遍历。参考官网内容,和整理使用笔记。官网链接:https://dev.opencascade.org/doc/occt-7.5.0/refman/html/class_top_exp___explorer.html1、 上实例//Example to find all the Faces in the Shape S ://遍历模型 S 中的所有 TopAbs_FACE 类型的对象for (Ex.Init(S,TopAbs_FACE); Ex.More();
2022-02-16 11:21:01
3518
5
转载 C# 调用C++动态链接库Dll以及联调
C# 调用C++动态链接库Dll以及联调平:很好用,已经使用过了。可以联调。1: C++对外公开的接口需声明为:extern “C” __declspec Fun(); 这是由于c++与c# 调用方式不一样,所以函数前需要加__stdcall修饰;2:c#中通过DllImport引用c++动态链接库 [DllImport("xxx.dll")] public static extern fun()C++ 与c#的数据类型有的不一样,这个需要注意;3:把C++
2021-12-15 14:13:46
758
原创 cs文件中窗体设计器不见了,终于找到解决办法了。
C# 窗体为 Form1.cs,下面有2个文件。如图看,Form1.cs文件前面的图标是窗口。今天早上它突然变成和下面的Program.cs文件一样的C#图标了。双击文件没有显示窗口的设计窗口,只显示代码。查了很多。终于找到了优快云论坛里面的有个有用的。对的,把Form类前面的其它定义类和结构体都搬走,就回复成现在的图标了。双击出现窗口设计视图!...
2021-11-23 11:59:46
11024
9
原创 OCCT命令集1(速查笔记)
生成点、线、面BRepBuilderAPI_MakeEdge 点生成边命令//方法1 gp_Pnt pt1(0,0,0);//gp_Pnt类定义点包含double的xyz。 gp_Pnt pt2(1,1,1); TopoDS_Edge edge1 = BRepBuilderAPI_MakeEdge(pt1,pt2);//方法2 //TColgp_Array1OfPnt类定义点的数组。NCollection_Array1类定义了一个Array TColgp_Array1Of
2021-10-29 10:06:21
2671
原创 bag文件转PCD文件——自己记录用
解析.bag文件到.pcd点云数据文件有两种方法:1、利用bag_to_pcd, 代码如下:(亲测有效)rosrun pcl_ros bag_to_pcd <*.bag> <topic> <output_directory>例如:**1、知道bag文件的topic列表命令如下:rosbag info d:\filename.bag结果如下:所以bag文件转换成PCD文件命令如下:rosrun pcl_ros bag_to_pcd d:\b\cam
2021-07-22 15:34:30
4135
2
原创 ROS系统windows10下安装——自己看的学习笔记
参考网页:官方建议使用Ubuntu系统。Windows10现在只是实验性质。网页是官网所有安装。http://wiki.ros.org/InstallationROS系统的Windows10 安装链接:http://wiki.ros.org/Installation/Windows关于Ubuntu 虚拟机我申请了Ubuntu的虚拟机,版本号如下:myuser@ubuntu:~$ cat /proc/versionLinux version 4.4.0-142-generic (buildd@
2021-07-22 15:06:06
422
1
原创 osge阶段学习总结3(给自己看的记录)——OSG 智能指针 详解
osge阶段学习总结3(给自己看的记录)——OSG 智能指针 详解1、Referenced类2、ref_ptr类。3、调用实例说明。3.1、create1()函数:3.2、create2()函数:3.3、create3()函数:4、额外推荐5、最后注:osg版本号为3.6.31、Referenced类osg::Referenced类是几乎所有osg类的父类。这个类与智能指针修改部分函数如下:(不相关函数略)class OSG_EXPORT Referenced{public:
2021-05-24 18:05:51
1234
原创 osge阶段学习总结2(给自己看的记录)——OSG callback 详解
osge阶段学习总结2(给自己看的记录)——一、pandas是什么?注:osg版本号为3.6.3一、pandas是什么?
2021-05-18 15:09:25
741
原创 osg用嵌入外部窗口,显示异常错误。
最近在学osg,用MFC的单文档窗口嵌入osg显示。百度一下就有代码,《最长一帧》里面有一下讲解。三维渲染出来的模型总是怪怪的,特别像深度缓冲溢出。又比那个严重。设置了前后截面,都没有反应,前后截面也没有剔除的功能。最后,终于发现,深度缓冲根本就没开!三维引擎深度检测默认是关闭的!没注意过别的引擎是否有这样的惯例,记录一下吧。。。。 osg::StateSet *state = mViewer->getCamera()->getOrCreateStateSet(); state-&g
2021-04-01 16:53:44
244
转载 解决win10注册错误 错误代码0x8002801c
平:我是注册的时候没事,注销的时候不行,错误代码也是这个。解决办法一样。解决win10注册错误 错误代码0x8002801c现在分享一个完美的解决方法(非原创):最简洁的办法是:1.自行将msinet.ocx(win10系统64位)组件复制到C:\Windows\SysWOW64\目录下;2.在C:\Windows\SysWOW64\ 目录下找到cmd.exe文件,右键单击,“以管理员身份运行”,打开cmd;3.复制regsvr32 %windir%\SysWOW64\msinet.ocx 命令
2021-03-17 11:28:47
5769
4
原创 Source Insight 4 中文注解为乱码的解决办法
工具使用笔记Source Insight 4 中文注解为乱码的解决办法所有文件乱码解决办法:我的理解,在做下面操作的时候,先设置,然后关闭所有打开的文件,然后再打开文件即可菜单栏中 【Options】 > 【Preferences】 >File标签中,最下面的“Default encoding” :改成System Default(Windows ANSI)或者Chinese Simplified(GB2312) CP:936,点击确定,问题解决!!!平: 这个我用过可以解决
2021-03-17 09:15:55
220
原创 osg自学笔记5——《最长的一帧》第12日
osg自学笔记4——《最长的一帧》第11日第十一日1、osgViewer::Viewer::updateTraversal()函数总结解读成果:OpenThreads 库。悬疑列表:————完————
2021-03-16 17:12:56
222
原创 osg自学笔记4——《最长的一帧》第11日
第四日具体内容调用结构总结解读成果:osg::DisplaySettings::setDefaults,osg::GraphicsContext::createGraphicsContext,osgViewer::View:: setUpViewInWindow。悬疑列表:类变量_cameraWithFocus 的意义是什么?ViewConfig类的子类有:AcrossAllScreens类SingleScreen类SingleWindow类这里的调用和继承我感觉有些不
2021-03-16 16:47:12
167
转载 C++ static静态成员函数详解
记录一下吧。这总是忘记。在类中,static 除了可以声明静态成员变量,还可以声明静态成员函数。普通成员函数可以访问所有成员(包括成员变量和成员函数),静态成员函数只能访问静态成员。编译器在编译一个普通成员函数时,会隐式地增加一个形参 this,并把当前对象的地址赋值给 this,所以普通成员函数只能在创建对象后通过对象来调用,因为它需要当前对象的地址。而静态成员函数可以通过类来直接调用,编译器不会为它增加形参 this,它不需要当前对象的地址,所以不管有没有创建对象,都可以调用静态成员函数。普通成员
2021-03-15 17:21:57
405
原创 osg自学笔记3——《最长的一帧》第3日
osg自学笔记3——《最长的一帧》第三日具体内容调用结构1、首先函数将尝试获取 osg::DisplaySettings 的指针2、开始创建新的 GraphicsContext 设备总结《最长的一帧》的源代码版本:OpenSceneGraph 2.6.0;我学习参考源码版本为OpenSceneGraph-3.6.3。由于学习的源码版本不同,这里的调用方式有些变化。我根据《最长的一帧》文章讲解的,和自己参照源码学习的,记录在这里。我的测试运行代码如下:#include <osgDB/ReadF
2021-03-12 17:17:48
364
原创 osg自学笔记2——《最长的一帧》第1、2日
最长的一帧 作者:王锐(array)参考的osg源码版本为 3.6.3osg自学笔记2——《最长的一帧》0 概况第一日具体内容osgViewer::ViewerBase::frame()函数osgViewer::View::init()函数总结第二日具体内容一种常用的嵌入方式也许是这样实现的:osgViewer::Viewer::getContexts()函数创建缺省 GraphicsContext 设备的方法有以下几种:总结0 概况这里只研究一帧的渲染。while (!viewer.done()
2021-03-12 14:58:56
470
原创 osg自学笔记1——《OpenSceneGraph 快速入门指导》
这里写自定义目录标题《OpenSceneGraph Quick Start Guide》学习笔记1、 1.3 运行 osgviewer2、1.5 场景图形初步3、 1.6 OpenSceneGraph 概览4、2.1 内存管理5、2.2 叶节点(Geode)和几何信息1、osg::Vec2,osg::Vec2Array,osg::Vec3Array2、Drawables 类《OpenSceneGraph Quick Start Guide》学习笔记《OpenSceneGraph Quick Start
2021-03-11 15:24:12
4455
原创 MongoDB在windows10下的C++开发环境搭建
MongoDB在windows10下的C++开发环境搭建0、主要内容1、安装2、开始编译sdk库0、主要内容MongoDB+windows10+vs2019 C++版本的sdk库的编译运行开发。简直多灾多难,弄了3天才弄好,头晕的想吐。记录一下吧。Windows10 专业版mongodb-windows-x86_64-4.4.1-signedmongodb-compass-1.22.1vs20191、安装安装 mongoDB 的server和client的程序。去mongoDB官网下载。
2020-09-18 18:20:24
1263
7
原创 LearnOpenGL CN学习笔记4-着色器
LearnOpenGL CN学习笔记4-着色器一、GLSL语言简介着色器是使用一种叫GLSL的类C语言写成的。GLSL是为图形计算量身定制的,它包含一些针对向量和矩阵操作的有用特性。着色器程序编写包括:1、声明版本。2、输入和输出变量3、uniform和main函数。4、入口点都是main函数。顶点属性(Vertex Attribute)是有上限的,OpenGL确保至少有16个包含4分量的顶点属性可用。查询GL_MAX_VERTEX_ATTRIBS来获取具体硬件的上限,.
2020-08-15 10:23:19
387
原创 在Mac下应用GLFW库的OpenGL编程,外部链接错误。_addJoystickElement in libglfw3.a(cocoa_joystick.o)
在Mac下应用GLFW库的OpenGL编程,外部链接错误。我应用的系统:Mac os Heigh Sierra 版本10.13.6OpenGL版本 4.1Xcode 版本9.4.1GLFW版本 3.3.2用Xcode创建空项目后,书写一个最简单的渲染代码,显示一个空屏幕的窗口。编译后总是外部链接错误。确实准确的添加了libglfw3.a的库。具体错误代码举例如下:Undefined symbols for architecture x86_64: "_CFArrayAppendValu
2020-08-11 16:59:57
664
原创 LearnOpenGL CN学习笔记3-渲染第一个三角形
一、图形渲染管线 简介下图是图形渲染管线的每个阶段的抽象展示。图形渲染管线其中,蓝色部分代表的是我们可以注入自定义的着色器的部分。顶点着色器(Vertex Shader),几何着色器(Geometry Shader),片段着色器(Fragment Shader)。在现代OpenGL中,我们必须定义至少一个顶点着色器和一个片段着色器。顶点着色器(Vertex Shader):处理3维顶点;片段着色器(Fragment Shader):光栅化后处理每个像素的颜色,很多特效在这里完..
2020-08-08 21:59:55
1104
1
原创 LearnOpenGL CN学习笔记2-创建窗口
本节主要学习OpenGL显示一个空白窗口。可以改变窗口背景色,按键ESC退出窗口。代码结构如下:1、初始化 GLFW库。2、用GLFW库 创建窗口。3、加载 GLAD库。(由于调用OpenGL库函数需要通过GLAD库,所以在调用函数前加载GLAD库。)4、设置视口(代码没有设置camera,我给估计是这节并没有渲染任何东西所以没有设置camera。看看下面的视频估计就有了。)5、注册各种回调函数6、渲染循环 处理鼠标、键盘 清空屏幕背景 处理各种渲染和
2020-08-08 08:37:54
421
原创 LearnOpenGL CN学习笔记1-准备工作
LearnOpenGL CN学习笔记1-准备工作OpenGL简介第三方依赖库GLFW库GLAD库OpenGL简介1、OpenGL本身并不是一个API,它仅仅是一个由Khronos组织制定并维护的规范(Specification)。OpenGL规范严格规定了每个函数该如何执行,以及它们的输出值。至于内部具体每个函数是如何实现(Implement)的,将由OpenGL库的开发者自行决定(译注:这里开发者是指编写OpenGL库的人)。2、OpenGL库 是一个API(Application Program
2020-08-01 12:06:27
420
原创 OpenSceneGraph学习笔记1-源码编译及doxygen文档
OpenSceneGraph源码编译和doxygen文档生成配置osg 源码编译doxygen文档生成配置运行实例程序osg 源码编译我安装环境是:window10、vs2017、OpenSceneGraph3.6.5下载安装包如下:OpenSceneGraph 源码稳定版本 下载官网链接如下:http://www.openscenegraph.org/index.php/download-section/stable-releases第三方依赖库 下载的官网链接如下:http://www.
2020-05-14 10:33:01
550
2
原创 数组和动态数组
0、前言本来想把数组的各种复习记录一下。但是我实在太懒,不想重复到处都有的东西。用的时候再百度吧。还是记录一下,数组、数组指针和动态数组什么的,我比较爱混的问题,和一些记不住的东西。1、数组的基本应用C++ 支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。1.1、数组的定义//type arrayName [ arraySize ];double balance[1...
2019-12-03 11:10:31
354
SolidWorks 二次开发 C#的addin插件 AngelSix 视频 第一课的完成代码
2023-03-23
CJsonObject-master.zip
2020-09-14
ogre 1.10.12 的源码
2018-08-14
一步步学OpenGL源代码下载
2017-12-08
OPC统一架构
2016-08-02
AtlTest1501_V3.rar
2015-12-16
AtlTest1501_V2.rar
2015-12-15
AtlTest1501_V1
2015-12-15
ogre3d的BasicTutorial345源码
2015-02-10
文件备份工具,去除svn
2011-03-10
谁有寻路算法检测工具软件推荐一下?
2017-02-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人