自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (9)
  • 收藏
  • 关注

原创 Win11 VS2022 配置CGAL-5.6

(3)将CGAL-5.6-win64-auxiliary-libraries-gmp-mpfr.zip解压,然后将其中的auxiliary\gmp文件夹加复制到D:\Dev\CGAL-5.6\auxiliary中。(2)将下载的CGAL-5.6.zip解压到某一路径下 D:\Dev\CGAL-5.6。选择安装目录D:\Dev\boost_1_82_0。新建一个空的C++项目,右键解决方案->属性。VC++ 目录->包含目录,加入下图中3项。下载的是1.82.0版本。下载下图所示的两个文件。

2023-08-10 15:56:00 730

原创 TeXLive2023 pdflatex编译eps图像,出现错误的问题

TeXLive2023 pdflatex编译eps图像,出现错误的问题

2023-03-22 17:56:00 6896 25

原创 Windows下编译Mitsuba 3

Windows下编译Mitsuba 3

2023-03-16 16:01:52 1139 3

原创 bump map(凹凸贴图)的一个简单生成方法

bump map(凹凸贴图)的一个简单生成方法

2022-12-08 14:44:47 732

原创 利用Blender kei2m: Image To Mesh插件将图像转为Mesh

利用Blender kei2m: Image To Mesh插件将图像转为Mesh

2022-12-06 15:15:08 1566

原创 用MeshLab基于测地距离给mesh(.obj)上色

用MeshLab基于测地距离给mesh(.obj)上色

2022-11-29 09:52:12 1103

原创 黄金分割算法的一个简单实现

黄金分割算法的一个简单实现

2022-11-18 16:44:57 310

原创 Visual studio xlnt配置

Visual studio xlnt配置

2022-07-13 10:40:10 700

原创 使用meshlab批量处理三维模型

由于最新的 meshlab 已经没有了 Meshlabserver.exe, 所以不能用这种方式进行批量处理了。可以用PyMeshLab (PyMeshLab — PyMeshLab documentation)用命令pip3 install pymeshlab安装。批量处理代码如下:import numpy as npimport pymeshlab as mlmesh_obj= 'abc'index_num = np.linspace(0, 5, 6, dtype.

2022-04-21 10:26:53 1835

原创 Mitsuba 0.5 Subsurface scattering的一些尝试

Mitsuba2在文档中明确说了不支持这个功能,因此专项0.5版本。总体来说,该功能对带有纹理的材质不是太支持,对无纹理的材质还可以。下面是一些尝试。 Subsurface medium BSDF 后面光照 效果 roughplastic roughplastic + texture roughdielectric 无

2022-04-13 16:39:21 296

原创 pip 常见更新命令

更新自身 :python3 -m pip install –upgrade pip查看所有可更新的模块:  pip list –outdated更新某一个模块:     pip install –upgrade module_name指定更新源更新模块    pip install –upgrade -i https://pypi.douban.com/simple moudle_name安装对应的模块:     pip insta...

2022-03-18 08:54:52 7498

原创 Blender删除孤立的顶点

Modeling: 选择 - 按特征全选 - 松散几何元素 - 按键盘“x”键- 顶点

2021-12-16 14:32:37 1839

原创 Mitsuba2 渲染 物体黑边问题

最近用Mitsuba2渲染,踩了一个坑。 本来是渲染一个形状不断变化的物体(.obj),结果忘记了在每一步循环时更新顶点法向,造成物体虽然形状改变了(.obj文件中 v 的坐标变了),但法向还是初始值(.obj文件中 vn 的坐标没变)。造成渲染的结果有黑边,如下图所示。 一开始以为是渲染的代码问题,查了一通,没找到问题。甚至给Mitsuba2的github提了issue询问解决办法。人家的回复一针见血:“This looks like ba...

2021-08-17 16:51:06 444

原创 Windows10 系统下 VisualStudio2019 配置点云库 PCL1.12.0

Win10 系统下VisualStudio2019 配置点云库 PCL1.12.01.下载:https://github.com/PointCloudLibrary/pcl/releases2.安装:2.1 双击安装安装过程中,选择:其他全默认,安装。中途可能弹出:忽略。2.2安装完成之后打开文件夹 PCL 1.12.0\3rdParty\OpenNI2,双击OpenNI-Windows-x64-2.2 选择路径(PCL 1.11.0\3rdParty\OpenNI2

2021-07-17 20:11:09 1343 6

原创 Blender2.92 新建纹理

导入模型

2021-05-31 23:15:37 435

原创 用Blender给模型刷纹理

(1) 打开Blender, 导入要刷纹理的模型(假设当前模型有已有纹理)。(2) 将要刷的纹理图片拖入Blender,然后将图片按键盘delete键删除。这一步骤是为了步骤3中可找到该纹理图片。(3) 点击Blender最上方的“Texture Paint” (在Blender软件界面右侧)新建纹理 选择步骤2中的纹理图片(4)(在Blender软件界面上方)点击“纹理”,映射方式选“镂版”(5) 在纹理与模型重合的地方,即可将纹理刷到模型上。...

2021-05-13 11:23:13 3217

原创 ffmpeg将图像合成为视频,将多个视频合并

ffmpeg 官网 :https://ffmpeg.org/下载的是 Windows 的https://www.gyan.dev/ffmpeg/builds/版本解压缩后,通过命令行使用将图像合成为视频的命令为: ffmpeg -f image2 -i H:/Data/pattern%d.bmp -vcodec libx264 -r 25 tt.mp4参数说明: -i 图像文件路径 %d表示图像名最后的编号,即:pattern0...

2021-05-13 10:58:58 1604

原创 计算2个向量的夹角

参考:https://straypixels.net/angle-between-vectors/

2021-05-07 18:39:18 1493

原创 判断点是否在三角形内

参考https://www.cnblogs.com/graphics/archive/2010/08/05/1793393.html https://www.cnblogs.com/WhyEngine/p/4064686.html

2021-04-27 08:53:02 85

原创 Rasterization Rules

Rasterization Ruleshttps://docs.microsoft.com/en-us/windows/win32/direct3d11/d3d10-graphics-programming-guide-rasterizer-stage-rules

2021-04-26 16:57:54 80

原创 OpenCV坐标体系与UV纹理坐标体系

OpenCV坐标体系图片来自 https://blog.csdn.net/u010189457/article/details/71553436?utm_source=itdadao&utm_medium=referral参考 https://blog.csdn.net/liulina603/article/details/9376229UV坐标体系图片来自https://www.zhihu.com/question/31064727/answer/104208...

2021-04-19 18:17:41 788

原创 GLM中空间射线与三角形相交检测的函数

需要#include <glm/gtx//intersect.hpp>bool intersectRayTriangle ( vec<3, T, Q> const& orig, vec<3, T, Q> const& dir, vec<3, T, Q> const& vert0, vec<3, T, Q> const& vert1, vec<3, T, Q>...

2021-04-15 14:41:21 593

原创 OpenCV 4.5 VS2019 编译及配置

1. OpenCV4.5.232位编译: 参考 https://blog.csdn.net/sements/article/details/108410470 https://blog.csdn.net/zhouguangfei0717/article/details/97370617 https://blog.oneneko.com/compile-opencv4-win32.html2. 配置 参考 https://blog.csdn...

2021-04-07 17:00:54 274

原创 弹性模量简介

一般地讲,对弹性体施加一个外界作用力,弹性体会发生形状的改变(称为“形变”),“弹性模量(elastic modulus or modulus of elasticity)”的一般定义是:单向应力状态下应力除以该方向的应变。

2021-03-30 09:19:25 10137

原创 用AUTODESK MeshMixer对三角形mesh进行remesh

之前采用Open Flipper对三角形mesh进行了remesh(https://blog.csdn.net/xyx2999/article/details/113561422),效果虽不错,但不能保证带有纹理的模型在处理后的纹理正确,如下图,可以看到丢失了许多部位的纹理。 处理前 ...

2021-02-05 16:20:48 854

原创 Visual Studio配置CUDA项目的教程

https://www.cnblogs.com/wayne793377164/p/8185404.htmlhttps://blog.csdn.net/weixin_43084095/article/details/113200336https://blog.csdn.net/baidu_33738335/article/details/87966551

2021-02-02 17:28:34 1774 1

原创 一些Visual Studio配置CGAL、Eigen的教程

配置CGAL官方教程:https://doc.cgal.org/latest/Manual/windows.html其它:https://blog.csdn.net/weixin_42263667/article/details/108810217https://blog.csdn.net/u013094443/article/details/51106015?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromM.

2021-02-02 17:11:31 433

原创 用Open Flipper对三角形mesh进行remesh

其它可参考的软件还有: Gmshhttp://gmsh.info/ SALOMEhttps://www.salome-platform.org/ Netgen/NGSolvehttps://ngsolve.org/ iso2meshhttp://iso2mesh.sourceforge.net/cgi-bin/index.cgi Mesh Repairing Software on the Webhtt...

2021-02-02 16:48:00 1552

原创 用MeshLab调整几何mesh model

项目需要对几何mesh model进行体素化,采用的是https://github.com/Forceflow/cuda_voxelizer的方法。发现对有些与坐标平面未对齐的model(如下图)效果不是太好。因此,需要将其与坐标平面对齐。用MeshLab打开obj文件。尽量先将模型中心调整到坐标原点,(若不调整可能会导致与坐标平面对齐后模型不知道到了什么地方),如下图,选择Center on Scene BBox,点击Apply。然后选择下图中的操作,按默认设置,apply,将模型..

2021-01-13 15:59:46 3599 6

转载 [转载]Processing:柏林噪声随机序列

https://jingyan.baidu.com/article/19020a0a71da56529c28427c.html

2020-12-30 15:00:11 210

原创 使用OpenMesh生成球

参考https://blog.csdn.net/weixin_30672019/article/details/101393026做了一定修改,可以设置球心,半径,latitude, longitudeC++代码如下:#include <iostream>#include <cmath>// -------------------- OpenMesh#include <OpenMesh/Core/IO/MeshIO.hh>#include <O.

2020-12-17 15:37:13 381

原创 记录几何建模工具和数据

参考https://wenku.baidu.com/view/6424ca78ce2f0066f53322c3.html

2020-12-11 10:33:53 78

原创 记录一下右手坐标的系统

记录一下右手坐标的系统opengl , obj文件, MITSUBA2

2020-12-07 16:50:59 150

原创 刷的课程记录

机器学习:1. 机器学习基石 国立台湾大学 林轩田链接:https://www.bilibili.com/video/BV1Cx411i7op简介:机器学习理论基础2. 机器学习 浙江大学 胡浩基链接:https://www.bilibili.com/video/BV1dJ411B7gh简介:机器学习基础,搭配几个例子的讲解,推荐。数学:1. 数值分析 天津大学链接:https://www.bilibili.com/video/BV1FJ411u7uZ简介:本科.

2020-11-24 15:28:30 258

原创 OpenGL4.6 向 vertex shader 传递 double 类型数据

GLuint VBO; glGenBuffers(1, &VBO); glBindBuffer(GL_ARRAY_BUFFER, VBO); glBufferData(GL_ARRAY_BUFFER, sizeof(color), color, GL_STATIC_DRAW); glVertexAttribLPointer(1, 1, GL_DOUBLE, sizeof(GLdouble), (void*)0); glEnableVertexAttr...

2020-08-04 09:47:10 615

原创 Android Studio 4.0.1 导入 OpenCV 4.4.0

主要参考https://blog.csdn.net/qq_41814560/article/details/107474280 即可。注意:在这一步时,不再能更改名字,如图,路径最后的“sdk”即为improt后的module名。因此,为了方便,最好在improt前将名字改好,将“sdk”改成如“opencvLibrary440”之类的名字。...

2020-07-27 15:05:00 767

原创 Visual Studio 2019 配置OpenGL

1. 使用nupengl.core包参考https://www.cnblogs.com/FireCuckoo/p/7826615.html2. 配置GLFW参考https://www.cnblogs.com/graphics/p/3661500.html3. 配置GLAD参考https://blog.csdn.net/chase_hung/article/details/829...

2019-11-13 16:20:29 1087 1

原创 Atom安装插件失败

Windows 10下 Atom安装插件失败采用手动安装方法解决CMD进入命令提示符cd ~/.atom/packagesgit clone https://github.com/foreshadow/atom-python-run (要先安装Git)cd atom-python-runnpm install (要先安装nodejs)...

2019-07-17 14:46:36 419

原创 Photoshop 2019 画特定尺寸的矩形

1.文件->新建->打印->选择A4纸->创建2.矩形选框工具样式:固定大小宽度、高度按需设置3.在背景上选择此尺寸的区域,右键->自由变换->拖动到想要的位置,点击下图中最右边的对勾在选择区域右键->描边,完成4.打印:文件->打印以PSD格式打印(不要转换成图片打印,否则尺寸可能会不准)...

2019-06-03 17:17:26 1696

原创 微软word 2019取消交叉引用

微软 word 2019转PDF,参考文献的交叉引用会出现错误,甚至转换后会改变原word中的交叉引用。于是放弃了交叉引用。方法如下:将word文档中的内容全选(Ctrl+A),然后按 Ctrl+Shift+F9,这样原来所有的域(包括引用、目录等等)都变成了对应的普通文本。...

2019-04-01 11:24:52 20488 4

L系统(Lindenmayer-System)算法代码

L系统算法代码,C++,可生成多种pattern的SVG格式图像。基于https://github.com/SHA-T/lindenmayer。在Win11 Visual Studio 2022下调试成功。需要配置GLM库(https://blog.csdn.net/Wonz5130/article/details/83116009?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param)。

2021-11-09

扩散限制凝聚算法(Diffusion-limited Aggregation,DLA)代码

扩散限制凝聚代码,C++,Visual Studio 2019,基于https://github.com/BrutPitt/DLAf-optimized,添加了一个基于OpenCV的图片输出。

2021-11-02

The Power Crust.zip

Power Crust三维点云模型重建代码:基于PCL1.12,win10 + visual studio 2019。 代码基于:https://github.com/timhutton/vtkpowercrust 参考:https://blog.csdn.net/Tina_zeng/article/details/88879799 PCL(vtk)配置参考:https://blog.csdn.net/xyx2999/article/details/118860402?spm=1001.2014.3001.5502

2021-07-20

FLIR ONE官方Demo Android版

FLIR ONE官方Demo Android版,适配到android studio3.1.2,亲测可运行。

2018-04-25

android日期时间选择器(年月日时分秒)

android日期时间选择器,可日期时间同时选择。参考https://github.com/liuwan1992/CustomDatePicker

2018-04-12

学习OpenCV(第三版英文版)

OpenCV原书第三版英文版

2017-03-27

操作系统经典算法代码,java编写

操作系统课程的一些经典算法代码,java编写

2015-01-15

java编写的图像处理算法,包括二值化、边缘检测、滤波等

java编写的图像处理算法,包括二值化、边缘检测、滤波等

2015-01-15

数据结构课程的大部分代码(C++)

数据结构课程的大部分代码,采用C++语言,全部测试,正确运行

2010-04-03

空空如也

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

TA关注的人

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