首页 > TAG信息列表 > vHandle

C# 判断文件是否被占用

using System.IO; using System.Runtime.InteropServices; namespace DarkBlue.FileOccupied { public sta class FileHlper { [DllImport("kernel32.dll")] public static extern IntPtr _lopen(string lpPathName, int iReadWrite);

基于Butterfly的细分

简介 即三角网格插值细分 参考文献 http://graphics.stanford.edu/courses/cs468-10-fall/LectureSlides/10_Subdivision.pdf TIPS w 采用1/16. 参考示意图 image code bug 调了很久,就是 一条半边对应面的方向其实不太稳定。 codeMain #pragma once #pragma once #include "str

openmesh - impl - Remove Duplicated Vertices

openmesh - impl - Remove Duplicated Vertices 关于openmesh元素删除实现的介绍参见:openmesh - src - trimesh delete and add elements - grassofsky - 博客园 (cnblogs.com) 重复点删除的主要步骤如下: 找到所有的重复顶点,并设定每组重复顶点中需要保留的顶点; 记录这些重复顶点

WPF 打开txt文件

实现效果关键代码[DllImport("kernel32.dll")] public static extern IntPtr _lopen(string lpPathName, int iReadWrite); [DllImport("kernel32.dll")] public static extern bool CloseHandle(IntPtr hObject); public const int OF_READWRITE = 2; public c

C#判断文件是否被打开

[DllImport("kernel32.dll")]         public static extern IntPtr _lopen(string lpPathName, int iReadWrite);         [DllImport("kernel32.dll")]         public static extern bool CloseHandle(IntPtr hObject);         public const int OF_R

C# 判断(Excel)文件是否已经打开

using System.IO; using System.Runtime.InteropServices;   [DllImport("kernel32.dll")] public static extern IntPtr _lopen(string lpPathName, int iReadWrite);   [DllImport("kernel32.dll")] public static extern bool CloseHandle(IntPtr hObj

生成 一个多边形网格的函数

简介 生成一个多边形网格的函数。 三角形面片判断法线方向 顺时针,表示平面方向向上。 逆时针,表示平面方向向下。 代码 // AddPolygon.cpp: 定义控制台应用程序的入口点。 // //#include "stdafx.h" #include <iostream> #include <OpenMesh/Core/IO/MeshIO.hh> #include <OpenMes

生成球 使用openMesh 库

简介 使用openmesh生成一个球,采用的是标准球坐标系。 // 生成球 n 最好输入偶数 10 或者 100 #include <iostream> #include <OpenMesh/Core/IO/MeshIO.hh> #include <OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh> #include<cmath> #define pi 3.1415926 using namespace std;