自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Polaris

像北极星一样明亮---EVER

  • 博客(27)
  • 资源 (15)
  • 收藏
  • 关注

转载 关于Marching Cube 讲解比较清晰的文章

原文地址为:http://www.cs.carleton.edu/cs_comps/0405/shape/marching_cubes.html

2019-10-23 11:35:13 1352 1

原创 ArcGIS中向shapefile文件添加高程字段

首先在shapefile中添加一个字段Z,然后再3D Analyst Tools工具箱中选择功能性表面,里面的添加表面信息功能(add surface info)即可

2018-12-11 14:17:09 9131

原创 excel表格中列名和数字对应的面试题

在Excel中,列的名称是这样一个递增序列:seq={A、B、C、...  Z、AA、AB、AC、... AZ、BA、BB、BC、... BZ、CA、... ZZ、AAA、AAB...}。求给出任意一个序列,求这个序列是第几个字符串。

2017-12-24 19:29:38 1129

转载 最长回文子串——Manacher 算法

https://segmentfault.com/a/1190000003914228http://blog.csdn.net/u013904605/article/details/44892639

2017-11-10 22:16:55 195

转载 C++ 最长公共子序列

1. 子序列和子串的区别简单理解就是子串是连续的,子序列是不连续的。例如 abcaurssas,其中 acusa就是一个子序列,abca就是一个子串。2. 动态规划求解最长公共子序列(LCS)对于母串X=x1,x2,⋯,xm>, Y=y1,y2,⋯,yn>,求LCS。假设Z=z1,z2,⋯,zk>是X与Y的LCS, 我们观察到如果xm=yn,

2017-10-31 21:52:54 5205

转载 C++面试之堆栈

一、程序的内存分配一个由C/C++编译程序占用内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数参数值,局部变量值等。其操作方式类似于数据结构中栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中堆是两回事,分配方式倒是类似于链表。3、全局区(静态区)(static)—,全局变量和静态变量存

2017-10-30 21:29:47 649

原创 C++面试之虚函数

自己参加过几次面试,总是一问三不知,感觉都会用,可是深层次的原理不清楚,这对工作了几年的程序员来说,简直是全盘的否定,当然这是自己的问题。定下决心要从基本开始,全面巩固,起码对得起自己的码农生涯。就从虚函数开始吧。一、什么是虚函数?C++有三大特性,封装,继承和多态。虚函数就是多态的具体表现,虚函数的作用是允许在派生类中重新定义与基类同名的函数,并且可以通过基类

2017-10-29 21:36:07 842

原创 glm::mat4 要求 16 对齐的形参将不被对齐

glm::mat4在作为形参的时候在vs2015 编译32位软件的时候报错:error C2719 要求 16 对齐的形参将不被对齐此时需要将形参加上引用即可

2017-10-20 17:02:54 5884

原创 OpenGL MSAA多采样中的蒙版(stencil)使用

设置FBO中的蒙版参数,以便进行蒙版相关的操作

2017-10-16 16:14:04 731

原创 根据字体的中文名 获取 字体的路径 和 英文名

根据字体中文名找到路径,根据字体中文名找到英文名

2017-07-26 10:33:52 3183

原创 射线和轴对齐包围盒相交检测-简洁算法(ray-aabb overlap test alogrithm)

ray-aabb overlap testray aabb intersection

2017-06-23 15:38:18 2430

原创 关于构建AABB树过程中内存优化

最近在实现鼠标捡取对象时,需要实时计算射线与三角形是否相交。涉及到了数据结构为AABB树,具体参考http://www.codercorner.com/Opcode.htm为了测试内存的使用,选取的测试用例为220w的三角形面片的模型。一开始自己创建的节点类为:class AABBTreeNode{//************* float *box

2016-04-07 21:28:42 3407

转载 计算机图形几何算法详解勘误

一直在看《计算机图形几何算法详解》这本书,但是在用的过程中发现了一些错误,一直以为是自己的错误,后来在网上找到了这本书的勘误信息,不过是英文原版的,但是还是想贴出来,以便查找///////////////////////////////////////////////////////////////////////////////////////////////////////////////

2015-06-04 11:00:20 3195

原创 Python之表格的合并单元格

最近在搞word合并单元格的问题,找了一下网上的资源,自己捣鼓了一下,终于

2014-08-08 13:06:47 14336

原创 关于TRIANGLE二维三角网格生成器在windows下的配置说明

最近需要用到三角网格生成的一些东西,所以就把TRIANGLE这个库编译了一下,发现编译过程还是稍微有些纠结,于是就想到写下来,希望以后有些童鞋看到少走一些弯路。     首先非常感谢eryar的帮助,非常感谢!     在编译之前还是先看一下eryar的博文:     http://www.cnblogs.com/opencascade/p/3632705.html     我是在

2014-06-18 21:21:09 4494 6

原创 MFC中对话框向视图类的数据发送

最近在做一个界面上的东西:需要在工具栏中点击按钮弹出一个对话框,这个对话框需要根据视图类里面的变量进行更新对话框里面combox的内容,同时对话框需要将变化的内容发送给视图类,这就涉及到了对话框和视图类之间的信息传递。 首先需要说明的一点是因为需要进行数据传递,所以不能使用模态的对话框,必须使用非模态的对话框,也就是不能使用DoModel函数,我刚开始遇到的问题时视图类如何知道

2014-01-17 15:10:20 3045

原创 MFC中combobox中的addstring 报错问题

最近在用MFC的ComobBox,主要想在对话框和视图类之间进行数据传递。也就是视图类里面的东西动态的添加到对话框中的ComobBox中去。 自己也就试着写了一下:ComboTest m_test;m_test.m_varcombo.AddString(L"here");这时候报错: 原因是在断言时候hWnd为空。在网上找了很长时间,很多人也出现了这样的错误

2014-01-16 12:06:20 4464

原创 菜鸟学Python之面向对象

在讲解Python面向对象之前,我们先了解一下Python闭包的概念。什么是Python闭包?它是用来做什么的?    简单说,闭包就是根据不同的配置信息得到不同的结果。没听明白?那么看一下专业的解释:闭包是词法闭包的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开创造它的环境也不例外。即:闭包就是由函数和与其相关的引用环境组合而成的实体。

2014-01-12 21:30:43 877

原创 菜鸟学习Python之数据类型

python支持内建的数据类型,主要有numbers,strings,lists,dictionaris,tuples这些数据类型普遍而强大。

2013-12-28 11:30:41 1031

转载 Opencacade Notes part6

Surface modeling. Part6(continued...)PlatingThis is one of the advanced techniques of surface modeling that Open CASCADE offers. Other names for it are hole filling, or con

2012-12-17 16:29:45 1599

转载 Opencascade Notes part5

偶然机会拜读了ROMAN LYGIN的博客(opencascade.blogspot.com),当然写的很好了,觉得有用,贴出来大家一起学习一下:Surface modeling. Part5(continued...)Time remains the most scarce resource but I feel obl

2012-12-17 16:22:09 2482

转载 参数和几何连续性

一. 曲线间连接的光滑度的度量有两种:--函数的可微性:组合参数曲线在连接处具有直到n阶连续导矢,即n阶连续可微,这类光滑度称之为 Cn或n阶参数连续性。--几何连续性:组合曲线在连接处满足不同于的某一组约束条件,称为具有n阶几何连续性,简记为 Gn;二.曲线光滑度的两种方法并不矛盾,参数连续性Cn包含在几何连续性Gn 当中:设有两条曲线P(t)和Q(t), --若要求在结合处

2012-12-03 17:15:52 9790 1

原创 opencascade中的几种类型转换

1. 将Geom_BSplineSurface转化成TopoDS_Face:Handle_Geom_BSplineSurface BSurface;BRep_Builder builder;TopoDS_Face Face;builder.MakeFace(Face,BSurface,Tolerance);2.将TopoDS_Face 转化为Geom_SurfaceHand

2012-11-12 17:16:59 6028 2

原创 opencascade 计算点与TopoDS_Shape中各个点的距离

下面自己总结的 计算点与TopoDS_Shape中各个点的距离的代码,输入为gn_Pnt类型的点//DesPnt 为输入 TopExp_Explorer Ex; Standard_Real MinDisance = 1e+10; Standard_Real CurDisance = 0.0; gp_Pnt current,ResPnt; for (Ex.Init(S,Top

2012-11-06 12:17:14 3649

原创 opencascade在vs2010下面的编译

刚刚开始一直以为opencascade不用编译就足够使用了,因为我就是简单的用的了其中的函数库的一些功能。但最近在用vs2010结合qt做一个测试环境的时候,需要用到opencascade在vc10下面的一些库,所以必须需要将opencascade重新编译一下,因为opencascade(6.5.3)默认的是在vc9环境下配置好的.其实编译vc10下的opencascade并不是很难,在\Op

2012-11-06 12:09:06 2902

转载 STL文件格式和IGES的文件格式

一.STL文件格式STL只能用来表示封闭的面或者体,stl文件有两种:一种是明码格式,另一种是二进制格式。 他的文件格式非常简单明码:solid namefacet normal ni nj nkouter loopvertex v1x v1y v1zvertex v2x v2y v2zvertex v3x v3y v3z'endloopendfac

2012-10-30 11:17:25 7685

原创 Opencascade6.5.3+VS2010的使用初步

这几天开始学习OpenCascade,很迷茫,不知道从哪儿开始!下载了软件装上之后就百度+google一下,发现很多文章都是说要编译啊神马的,搞得我很不知所措!后来才知道,我如果只是简单的使用这个库去编程的话那就不需要去编译了。我认为,这个OpenCascade跟OpenCv是差不多的,是一个第三方的库,只需要把一些头文件了,库啊神马的包含进去就可以使用了。那我就开始试试喽,发现有很多稀奇

2012-10-19 09:22:51 6035

Marching Cubes.pdf

marching cube 讲解比较清晰的文章,特此记录,因为图片问题请参考原文章

2019-10-23

Mathematics for Computer Graphics 3rd edition (Springer, 2010)

Mathematics for Computer Graphics, 3rd edition (Springer, 2010) 计算机图形学中的数学方法,从基础讲起,不错的一部书

2012-11-15

会议海报Poster模板

会议海报 Poster制作模板 非常丰富的模板类型,非常有用啊

2012-06-01

MPEG-CE1 & MPEG CE2

MPEG-7 CE1 MPEG-7 CE2 很难找到的

2012-04-13

Database MPEG-7 CE2

很难找到的资源,MPEG-7 CE2,用于图像处理的标准数据库

2012-03-20

基于对话框的VC下的picture控件图像显示

基于对话框的图像显示,打开一副图像并显示到picture控件上,利用opencv读入图像转换到DIB显示

2012-01-02

模式识别清华大学出版社

模式识别第二版答案 边肇祺 清华大学出版社 提醒只有前十章

2011-10-18

Opencv写的空间滤波包括最大最小中值滤波

Opencv写的空间滤波包括最大最小中值滤波等等,借鉴数字图像处理matlab版page117 的函数,几何平均,算术平均,调和平均,反调和平局,中值,中点等

2011-08-08

《A step-by-step guide to the use of Microsoft Visual C++ 》

《A step-by-step guide to the use of Microsoft Visual C++ and the Intel OpenCV library》 介绍如何在MFC使用opencv,很有用

2011-08-04

opencv 同态滤波

opencv 写的同态滤波,高通滤波采用高斯高通滤波器

2011-07-28

opencv 写的频率域滤波(高斯,理想,巴特沃斯)

opencv 写的频率域滤波包含高斯,理想,巴特沃斯低通滤波,

2011-07-28

VC++文本编程完整版

学习完孙鑫老师的文本编程之后,添加了能删除上一行的程序 跟文本编辑功能类似。即:可以一直删除到没有文字

2011-07-26

opencv写的 灰度直方图匹配

用opencv写的,灰度直方图匹配,自动的,其中匹配向量用得时冈萨雷斯书上的高斯函数产生的

2011-07-19

VC++图像处理 何斌

有两本书,值得大家学习,挺基础的东西,希望对大家有用

2010-12-14

空空如也

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

TA关注的人

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