jjzjj

c# - 获取 TriMesh 的世界顶点位置 - 3ds Max SDK C#

目前我正在为我的公司编写一个插件,我们希望将网格上的一些数学运算转移到C#中以提高计算速度。我不仅是C#初学者(我是Python/Maxscript专家),而且我也很难为3DSMax找到好的SDK文档。我当前的问题:获取网格中顶点的世界相对位置。听起来很简单,但它给我带来了一些问题。我可以使用以下方法获取垂直位置:IPoint3x=mesh.GetVert(vertID);对于位于场景[0,0,0]中的顶点3,它返回一个Point3值[-23,86499,17,5783,0],可能相对于......好吧,中心我认为的对象。或者一些局部变换矩阵。我想要得到的是顶点在世界空间中的位置,在本

python中trimesh的使用1(随手记)

trimesh是一个Python库,用于处理和操作3D模型。trimesh支持多种3D文件格式,以下是一些常见的格式:1.STL(Stereolithography):二进制和ASCII格式的STL文件是trimesh的基本输入和输出格式。importtrimesh#读取STL文件mesh=trimesh.load('file.stl')#保存为STL文件mesh.export('output.stl')2.OBJ(Wavefront):OBJ是一种常见的文本格式,用于表示3D模型的几何和材质信息。读取OBJ文件mesh=trimesh.load('file.obj')#保存为OBJ文件mes