- 博客(167)
- 资源 (19)
- 收藏
- 关注
原创 html 报错(1):404找不到资源,或者需要动态执行
2.html页面要处理的文件后缀比较特殊,比如.hdr这种不常见的图片文件,就要在webserver端进行一定的配置,让服务器动态去识别出此种文件。配置方法一种是在iis中添加mime支持文件类型,另一种是命令行,比如:C:\Windows\System32\inetsrv>appcmd set config /section:staticContent /+[fileExtension='.hdr',mimeType='text/plain']//命令一定要配置在根环境中,一劳永逸。
2024-05-14 09:54:51 149
原创 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 535
转载 C#中 ??、 ?、 ?: 、?.、?[ ]怎么使用
“运算符返回的可以是NULL,当返回的成员类型是struct类型的时候,”?.“和”."运算符的返回值类型是不一样的。从这个例子中我们也可以看出它的基本用法:如果对象为NULL,则不进行后面的获取成员的运算,直接返回NULL。如果此运算符的左操作数不为null,则此运算符将返回左操作数,否则返回右操作数。b 当a为null时则返回b,a不为null时则返回a本身。引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。如果x为false,则返回z,是省略if{}else{}的简单形式。
2023-02-12 13:00:09 194 1
转载 微信小程序数据库操作之更新数据(转载)
由于小程序数据库访问限制问题,如果需要更新数据库记录,必须创建云函数进行操作;我们创建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 4223 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 381
原创 vtk中的算法举例-计算法线、法线方向
研究使用vtk,必须要深入底层的实现方法,因为不管以后自己用来开发3D处理的框架还是用其他的cgal、pytorch3d、openmesh等框架,都需要将各种点线面的处理算法进行改造使用
2022-04-20 14:11:36 2842
原创 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 5057 1
原创 vtk类设计与思想--vtkExecutive
vtkExective 是所有管道处理的父类,一个vtkExective对象处理一个vtkAlgorithm实例,但一个管道可以有多个vtkexective对象来处理数据流,读写器,数据对象显示源都要继承vtkAlgorithm类。
2022-04-11 10:40:26 534
原创 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 599
原创 vtk类设计与思想-vtkObject
vtkObject继承vtkObjectBase ,增加了一个MTime为数据最新的修改时间戳。中的vtkBaseTypeMacro表示当前类与父类的关系,便于在vtk调试中使用。vtkWeakPointer是vtkObjectBase的指针,跟随物体销毁而内存位置清零重置。多次引用不影响vtkWeakPointer的值。内存地址不变化。DebugOn,调试开关,程序出错时会显示错误信息。Modified()表示手动调用实现修改数据。GetMTime()得当修改时间。Remove..
2022-03-30 22:20:05 667
原创 vtk类设计与思想-vtkObjectBase
vtkObjectBase 作为vtk中大部分类的父类,尤其是被计数或标记引用的类, 一旦该类被引用计数为0时,自己触发析构函数进行内存回收。使用New()和Delete()方法实现实例化与销毁。其他方法有调用权限风险。包括三个子类:vtkCommand vtkInformationKey vtkObject.类结构:GetClassName() IsTypeOf() 类型判断 isA()类同名判断GetNumberOfGenerationsFromBaseType() 两个类型之间继承的节
2022-03-29 09:19:38 288
原创 newtonsoft.json version=10.0.0.0 引用错误
因为.netframework版本不一样,经常会造成类似上面的问题,引用的文件库时间版本不一样。解决办法:将现在项目引用中newtonfoft.json version=6.0.0.0移除,然后重新引用。附图。
2022-03-22 10:47:37 740
原创 机器学习识别模型链接处便于分割等
用机器学习的值预测来标记链接处,思路:1.制作训练数据。将凸起进行标记标签为2。生成csv文件来保存特征值集合。3.添加机器学习,对csv文件数据建立学习模型。学习的数据格式要求与后面要测试的数据要严格一致。4.修改模型数据文件,生成带预测的值模型。...
2022-03-22 10:08:20 3313
原创 3D模型更多自定义特征
1.颈度,两个物体链接部分必然存在一部分类似脖颈的图形,数据域也一致,多个变量或者属性,颈度半径,颈度模长,类变形的胶囊或者圆柱体。2.颈度上数据的关系,出现离散态后的处理思路。利用机器学习标记出大部分曲率较大的,但对于极其复杂的模型还是有些平坦的部分无法直接选出,需要二次处理。平坦部分需要穿越链接,边线外延需要进一步优化处理。为扣掉后逆向补洞做基础。...
2022-03-21 15:39:11 985
转载 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 4068
原创 华为交换机配置命令
华为路由器交换机配置命令:计算机命令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 3471
原创 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 1858
原创 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 660
原创 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 410 2
原创 球状罗盘,第一种特征线,非均匀态用来做识别
/// <summary> /// 球状罗盘,自适应方向 /// </summary> /// <param name="p0">交接点</param> /// <param name="v0">顶点</param> /// <param name="angle">圆内射线夹角</param> /// <par...
2022-02-01 12:10:49 463
原创 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 451
转载 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 582
原创 平面方程及切割算法
运用平面来标注模型点、面数字,面点被标注后,便于后期使用,尤其结合骨架或者质线(本人自己定义)来做切割等操作。平面方程:AX+BY+CZ+D=0,>0表示平面之上。
2022-01-29 19:45:38 998
原创 已知法线,两向量夹角和一向量,求另一向量
/// <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 1355
转载 向量旋转公式
在二维坐标系中,一个位置向量的旋转公式可以由三角函数的几何意义推出。比如上图所示是位置向量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 2384
转载 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 731
原创 vtk面法线点法线
//vtkPointData* ptData = pdNormals->GetOutput()->GetPointData(); //vtkDataArray* ptNormals = pdNormals->GetOutput()->GetPointData()->GetNormals(); // ptNormals->GetTuple( i, value ); // vtk...
2022-01-16 22:17:05 474
原创 3D模型寻找质线方法
根据顶点的切线法线利用微笑增量进行切面,找到新的一组轮廓点,并进行采样进行质心点寻找,并更新,继续查找法线(原点与更新点的向量),依次对该弯曲单例模型进行测试,并绘制出查看效果。附思路方程。p(t) = [x(t),y(t),z(t)]...
2022-01-15 22:11:48 199
原创 处理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 1070
原创 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 2011
原创 c# CSV文件写入
public void WriteData() { try { if (System.IO.Directory.Exists(DataFileRootPath) == false) { System.IO.Directory.CreateDirectory(DataFileRootPath); } ...
2021-12-01 09:56:29 958
转载 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 339
原创 vtk凸包求表面封闭
vtkNew<vtkHull> hullFilter; hullFilter->SetInputConnection(reader->GetOutputPort()); hullFilter->AddCubeFacePlanes(); hullFilter->AddRecursiveSpherePlanes(5);
2021-10-28 09:14:57 221
0189unity3d 游戏场景模型 Toon Level Kit 卡通场景合集.rar
2021-01-26
0186[模型] Unity3D场景 Tropical Nature Pack 热带植物包.rar
2021-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人