自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

原创 各种功能的代码示例1

各种功能的代码示例1、遍历零件中的所有的face2、遍历一个face中的所有edge3、获取一个face的信息4、清除所有选中

2023-04-11 17:14:45 196

原创 挤压凸台,挤压切除凹陷,倒直角,倒圆角

关于IFeatureManager接口下面的常用方法。挤压凸台,挤压切除凹陷,倒直角,倒圆角

2023-04-11 16:39:34 233

原创 草图/3D草图的创建、编辑和保存。

关于ISketchManager接口下面的常用方法。- 草图/3D草图的创建、编辑和保存。- 画线,画圆弧,画矩形,画圆

2023-04-11 16:10:39 296

原创 Expression: __acrt_first_block == header C#调用C++的DLL传递字符串

运行库” 选择 “多线程调试 DLL (/MDD)”C#调用C++的DLL,传递字符串时出现如下错误。查找了一下,解决办法是,将。

2023-02-02 11:08:57 146

原创 安装SolidWorks的SDK

它是SDK的安装文件。双击就可以安装完成。但是就安装到SolidWorks的安装目录下去了。这样,SolidWorks的SDK,就安装到想要的位置,方便查找和项目引用。

2023-01-31 16:02:25 1505

原创 OCCT示例学习笔记3--Modeling项目

OCCT的版本是7.6.0. Modeling项目,代码学习记录。

2022-08-05 15:12:09 1895 2

原创 OCCT示例学习笔记1--Viewer2d项目

occt7.6.0 sample学习笔记,应用查询用。

2022-07-07 11:35:31 1157 6

原创 OCCT培训笔记(刘星讲)--第2天

OCCT培训笔记(刘星讲)–第2天

2022-06-15 15:40:35 1774 5

原创 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 2806

原创 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 2035

原创 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 1518 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 1120

原创 《制冷原理及设备》专业名词了解笔记——第一章

低温制冷方法有:蒸汽压缩式,蒸汽吸入式,吸收式等。家用空调的基本原理:蒸汽压缩式制冷。逆向循环,空调可以制热,这时叫热泵。按补偿能量的形式分为:以机械能或电能补偿——蒸汽压缩式、热电式制冷机。以热能补偿——吸收式,蒸汽式,吸附式制冷机。制冷效率用制冷系数评价;热能驱动式制冷机用热力系数评价;统称 性能系数(COP)热泵根据低位热源种类分为:空气源、水源、地源热泵。热泵设置有换向阀将制冷工作逆向运转。组成如下:压缩机冷凝器膨胀阀蒸发器...

2022-02-18 17:44:57 244

原创 遍历模型中的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 2563 3

转载 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 668

原创 cs文件中窗体设计器不见了,终于找到解决办法了。

C# 窗体为 Form1.cs,下面有2个文件。如图看,Form1.cs文件前面的图标是窗口。今天早上它突然变成和下面的Program.cs文件一样的C#图标了。双击文件没有显示窗口的设计窗口,只显示代码。查了很多。终于找到了CSDN论坛里面的有个有用的。对的,把Form类前面的其它定义类和结构体都搬走,就回复成现在的图标了。双击出现窗口设计视图!...

2021-11-23 11:59:46 8167 6

原创 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 2197

原创 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 3559 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 343 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 932

原创 osge阶段学习总结2(给自己看的记录)——OSG callback 详解

osge阶段学习总结2(给自己看的记录)——一、pandas是什么?注:osg版本号为3.6.3一、pandas是什么?

2021-05-18 15:09:25 630

原创 osge阶段学习总结1(给自己看的记录)——osg初始化渲染窗口

Examples osgbillboard

2021-05-11 17:07:22 904

原创 osg用嵌入外部窗口,显示异常错误。

最近在学osg,用MFC的单文档窗口嵌入osg显示。百度一下就有代码,《最长一帧》里面有一下讲解。三维渲染出来的模型总是怪怪的,特别像深度缓冲溢出。又比那个严重。设置了前后截面,都没有反应,前后截面也没有剔除的功能。最后,终于发现,深度缓冲根本就没开!三维引擎深度检测默认是关闭的!没注意过别的引擎是否有这样的惯例,记录一下吧。。。。 osg::StateSet *state = mViewer->getCamera()->getOrCreateStateSet(); state-&g

2021-04-01 16:53:44 186

转载 解决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 4285 2

原创 Source Insight 4 中文注解为乱码的解决办法

工具使用笔记Source Insight 4 中文注解为乱码的解决办法所有文件乱码解决办法:我的理解,在做下面操作的时候,先设置,然后关闭所有打开的文件,然后再打开文件即可菜单栏中 【Options】 > 【Preferences】 >File标签中,最下面的“Default encod­ing” :改成System Default(Windows ANSI)或者Chinese Simplified(GB2312) CP:936,点击确定,问题解决!!!平: 这个我用过可以解决

2021-03-17 09:15:55 124

原创 osg自学笔记5——《最长的一帧》第12日

osg自学笔记4——《最长的一帧》第11日第十一日1、osgViewer::Viewer::updateTraversal()函数总结解读成果:OpenThreads 库。悬疑列表:————完————

2021-03-16 17:12:56 174

原创 osg自学笔记4——《最长的一帧》第11日

第四日具体内容调用结构总结解读成果:osg::DisplaySettings::setDefaults,osg::GraphicsContext::createGraphicsContext,osgViewer::View:: setUpViewInWindow。悬疑列表:类变量_cameraWithFocus 的意义是什么?ViewConfig类的子类有:AcrossAllScreens类SingleScreen类SingleWindow类这里的调用和继承我感觉有些不

2021-03-16 16:47:12 122

转载 C++ static静态成员函数详解

记录一下吧。这总是忘记。在类中,static 除了可以声明静态成员变量,还可以声明静态成员函数。普通成员函数可以访问所有成员(包括成员变量和成员函数),静态成员函数只能访问静态成员。编译器在编译一个普通成员函数时,会隐式地增加一个形参 this,并把当前对象的地址赋值给 this,所以普通成员函数只能在创建对象后通过对象来调用,因为它需要当前对象的地址。而静态成员函数可以通过类来直接调用,编译器不会为它增加形参 this,它不需要当前对象的地址,所以不管有没有创建对象,都可以调用静态成员函数。普通成员

2021-03-15 17:21:57 348

原创 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 282

原创 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 333

原创 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 3460

原创 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 1064 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 336

原创 在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 540

原创 LearnOpenGL CN学习笔记3-渲染第一个三角形

一、图形渲染管线 简介下图是图形渲染管线的每个阶段的抽象展示。图形渲染管线其中,蓝色部分代表的是我们可以注入自定义的着色器的部分。顶点着色器(Vertex Shader),几何着色器(Geometry Shader),片段着色器(Fragment Shader)。在现代OpenGL中,我们必须定义至少一个顶点着色器和一个片段着色器。顶点着色器(Vertex Shader):处理3维顶点;片段着色器(Fragment Shader):光栅化后处理每个像素的颜色,很多特效在这里完..

2020-08-08 21:59:55 1022 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 381

原创 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 376

原创 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 473 2

原创 数组和动态数组

0、前言本来想把数组的各种复习记录一下。但是我实在太懒,不想重复到处都有的东西。用的时候再百度吧。还是记录一下,数组、数组指针和动态数组什么的,我比较爱混的问题,和一些记不住的东西。1、数组的基本应用C++ 支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。1.1、数组的定义//type arrayName [ arraySize ];double balance[1...

2019-12-03 11:10:31 312

原创 稀疏数组学习总结和C++实现代码

1、稀疏数组是什么?稀疏数组的应用场景是:当普通数组中无效数据量远远大于有效数据量时,可以用稀疏数组对数组进行压缩。是的,稀疏数组的功能就是进行压缩。节省内存占用,或者节约硬盘占有,网络传输等。2、实例说明 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2...

2019-12-01 18:07:39 652

SolidWorks 二次开发 C#的addin插件 AngelSix 视频 第一课的完成代码

按照 SolidWorks二次开发C#插件AngelSix 视频写了一遍代码。因为当时没有找到。这个是第一课的完成代码。 下面是这个视频的连接 https://www.bilibili.com/video/BV14g4y1z7BG?p=1&vd_source=55ccff103512ce62407da7e964cf03ff

2023-03-23

msinetocx.7z

msinet.ocx Windows10 32/64位

2021-03-17

CJsonObject-master.zip

一个C++的json库。由于它基于cJSON库,所以,这个库不支持的就不可以试用了。它可以跨平台和编译器。内只有四个文件,直接包含入工程就可以了。 内含demo,看看demo代码,我反正10分钟就可以自己试用了。 https://github.com/Bwar/CJsonObject这个是它的开源地址。

2020-09-14

ogre 1.10.12 的源码

ogre 1.10.12版本的源码,用于CMake编译成Visual Studio平台上面的ogre引擎。win10系统亲测可用。ogre官网链接下载的。

2018-08-14

ogre1.10.12 vc15 x64 的sdk安装

ogre1.10.12版本在 vc15 x64下 的sdk安装软件。从ogre的官网链接下载的。 亲测win10可用。

2018-08-14

一步步学OpenGL源代码下载

想改一下资源分~!资源共享,不需要这么多分啊!帮我改到 1分、2分就够了! CSDN里有一个专栏教程:一步步学OpenGL, 极客学院里面有一个教程:现代 OpenGL 教程 都是翻译的一个外文网站的教程。源码在这里。 最近在学OpenGL,发现一个快速入门的好教程。 是外文的。ogldev网站。其中有所有40多个教程的源码打包下载。 找到两个就是上面的那两个。我是从那个网站下载的,入门的朋友可以下载来看比较方便。 这个源码,不用自己安装 glut 和glew 了。

2017-12-08

OPC统一架构

OPC基金会定义了在线自动化系统之间的数据交换标准,成功地应用在工控自动化行业中。新的OPC统一架构(OPC UA)统一了现行标准,采用面向服务的架构(SOA)。原来的OPC应用程序只能运行在基于Windows的PC系统上,而新标准的主要优点在于平台的无关性。, 马科等著的这本《OPC统一架构》首先简单介绍了传统OPC,并简短概述了OPC UA;接下来侧重介绍信息建模,也就是使用OPC UA数据如何被表现,并介绍了如何操作已经建立好的OPC UA信息模型;然后对OPC UA的安全方面进行了讨论,介绍了OPC UA的应用程序架构和系统架构,并介绍了如何从传统的OPC概念映射到OPC UA概念,如何从传统OPC应用程序转移到OPC UA的方法;最后本书对OPC UA协议子集进行介绍,并对OPC UA与传统OPC的性能进行了对比。对于那些需要进一步查询OPC UA详情的读者,本书的附录给出了参考。, 《OPC统一架构》对OPC UA整体进行了深入浅出、易于理解的介绍,并对一些标准中不直接提到的概念进行了解释。本书既可以作为工控自动化专业研究生和老师的参考,也为从事自动化工程应用的工程技术人员以及研发人员提供了宝贵的参考资料。

2016-08-02

AtlTest1501_V3.rar

网页对控件可以调用函数,并且传送信息。控件也可以给网页发送消息 VS2013编写嵌入网页的ATL控件3-网页和控件通信 http://blog.csdn.net/jean7155/article/details/50320057

2015-12-16

AtlTest1501_V2.rar

网页打开的ATL控件作为依托,显示三维内容。 给ATL控件添加鼠标控件。 和MFC添加鼠标控件基本相同,就是VS的向导把信息映射的位置添加错误了。需要手动改回来。 blog网页: http://blog.csdn.net/jean7155/article/details/50318473

2015-12-15

AtlTest1501_V1

网页打开的ATL控件作为依托,显示三维内容。网页对控件可以调用函数,并且传送信息。控件也可以给网页发送消息。 对于blog http://blog.csdn.net/jean7155/article/details/50314309

2015-12-15

ogre教程到中级2

ogre教程 基础教程4,5,中级教程1,2 没有使用CEGUI,所以鼠标不可见

2015-02-16

ogre3d的BasicTutorial345源码

和我的笔记相对应。 ogre3d的BasicTutorial345源码 windows7 旗舰版 64位 sp1 VS2010

2015-02-10

VS2010插件

用于VS2010生成OGRE基本APP的插件。

2015-02-04

OgreSDK_vc10_v1-7-4

OgreSDK_vc10_v1-7-4 编译好的开发包

2015-02-04

文件备份工具,去除svn

用C#编写。 遍历源文件夹下所有的文件,复制到目标文件夹下。 所有 “.svn”的文件都忽略。 阴错阳差,现在有两个svn的服务,我管备份。现在发现是个挺笨的方法。谁让咱的svn是私服,不能从服务器导出呢。就用这个方法吧。反正现在是电脑忙了,不要我再比较了。

2011-03-10

MFC框架下简单异形窗口--SetWindowRgn

一个简单的异形窗口的工程。 用VS2005编译的,使用了MFC做框架。

2010-04-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除