首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏大学生计算机视觉学习DeepLearning

    bullet物理引擎与OpenGL结合 导入3D模型进行碰撞检测 以及画三角网格的坑

    btTriangleMesh(); bool useQuantization = true; btCollisionShape* concaveShape = new btBvhTriangleMeshShape(trimesh 二是要在dispatcher中注册该类的碰撞算法, 示例代码如下: btGImpactMeshShape * trimesh = new btGImpactMeshShape(indexVertexArrays ); //构建形状 trimesh->setLocalScaling(btVector3(4.f,4.f,4.f)); trimesh->updateBound(); m_trimeshShape = trimesh; //register algorithm btCollisionDispatcher * dispatcher = static_cast<btCollisionDispatcher // create trimesh btTriangleIndexVertexArray* indexVertexArrays = new btTriangleIndexVertexArray(NUM_TRIANGLES

    1.4K50发布于 2019-10-16
  • MATLAB构建不规则三角网

    .* cos(x); % 生成z坐标,模拟地形高度​% 使用delaunay函数进行三角剖分tri = delaunay(x, y);​% 可视化三角剖分结果figure;trimesh(tri, x, , y, z);​% 获取三角剖分的连接信息tri = dt.ConnectivityList;​% 获取三角剖分的顶点坐标points = dt.Points;​% 可视化三角剖分结果figure;trimesh 将每个分块的三角剖分结果存储起来 triBlocks{i} = triBlock;end​% 合并所有分块的三角剖分结果tri = vertcat(triBlocks{:});​% 可视化三角剖分结果figure;trimesh

    34910编辑于 2025-08-22
  • 来自专栏OpenMMLab

    带你玩转 3D 检测和分割 (三):有趣的可视化

    格式 def convert_oriented_box_to_trimesh_fmt(box): ctr = box[:3] lengths = box[3:6 = trimesh.creation.box(lengths, trns) return box_trimesh_fmt if len(scene_bbox) == 0: scene_bbox = np.zeros((1, 7)) # 利用 trimesh 构建场景 scene = trimesh.scene.Scene() for box in scene_bbox: scene.add_geometry(convert_oriented_box_to_trimesh_fmt(box)) mesh_list = trimesh.util.concatenate (scene.dump()) # 保存为 obj 文件 trimesh.io.export.export_mesh(mesh_list, out_filename, file_type=

    4.2K31编辑于 2022-05-25
  • 腾讯混元大模型:实现3D打印产品生成的自动化平台

    这里使用Python的第三方库trimesh进行模型处理与格式转换,示例代码如下:import trimeshdef convert_to_stl(model_data, output_path): # 假设model_data为API返回的3D模型数据,需根据实际数据格式进行解析 # 这里简单示例直接创建一个球体模型进行转换 mesh = trimesh.creation.icosphere call_hunyuan_3d_api("一个红色的杯子")# convert_to_stl(model_data, "output.stl")在实际应用中,需要根据API返回的具体3D模型数据格式进行解析,并利用trimesh

    1.6K12编辑于 2025-08-16
  • 来自专栏图形视觉

    三维网格表示

    InsertVertex(coord); return insertVertexId; } // 其它成员函数类似 }; MyTriMesh triMesh (myTriMeshData); // 用自己的三角网格数据初始化MyTriMesh ErrorCode res = ConsolidateMesh::LaplaceSmooth(triMesh , 0.2, 5, true); // 调用网格算法API来修改自己的网格数据 res = ConsolidateMesh::MakeTriMeshManifold(triMesh); ----

    93531发布于 2019-10-29
  • 来自专栏AI SPPECH

    2025年3D生成技术全景:文本与图像驱动的创意革命

    import torch import numpy as np from transformers import AutoProcessor, AutoModelFor3DGeneration import trimesh image def save_mesh(self, mesh, filename): # 保存网格为标准3D文件格式 # 注意:这里假设mesh对象已经是trimesh 格式或兼容格式 if isinstance(mesh, trimesh.Trimesh): mesh.export(filename) else: # 如果不是trimesh格式,尝试转换 try: # 假设mesh有vertices和faces属性 tri_mesh = trimesh.Trimesh(vertices=mesh.vertices, faces=mesh.faces) tri_mesh.export(

    96510编辑于 2025-11-13
  • matlab矩阵生成stl格式文件,适用于多孔介质图形生成

    % 绘制3D网格图 figure; trimesh(tri, X(:), Y(:), Z(:)); title('3D网格图'); xlabel('X'); ylabel('Y'); zlabel('Z

    44710编辑于 2025-08-05
  • 来自专栏开源心路

    SolidUI 一句话生成任何图形,v0.2.0功能介绍

    兔子建模 提示词1 "https://graphics.stanford.edu/~mdfisher/Data/Meshes/bunny.obj" 下载 Stanford 兔子模型,并使用 trimesh

    58810编辑于 2023-08-15
  • 来自专栏算法工程师的学习日志

    Matlab实用程序--图形应用2

    'name','实例22'); subplot(1,2,1) x=rand(1,20); y=rand(1,20); z=peaks(x,y*pi); t=delaunay(x,y); trimesh(

    39830编辑于 2022-07-27
  • 来自专栏大学生计算机视觉学习DeepLearning

    OpenGl读取导入3D模型并且添加鼠标移动旋转显示

    include <iostream> #include<stdlib.h> #include<OpenMesh/Core/IO/MeshIO.hh> #include<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh GLUT_WHEEL_UP 3 //定义滚轮操作 #define GLUT_WHEEL_DOWN 4 using namespace std; typedef OpenMesh::TriMesh_ArrayKernelT

    3.1K30发布于 2019-09-19
  • 来自专栏量子位

    2D变3D,视角随意换,神还原高清立体感,还是不用3D建模的那种 | 代码数据开源

    还需要准备PyMCubes、trimesh和pyrender包。 关于作者:三位青年才俊 这篇论文的研究团队,来自加州大学伯克利分校、谷歌研究院和加州大学圣地亚哥分校。 共同一作有三位。

    1.2K20发布于 2020-04-16
  • 来自专栏我的博客小磊

    数学建模常用模型02:插值与拟合

    X和Y提供的已知数据点,XI和YI是需要插值的数据点,一般使用meshgrid生成,当然也可以其他数据,但是那样绘图的时候就比较麻烦,不能使用mesh等,只能使用trimesh。 示例如下: 图片

    1.9K00编辑于 2023-02-11
  • 来自专栏AI科技评论

    干货 | 三维网格物体识别的一种巧妙方法

    这可以通过功能强大的 trimesh 库来完成。它不仅提供读/写功能,而且有大量其他有用的功能,如网格变换,光线追踪等。 第二步是计算圆柱投影。圆柱投影是什么呢?

    1.4K10发布于 2018-08-06
  • 来自专栏AI科技大本营的专栏

    一文教会你三维网格物体识别

    这可以通过功能强大的 trimesh 库来完成。它不仅提供读/写功能,而且有大量其他有用的功能,如网格变换,光线追踪等。 第二步是计算圆柱投影。圆柱投影是什么呢?

    1.6K30发布于 2018-07-23
  • 来自专栏集智书童

    3D-COCO数据集开源 | COCO数据集迎来3D版本开源,为COCO数据集带来3D世界的全新任务,2D-3D完美对齐 !

    收集完毕后,Obiayverse[3]上的3D网格通过使用trimesh python模块从GLB转换为OBJ格式,以匹配ShapeNet网格格式。

    1.3K10编辑于 2024-04-12
  • 来自专栏点云PCL

    比较全面的3D数据处理建模等链接收集

    graph partitioning, isosurfacing, area, volume, mean/gaussian/principal curvature, stripification) trimesh2 Levine) TriMesh2MT: convert polygon mesh to Multi-Triangulation (M. Attenne, E. Danovaro, P.

    2.3K30发布于 2019-07-31
  • 来自专栏科研菌

    高段位免疫浸润怎样做才吸引人?

    每张图像中,使用R包trimesh进行了Delunay三角剖分(Delunay triangulation,一种图像处理技术),基于邻近度来识别最可能彼此交互细胞类型。

    1.1K11发布于 2021-02-12
  • 来自专栏全栈程序员必看

    matlab命令,应该很全了!「建议收藏」

    启动计时器 title 图名 toc 关闭计时器 trapz 梯形法数值积分 treelayout 展开树、林 treeplot 画树图 tril 下三角阵 trim 求系统平衡点 trimesh

    8.5K21编辑于 2022-11-10
  • 来自专栏信数据得永生

    JAX 中文文档(十二)

    test.sh &> OUT-0${m}-${d} done Done test.sh: pip install jmp pyvista numpy matplotlib Rtree trimesh remote update cd /opt/jax-source git remote update pip install jmp pyvista numpy matplotlib Rtree trimesh remote update cd /opt/jax-source git remote update pip install jmp pyvista numpy matplotlib Rtree trimesh

    1.3K10编辑于 2024-06-22
  • 来自专栏全栈程序员必看

    maxscript命令

    Translucent_Shader Transmat_Photon__physics Transmat__physics Transparency__base TreeViewUtil TriMesh

    1.6K10编辑于 2022-11-17
领券