自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(166)
  • 资源 (19)
  • 收藏
  • 关注

原创 Unity 解决异步分发方案

2.在unity中,packgemanager中install Addressables插件,在配置中注意下,远程路径及端口号,补充第一步,一般不需要域名,直接用静态IP就可以,比如你申请的云应用的ip为:165.23.25.142,端口:80,在unity绑定remote ip时填写:http://165.23.25.142:80。1.CDN或者云轻量服务器(针对开发初期足够,后续随业务需求,可以用云服务器,建议采用大厂),我采用的是腾讯云轻量服务器,我还需要一些基本的iis服务,业务有web考虑。

2024-01-24 10:37:46 520

原创 Vuforia Web API Authentication

【代码】Vuforia Web API Authentication。

2023-12-24 13:01:33 968

原创 unity 动态加载模型

2023-12-23 14:07:38 409

转载 C#中 ??、 ?、 ?: 、?.、?[ ]怎么使用

“运算符返回的可以是NULL,当返回的成员类型是struct类型的时候,”?.“和”."运算符的返回值类型是不一样的。从这个例子中我们也可以看出它的基本用法:如果对象为NULL,则不进行后面的获取成员的运算,直接返回NULL。如果此运算符的左操作数不为null,则此运算符将返回左操作数,否则返回右操作数。b 当a为null时则返回b,a不为null时则返回a本身。引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。如果x为false,则返回z,是省略if{}else{}的简单形式。

2023-02-12 13:00:09 187 1

原创 unity DontDestroyOnLoad使用详解

unity DontDestroyOnLoad使用详解

2023-02-10 23:55:32 874

原创 PhotonFusion 使用-Session

Photon Fusion开发

2022-12-14 22:22:37 951

转载 微信小程序数据库操作之更新数据(转载)

由于小程序数据库访问限制问题,如果需要更新数据库记录,必须创建云函数进行操作;我们创建update_user云函数,云函数内容如下:const cloud = require('wx-server-sdk')cloud.init()const db = cloud.database()// 云函数入口函数exports.main = async (event, context) => { try { return await db.collection("USER_IN

2022-05-17 09:52:02 4173 2

转载 Linq 语法(转载)

Linq 是语言集成查询(Language-Integrated Query)的简称,是一系列直接将查询功能集成到 C# 语言的技术统称。Linq 提供了统一种跨数据源和数据格式使用数据的一致模型,并且 Linq 查询支持编译时类型检查和智能提示。支持 Linq 查询的对象有: SQL Server Database(Linq to SQL) XML Document(Linq to XML) Object Collection(Linq to Objects) ADO....

2022-05-03 20:12:46 378

原创 vtk中的算法举例-计算法线、法线方向

研究使用vtk,必须要深入底层的实现方法,因为不管以后自己用来开发3D处理的框架还是用其他的cgal、pytorch3d、openmesh等框架,都需要将各种点线面的处理算法进行改造使用

2022-04-20 14:11:36 2822

原创 vtk文件格式解析

了解vtk文件内容后,才能做一些文件格式转换问题,比如.vtk.off文件互转,之前我写过一篇有兴趣的可以参考。这里详细解读vtk文件格式。vtk三维模型的数据主要包括:点point、线edge、面surface,点线面的属性scalar,颜色表lookuptable, 下面以polydata数据格式为例:# vtk DataFile Version 3.0//文件格式版本vtk output//标记信息,为vtk输出的文件。ASCII//格式为二进制ASCII格式。DATASET POLYD

2022-04-11 13:06:18 4981 1

原创 vtk类设计与思想--vtkExecutive

vtkExective 是所有管道处理的父类,一个vtkExective对象处理一个vtkAlgorithm实例,但一个管道可以有多个vtkexective对象来处理数据流,读写器,数据对象显示源都要继承vtkAlgorithm类。

2022-04-11 10:40:26 531

原创 vtk类设计与思想-vtkEventData

vtkEventData事件信息类,除了继承vtkbaseObject父类外,其他基本是事件的信息。enumvtkEventDataDevice{ Unknown = -1, HeadMountedDisplay, RightController, LeftController, GenericTracker, Any, NumberOfDevices};事件设备类型。enum class vtkEvent...

2022-03-31 21:48:47 390

原创 vtk类设计与思想-vtkCommand类

vtkCommand类一个事件类,任何一个vtkObject子类实例都可以定义事件,当触发事件时运行vtkCommand中Execute()定义的内容。类似c#、java中事件委托的使用。配合observer使用。它的子类主要有:vtkOldStyleCallbackCommand,vtkEventForwarderCommand,vtkCallbackCommand, andvtkTclCommandvtk框架中预定义事件很多,比如:KeyPressEvent 点击事件,PickEvent 、...

2022-03-31 16:21:14 584

原创 vtk类设计与思想-vtkObject

vtkObject继承vtkObjectBase ,增加了一个MTime为数据最新的修改时间戳。中的vtkBaseTypeMacro表示当前类与父类的关系,便于在vtk调试中使用。vtkWeakPointer是vtkObjectBase的指针,跟随物体销毁而内存位置清零重置。多次引用不影响vtkWeakPointer的值。内存地址不变化。DebugOn,调试开关,程序出错时会显示错误信息。Modified()表示手动调用实现修改数据。GetMTime()得当修改时间。Remove..

2022-03-30 22:20:05 648

原创 vtk类设计与思想-vtkObjectBase

vtkObjectBase 作为vtk中大部分类的父类,尤其是被计数或标记引用的类, 一旦该类被引用计数为0时,自己触发析构函数进行内存回收。使用New()和Delete()方法实现实例化与销毁。其他方法有调用权限风险。包括三个子类:vtkCommand vtkInformationKey vtkObject.类结构:GetClassName() IsTypeOf() 类型判断 isA()类同名判断GetNumberOfGenerationsFromBaseType() 两个类型之间继承的节

2022-03-29 09:19:38 279

原创 newtonsoft.json version=10.0.0.0 引用错误

因为.netframework版本不一样,经常会造成类似上面的问题,引用的文件库时间版本不一样。解决办法:将现在项目引用中newtonfoft.json version=6.0.0.0移除,然后重新引用。附图。

2022-03-22 10:47:37 719

原创 机器学习识别模型链接处便于分割等

用机器学习的值预测来标记链接处,思路:1.制作训练数据。将凸起进行标记标签为2。生成csv文件来保存特征值集合。3.添加机器学习,对csv文件数据建立学习模型。学习的数据格式要求与后面要测试的数据要严格一致。4.修改模型数据文件,生成带预测的值模型。...

2022-03-22 10:08:20 3312

原创 3D模型更多自定义特征

1.颈度,两个物体链接部分必然存在一部分类似脖颈的图形,数据域也一致,多个变量或者属性,颈度半径,颈度模长,类变形的胶囊或者圆柱体。2.颈度上数据的关系,出现离散态后的处理思路。利用机器学习标记出大部分曲率较大的,但对于极其复杂的模型还是有些平坦的部分无法直接选出,需要二次处理。平坦部分需要穿越链接,边线外延需要进一步优化处理。为扣掉后逆向补洞做基础。...

2022-03-21 15:39:11 981

转载 h3c交换机配置命令

掌握h3c交换机配置命令是正确配置h3c交换机的重要前提。从用户配置、系统配置到网络配置和调试配置,都需要利用到h3c交换机配置命令来执行操作。为了方便大家顺利安装调试h3c交换机,在此为大家提供h3c交换机配置命令供大家配置使用。h3c交换机配置命令-用户配置  [H3C]super password H3C 设置用户分级密码  [H3C]undo super password 删除用户分级密码  [H3C]localuser bigheap 123456 1 Web网管用户设置,..

2022-03-17 11:18:28 4011

原创 华为交换机配置命令

华为路由器交换机配置命令:计算机命令PCAlogin:root;使用root用户password:linux;口令是linux#shutdown-hnow;关机#init0;关机#logout;用户注销#login;用户登录#ifconfig;显示IP地址#ifconfigeth0netmask;设置IP地址#ifconfigeht0netmaskdown;禁用IP地址#routeadd0.0.0.0gw;设置网关#routedel0.0.0.0gw;删除网关

2022-03-17 11:15:29 3391

原创 vtk中矩阵使用

矩阵变换可以实现位移与旋转,四元数的经典使用,向量可以写成矩阵的形式,左乘后相当于将当前向量进行位移缩放旋转。第一行代表对应x轴(1,0,0)当然实际结果肯定不是只是相当于。第二行代表对应Y轴(0,1,0)第三行代表对应Z轴(0,0,1)double[] normalizedX = new double[3]; double[] normalizedY = new double[3]; double[] normalizedZ = n...

2022-02-05 01:24:37 1839

原创 vtk中点线处理汇总

1.两点连线Line(){ vtkLineSource lineSource = vtkLineSource.New(); double[] p0 = new double[] {1.0,0.0,0.0} double[] p1 = new double[]{0.0,1.0,0.0} lineSource.SetPoint1(p0[0],p0[1],p0[2]); lineSource.SetPoint2(p1[0],p0[1],p0[2]); actor.Get...

2022-02-04 13:02:11 654

原创 vtkOBBDicer 使用

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using Kitware.VTK;namespace Decimate{ public partial class Form3 ..

2022-02-03 11:15:49 404 2

原创 球状罗盘,第一种特征线,非均匀态用来做识别

/// <summary> /// 球状罗盘,自适应方向 /// </summary> /// <param name="p0">交接点</param> /// <param name="v0">顶点</param> /// <param name="angle">圆内射线夹角</param> /// <par...

2022-02-01 12:10:49 462

原创 vtkPolyDataConnectivityFilter 依据空间点提取联通体

依据点提取联通分体

2022-02-01 11:40:09 513

原创 vtk中获取含有某个Cell ID的联通体

vtkNew<vtkCellLocator> cellLocator;cellLocator->SetDataSet(polyData);cellLocator->BuildLocator(); // Now fire a ray from outside the bounds to the center and find a // cell. This cell should be on the outside surface double rayStart[3];fo

2022-01-31 00:12:03 447

转载 vtk坐标转换

世界坐标系 > 屏幕坐标系 double worldCoord[3] = {100, 100, 20}; vtkSmartPointer<vtkCoordinate> pCoorPress = vtkSmartPointer<vtkCoordinate>::New(); pCoorPress->SetCoordinateSystemToWorld(); pCoorPress->SetValue(worldCoord); int...

2022-01-30 12:39:30 790 6

原创 vtk 3D注释

vtkSmartPointer<vtkVectorText> atext = vtkSmartPointer<vtkVectorText>::New(); atext->SetText("注释"); vtkSmartPointer<vtkPolyDataMapper> textMapper = vtkSmartPointer<vtkPolyDataMapper>::New(); textMapper->...

2022-01-30 12:34:13 567

原创 平面方程及切割算法

运用平面来标注模型点、面数字,面点被标注后,便于后期使用,尤其结合骨架或者质线(本人自己定义)来做切割等操作。平面方程:AX+BY+CZ+D=0,>0表示平面之上。

2022-01-29 19:45:38 963

原创 已知法线,两向量夹角和一向量,求另一向量

/// <summary> /// 计算P3点,P0表示原点,P1法线点,P2第一个向量,angle是p2-p0,p3-p0两个向量夹角 /// </summary> /// <param name="p0">坐标原点</param> /// <param name="p1">法线点</param> /// <param name="p2">...

2022-01-19 10:53:07 1313

转载 向量旋转公式

在二维坐标系中,一个位置向量的旋转公式可以由三角函数的几何意义推出。比如上图所示是位置向量R逆时针旋转角度B前后的情况。 在左图中,我们有关系:  x0 = |R| * cosA => cosA = x0 / |R|  y0 = |R| * sinA => sinA = y0 / |R|  在右图中,我们有关系:  x1 = |R| * cos(A+B)  y1 = |R| * sin(A+B)...

2022-01-17 00:39:22 2370

转载 vtk绘制连接线

vtkPolyLine时可以一次设置多个点再连接成一段:vtkSmartPointer<vtkPolyLine> polyLine= vtkSmartPointer<vtkPolyLine>::New(); polyLine->GetPointIds()->SetNumberOfIds(5); for(unsignedint i = 0; i< 5; i++) { polyLine->GetPointIds()->Se...

2022-01-16 22:56:58 718

原创 vtk面法线点法线

//vtkPointData* ptData = pdNormals->GetOutput()->GetPointData(); //vtkDataArray* ptNormals = pdNormals->GetOutput()->GetPointData()->GetNormals(); // ptNormals->GetTuple( i, value ); // vtk...

2022-01-16 22:17:05 470

原创 3D模型寻找质线方法

根据顶点的切线法线利用微笑增量进行切面,找到新的一组轮廓点,并进行采样进行质心点寻找,并更新,继续查找法线(原点与更新点的向量),依次对该弯曲单例模型进行测试,并绘制出查看效果。附思路方程。p(t) = [x(t),y(t),z(t)]...

2022-01-15 22:11:48 198

原创 处理3D主要曲率方向方法

pytorch3d.ops.estimate_pointcloud_local_coord_frames(pointclouds: Union[torch.Tensor, Pointclouds], neighborhood_size: int = 50, disambiguate_directions: bool = True)→ Tuple[torch.Tensor, torch.Tensor][source]Estimates the principal directions of curvat.

2022-01-05 18:46:58 1060

原创 pytorch3d 使用

pytorch3d 3d与deep learning相结合的利器,但是配置使用复杂。建议使用google的colaboratory托管开发环境。import osimport sysimport torchneed_pytorch3d=Falsetry: import pytorch3dexcept ModuleNotFoundError: need_pytorch3d=Trueif need_pytorch3d: if torch.__version__.star

2022-01-04 12:01:14 1996

原创 c# CSV文件写入

public void WriteData() { try { if (System.IO.Directory.Exists(DataFileRootPath) == false) { System.IO.Directory.CreateDirectory(DataFileRootPath); } ...

2021-12-01 09:56:29 952

转载 vtk设置点面属性

unsigned char red[3] = { 255, 0, 0 }; unsigned char green[3] = { 0, 255, 0 }; unsigned char blue[3] = { 0, 0, 255 }; vtkSmartPointer<vtkUnsignedCharArray> ptColor = vtkSmartPointer<vtkUnsignedCharArray>::New(); ptColor-&...

2021-11-25 10:52:28 329

原创 vtk凸包求表面封闭

vtkNew<vtkHull> hullFilter; hullFilter->SetInputConnection(reader->GetOutputPort()); hullFilter->AddCubeFacePlanes(); hullFilter->AddRecursiveSpherePlanes(5);

2021-10-28 09:14:57 221

转载 VTK删除vtkPolyData中的顶点和面片

 应用VTK处理网格数据,基本都要用到vtkPolyData,包括点数据信息和拓扑结构进行。点信息数据存储在vtkPoints数据结构中,拓扑结构信息可以包括顶点(verts),线(lines),多边形(polys)和三角面片(strips)。拓扑结构信息的数据类型是vtkCharArray,只存储顶点信息的索引值,本文以polys为例。  vtkPolyData提供便利数据添加功能,添加point和添加polys示例如下:// 添加点double p0[3] = {1.0,0.0,0.0}

2021-10-27 17:16:07 1475 1

Photon Fusion 简练手册

Photon Fusion 简练手册

2022-12-04

2D图像处理,膨胀、腐蚀等算法的原理讲解。

2D图像处理

2022-02-07

3D打印建模技术.pdf.pdf

3d模型的科普讲座非常好

2022-01-15

vcruntime140d.dll

vcruntime140d.dll

2021-07-25

msvcp140d.dll

msvcp140d.dll

2021-07-25

ActiViz.NET-win32.rar

ActiViz.NET-win32.rar

2021-06-07

Boolean RT.rar

unity 中的模型布尔运算

2021-06-04

OpenCSG-1.4.1.tar.gz

OpenCSG-1.4.1.tar.gz

2021-06-04

vtk书中的所有图片模型资源

vtk书中的所有图片模型资源

2021-03-07

VTK案例教学.rar

vtk各种案例 供学习二次开发

2021-02-05

利用VTK实现MPR 多角度视图

利用VTK实现MPR 多角度视图

2021-02-05

activiz 实用案例下载

activiz 实用案例下载

2021-02-05

1855190_Form1.rar

VTK DICOM 3D Render C# WITH activiz.NET

2021-02-05

0189unity3d 游戏场景模型 Toon Level Kit 卡通场景合集.rar

0189unity3d 游戏场景模型 Toon Level Kit 卡通场景合集.rar

2021-01-26

0186[模型] Unity3D场景 Tropical Nature Pack 热带植物包.rar

0186[模型] Unity3D场景 Tropical Nature Pack 热带植物包.rar

2021-01-26

ActiViz 安装文档

ActiViz 中文安装

2021-01-24

游戏中加血值、伤害值显示插件

游戏中加血值、伤害值等文字显示提示类插件,运用UNITY、c#代码实现脚本控制,不要太多的脚本语言,并且可以作为信息显示类效果的参考。

2020-03-30

unity 粒子特效

unity 粒子特效,非常实用,可以参考修改,应用到自己的游戏项目中, 里面有一些不错的效果,不过多介绍了,大家下载后应该不会失望。

2019-09-07

分享一个HTML5的网站模板

喜欢html开发的可以参考一下,较为完整优质的html5网页模板,通知支持手机及电脑浏览器

2018-11-18

VTK用户手册.pdf

VTK用户手册.pdf

2003-11-03

空空如也

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

TA关注的人

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