自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 MeshLab对网格缩放、 移动、 简化、 重绘 、 反转、 自相交检测的几个操作

Meshlab对网格进行缩放、 移动、 简化、 重绘 、 反转、 自相交检测缩放及移动uniform scaling 表示三个坐标统一改变,freeze matrix 勾选后才可实际改变文件的网格,否则只能用于显示如果设置 缩放为负数 可能出现下面这种情况, 缩放完后模型变黑了,这是因为 模型是单面模型,缩放后面反转了。反转方式见下一条反转模型表面重绘制,简化模型, 重采样自相交检测及剔除上面操作只是选中了自相交的面 选中后选择工具栏的这三个操作之一,删除

2021-01-18 11:46:31 7144

原创 git对gitlab/github源码下载及更新

从远程别人仓库下载需要的源代码,仓库更新后跟新。一、配置SSH1.1 生成ssh密钥  可以在cmd命令行 输入ssh 看下自己有没有生成过,我这边是已经生成过了。  没有的话生成ssh, 在 cmd 或 gitbash 输入:ssh-keygeng -t rsa -C "你自己的邮箱@163.com"一路回车,不要设置密码,不要改路径1.2 将ssh私钥添加到ssh-agent在gitbash 输入下面给两条命令:eval &(ssh-agent -s)ssh-add /

2020-11-11 15:40:25 1003 1

原创 Visual Studio2017+Qt5.14+iMSTK联合开发

本文简要说明在VS下结合Qt进行iMSTK开发基本过程零、版本声明软件/库版本Visual Studio2017社区版Qt5.14.2iMSKTmaster分支 2020.10.16下一、软件安装1.1 iMSTK看这里1.2 VSC++开发勾选1.3 Qt组件安装要勾选 msvc2017-64-bit1.4 VS + Qt需要在VS安装一个插件然后才可以在VS中进行Qt开发1.打开VS 选择扩展更新2.在联机中搜索Qt Vis

2020-10-22 16:57:00 639

原创 IMSTK在Windows下的编译安装

   IMSKT:Interactive Medical Simulation Toolkita free & open source software toolkit written in C++ that aids rapid prototyping of interactive multi-modal surgical simulations 本文将在Windows系统下编译该框架: 官方的十个字指导过程????零、工作环境工具版本操作系统windows 10

2020-09-17 17:36:11 765 1

原创 二分查找 Binary search

在给定数组有序的情况下 二分查找可以有效降低查找的复杂度至O(logn)但不排除最坏情况下可能退化到O(n)二分法核心就是不同条件下边界的收缩,需仔细分析在给定要求下分别有几种不同的比较及边界收缩,以此确定代码一、二分查找基本框架int binarySearch(vector<int> nums) { int left = 0, right = ...; while(...) { int mid = left + (right - left) / 2.

2020-08-01 11:22:19 97

原创 GCD 最大公约数 辗转相除法 欧几里得算法

GCD:辗转相除法又叫欧几里得算法,是欧几里得最先提出来的.辗转相除法的实现,是基于下面的原理(在这里用(a,b)表示a和b的最大公因数):  (a,b)=(a,ka+b),其中a、b、k都为自然数.………………①  也就是说,两个数的最大公约数,将其中一个数加到另一个数上,得到的新数,其公约数不变,比如(4,6)=(4+6,6)=(4,6+2×4)=2.要证明这个原理很容易:如果p是a和ka+b的公约数,p整除a,也能整除ka+b.那么就必定要整除b,所以p又是a和b的公约数,从而证明他们的最大公

2020-07-25 16:33:11 175

转载 CmakeLists 语法

转载makelists语法 一、常用命令1. 指定 cmake 的最小版本cmake_minimum_required(VERSION 3.4.1)这行命令是可选的,我们可以不写这句话,但在有些情况下,如果 CMakeLists.txt 文件中使用了一些高版本 cmake 特有的一些命令的时候,就需要加上这样一行,提醒用户升级到该版本之后再执行 cmake。2. 设置项目名称project(demo)这个命令不是强制性的,但最好都加上。它会引入两个变量 demo_BINARY_DI

2020-06-17 15:21:55 1022

原创 力反馈OpenHaptic安装 + 配合 SOFA Geomagic插件

  在Windows下安装力反馈设备并连接SOFA,版本如下:平台Windows10HapticOpenHaptics touch device驱动touch deveci driver v2020.3.3SDKOpenHaptics_Developer_Edition_v3.4.0SOFA19.12Visual Studio2019企业版Cmake3.17.2力反馈长这样一、驱动安装下载地址  安装后连接设备,运行Tou

2020-06-10 19:18:42 2345 4

原创 SOFA——C++项目“hello world”

   既安装SOFA后,发现在F:\SOFA_v19.12\source\examples有它自带的已经编译的例子,但其中并没有C++项目,也不包含源码(个人认为是XML写的),运行就是直接在runSofa.exe那个界面点打开那些.scn项目即可,你可以用Qt打开这些.scn项目,发现就是一堆XML代码了。那条蛇就是默认打开的caduceus.scn项目。   在F:\SOFA_v19.12\source\applications\tutorials这个目录下有几个C++项目的源码,如ChainHyb

2020-05-22 12:18:10 973

原创 SOFA安装

先上官网教程本文是在window10平台下编译安装SOFA,仅供参考学习,具体安装请根据自己版本等进行相应调整,报错解决方法也不绝对正确,目前只是成功运行了runSofa.exe,见下图一、依赖准备所需依赖及版本列表(版本以博主此次安装版本为例 其他版本类似但不同望周知):依赖项版本用途visual studiovisual studio 2019企业版VS编译sofa稳定版 v19.12sofa源码sofa-win-dependencides官网链接直

2020-05-15 14:20:32 2308 12

原创 MarkDown写作基本操作

1. 标题1 # 一级标题2 ## 二级标题3 ### 三级标题.6###### 六级标题2.字符效果删除线~~ 文本1 ~~文本1斜体字* 文本2 *文本2加粗** 文本3 **文本3粗斜体*** 文本4 ***文本4文本高亮`文本5`文本5下划线<u>文本6</u>文本63.段落...

2020-05-07 11:02:57 167 1

原创 Visual Studio开始一个工程(包含头文件.h 源文件.cpp .cpp)

从零开始创建一个包含类的VS C++工程1.新建一个工程2.工程结构3.头文件 .h4.源文件 .cpp4.1实现头文件中声明的方法4.2主函数5.运行以leetcode第89题格雷编码作为项目格雷编码是一个二进制数字系统,在该系统中,两个连续的数值仅有一个位数的差异。给定一个代表编码总位数的非负整数 n,打印其格雷编码序列。即使有多个不同答案,你也只需要返回其中一种。格雷编码序列必须以...

2020-05-06 19:52:42 5673

空空如也

空空如也

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

TA关注的人

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