vtk中顶点和点的区别

2024-01-04

顶点和点之间的主要区别是什么VTK http://www.vtk.org/?

好吧,我正在将一些计算点分配给vtkPolyData http://www.vtk.org/doc/nightly/html/classvtkPolyData.html output:

vtkPolyData* oput = vtkPolyData::SafeDownCast(out_info->Get(vtkDataObject::DATA_OBJECT()));

我想知道是否使用该方法SetVerts(vtkCellArray *v)或方法SetPoints(vtkPoints *).


在 VTK 数据集中(即继承 vtkDataSet 的类,它是提供点概念的最简单的数据类型),点只是空间中的位置。数据可以存储在空间中的位置或表示点轨迹的单元(例如,三角形或四面体)上。存储在单元格上的值在单元格轨迹中的每个点上都具有相同的值。

单元格由其角点定义。在 vtkPolyData 中,每个单元格由 vtkPoints 实例中点坐标的整数偏移列表定义。

VTK中的顶点是一个点轨迹为单个点的单元。

可以在 VTK 数据集中显式列出不被任何单元引用的点(例如,您可以在 vtkPoints 对象中指定不用作任何四面体、三角形或顶点单元的角点的点坐标)。这些点只能有点数据(由 vtkDataSet 保存的 vtkPointData 实例中的数组存储),而不能有单元数据(由 vtkDataSet 保存的 vtkCellData 实例中的数组存储)。

So, SetPoints()允许您提供点坐标,vtkCellArray 实例然后引用该点坐标来定义各种形状的点轨迹。一类形状是顶点(因此SetVerts())而其他包括直线和折线(SetLines()) 和三角形/四边形 (SetPolys()).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vtk中顶点和点的区别 的相关文章

  • VTKCamera焦点和位置的差异

    我正在使用 vtkCamera 并尝试移动它并使其看起来在某个点 例如 如果我想把相机放在 x y z 并让它看看 0 0 0 例如 使用 openGL 中的 gluLookAt 我们会将眼睛坐标设置为 x y z 和中心坐标 0 0 0
  • 将vtk自相交多数据从重复点分离成多个多边形?

    从 vtk 自相交多数据中 我想将其分成多个多边形 请注意 可以从形成多边形的点列表中的重复点检测初始多边形中的交点 从 wget 获取测试文件https thredds su ipsl fr thredds fileServer ipsl
  • 如何在三个 JS 网格中对共面三角形进行分组?

    我正在开发一种建模工具 可以让您直接操作网格 例如 您可以抓住一张脸并将其拖动 用户对 脸 的感知可能是多个共面三角形 例如 立方体的顶 面 实际上是两个三角形 它们被拖到一起形成一个正方形 为了实现这一点 我想收集任何特定三角形的所有共面
  • 如何使用直骨架计算多边形的斜接偏移

    我有一个用 Python 实现的 Straight Skeleton 算法 想用它来偏移多边形的边缘 我看过几篇提出这种抵消方法的论文 遗憾的是它们都没有提供有关如何实现它的具体信息 他们之中 带孔简单二维多边形直骨架的 CGAL 实现 h
  • 如何打印 Voronoi 图的面?

    下面的代码假设输入是点 而不是线段 这是错误的 按照此2D Voronoi 图适配器 http doc cgal org latest Voronoi diagram 2 index html secvda2examples例如 我正在尝试
  • 我是否缺少在 Ubuntu 9.04 上使用 Python2.6 绑定构建/安装 VTK-5.4 的步骤?

    我使用源代码的 Python 绑定成功构建并安装了 VTK 5 4 然而 当我尝试在 python 中导入 VTK 时 它给出了以下回溯错误 文件 第 1 行 位于 文件 usr local lib python2 6 dist packa
  • 计算半径为 R、尺寸为 D 的球体内的整数点

    我正在尝试编写一种有效的算法来计算半径为 R 且维度为 D 的球体内的点数 球体始终位于原点 假设我们有一个尺寸为 2 的球体 圆形 半径为 5 我的策略是在第一象限内生成所有可能的点 因此对于上面的示例 我们知道 1 2 在圆中 因此该点
  • 使用vtk和k3d在jupyter笔记本中渲染gltf/glb文件

    我探索了如何在 jupyter 笔记本中内联渲染 gltf glb 文件以保持查看器回调交互性完整的可用方法 我最终使用 vtk 和 k3d 来实现这一目标 我遇到的两个障碍是 如何使用 vtkGLTFReader 从 vtkPolyDat
  • 如何找到2个以上用户的匹配时间间隔

    从给定的不同用户的时间间隔中找到最合适的时间 Rows 5 fid userid FromDateTime ToDateTime flag 62 1 2012 07 18 01 48 20 2012 07 18 02 55 20 1 63
  • 计算 3D 网格的体积

    我厌倦了计算 3D 物体 立方体 圆柱体 的体积 有人可以帮忙吗 有这个问题吗 问题是 如何计算物体的体积 基于三角形的坐标 我的班级做得不好 有人能帮我吗 提高班级水平 thanks public class Algorithm priv
  • 一种用于膨胀/收缩(偏移、缓冲)多边形的算法

    我如何 膨胀 多边形 也就是说 我想做类似的事情 要求是新 膨胀 多边形的边 点与旧 原始 多边形的边 点都处于相同的恒定距离 在示例图片上它们不是 因为那时它必须使用弧来膨胀顶点 但是让我们暂时忘记这一点 我正在寻找的数学术语实际上是向内
  • 如何在 3 维空间中找到凸包

    给定一组点S x y z 如何找到convex hull那些点 我尝试理解该算法here http wcipeg com wiki Convex hull 但拿不到太多 It says 首先将所有点投影到 xy 平面上 并通过选择具有最高
  • 垂直于给定点的直线

    如何从给定点在线段上绘制垂线 我的线段定义为 x1 y1 x2 y2 如果我从点 x3 y3 绘制垂直线并且它与点 x4 y4 上的线相交 我想找出这个 x4 y4 我帮你解了方程 k y2 y1 x3 x1 x2 x1 y3 y1 y2
  • 基于欧几里德距离的 3D 连接点标记

    目前 我正在开发一个项目 该项目尝试通过将连通性指定为最小欧几里德距离来对数据集中的 3d 点进行分组 我现在的算法只是简单的洪水填充的 3D 改编 size t PointSegmenter growRegion size t seed
  • 选择给定点集中最远点的子集

    想象一下 你有一个 3 维 n 个点的集合 S 任意两点之间的距离是简单的欧几里得距离 您想要从该集合中选择 k 个点的子集 Q 以使它们彼此相距最远 换句话说 不存在 k 个点的其他子集 Q 使得 Q 中所有成对距离的最小值小于 Q 中的
  • 如何测试点是否位于其表面由点云定义的 3D 形状内?

    我有一个点的集合 这些点描述了一个大致呈球形的形状的表面 并且我需要一种方法来确定是否有任何其他给定点位于该形状内 我之前一直将形状 近似为精确的球体 但事实证明这太不准确 我需要一种更准确的方法 简单性和速度比完全精确性更有利 一个好的近
  • Python/vtk - 在 vtkPolyData 对象中单独设置每个点的大小?

    我使用以下代码来填充点云 如何在vtk中以不同的颜色显示点云 https stackoverflow com questions 7591204 how to display point cloud in vtk in different
  • 使到 n 个点的集合的欧氏距离之和最小的点

    我有一组点W x1 y1 x2 y2 xn yn 在 2D 平面上 你能找到一种算法 将这些点作为输入并返回一个点 x y 在 2D 平面上 距以下点的距离之和最小W 换句话说 如果 di Euclidean distance x y xi
  • 如何有效地找到距给定点最远的点(从一组点中)?

    我正在寻找一种算法或数据结构来解决以下问题 给你一组点 S 然后你会得到另一个点形式的 Q 查询 对于每个查询 找到集合中距离给定点最远的点 集合中最多有 10 5 个点和 10 5 个查询 所有点的坐标都在 0 到 10 5 范围内 我想
  • 在 XCode 7.0.1 中设置 VTK 6.1

    所以 我遇到了问题VTK 可视化工具包 http www vtk org在 Mac OSX 上工作 特别是让它在XCode https developer apple com xcode 我让它工作并将在下面发布这个问题的答案 截至 201

随机推荐

  • Google Places API 中的附近搜索和文本搜索之间的区别

    有什么区别附近搜索 and a 文字搜索在 Google Places API 中 例如 附近搜索 1 公里半径内的咖啡馆仅返回 1 个结果 using https maps googleapis com maps api place ht
  • MongoDB:如何在 MongoDB Shell 中删除集合的所有记录?

    我试过了 db users remove 虽然它返回一个错误 但是我该如何清除所有记录呢 论点为remove 是一个过滤文档 因此传入一个空文档意味着 全部删除 db user remove 但是 如果您确实想删除所有内容 might最好放
  • 如何使用 JPA 级联删除具有单向“ManyToOne”关系的实体

    我有两个实体类 用户 和 部门 具有单向 ManyToOne 关系 如下所示 public class User Id GeneratedValue strategy GenerationType AUTO private Long id
  • 为什么使用异步请求而不是使用更大的线程池?

    在荷兰的 Techdays 期间 Steve Sanderson 做了关于C 5 ASP NET MVC 4 和异步 Web http channel9 msdn com Events TechDays Techdays 2012 the
  • 日期格式jqplotcategoryaxisrenderer后添加刻度

    我将 jQplot 与 primeFaces 一起使用 我想要一个用于 CategoryAxis 的日期格式化程序 日期以毫秒为单位 我在 Stack 上找到了不同的解决方案 但问题似乎是我的问题 它们是在创建 之后 添加的 并且没有考虑选
  • 如何使同一个类的对象成为初始化器的返回值?

    我有这个功能 extension UIImage static func from layer CALayer gt UIImage UIGraphicsBeginImageContext layer frame size layer re
  • 如何在添加用户表单上禁用浏览器的保存密码功能

    如何在添加用户表单上禁用浏览器的保存密码功能 我正在使用 autocomplete off 但这对于浏览器中保存的密码不起作用 我对此进行了更多搜索 但到目前为止还没有找到正确的解决方案 任何帮助都是appriced 以下是对此问题的最佳解
  • any 和 any[ ] 和有什么不一样?

    any 和 any 和有什么不一样 示例 1 按预期工作 name1 any name2 any this name1 this name2 示例 2 这也按预期工作 name1 any name2 any this name2 this
  • for-of 循​​环中 `let` 与 `const` 对比什么都没有 [重复]

    这个问题在这里已经有答案了 在 JavaScript 中执行以下三种构造有什么区别 let dd 1 2 3 4 5 for const item of dd console log item for let item of dd cons
  • 哪里可以下载“OpenGL”的源代码? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 哪里可以下载 OpenGL 的源代码 如果您想了解光栅化器 在屏幕上显示多边形的东西 是如何在软件中完成的 请按照 Eric 的建议并查看
  • 如何限制 NSFetchRequest 的结果数?

    我想在我的 iOS 应用程序中添加 最近 20 项 功能 我使用核心数据和NSFetchRequest 如何将结果数量限制为 20 以实现此目的 先感谢您 Kai set the 获取限制 http developer apple com
  • 如何启用主菜单项“复制”?

    我的主菜单项 复制 不可点击 但我在 Xcode 中启用它 我的代码中没有任何主菜单项的出口 我可以做什么 启用菜单项 应用程序菜单和弹出列表编程主题 http developer apple com library Mac documen
  • cluster_edge_ Betweenness 错误

    我正在使用该功能cluster edge betweennessiGraph 中提供 但我遇到错误Modularity is implemented for undirected graphs only g lt read csv samp
  • 如何在JavaFX中仅设置顶部填充[重复]

    这个问题在这里已经有答案了 我只想在 JavaFX 中使用 CSS 指定一个 或多个 填充值 我已阅读此处的文档http docs oracle com javase 8 javafx api javafx scene doc files
  • 加载 Google 网站后自动运行 Google 应用程序脚本?

    我编写了一个 Apps 脚本 它采用电子表格并将其转换为 Google 表单 我想在我的谷歌网站上显示表单 但是 我希望表单在每次打开网站时自动刷新 这样如果电子表格发生更改 表单在显示时也会更新 本质上 我希望脚本在打开 Google 网
  • 如何让github在重命名后遵循目录历史记录?

    一旦目录被重命名 git log 就不再显示其历史记录 除非您使用 git log follow 强制它显示 有没有办法强制 GitHub Web UI 上的 历史记录 功能使用 follow 或者 有吗any如何在 GitHub 上查看预
  • 将.bak文件恢复到远程数据库

    我有一个test bak文件在我的本地机器上 我需要将此文件恢复到远程计算机的数据库 我怎么做 当我尝试此操作时 远程数据库会抛出无法找到的错误test bak在本地文件系统上 Query RESTORE DATABASE TESTPROJ
  • 从嵌套字典列表中获取 pandas 数据框

    我是 Python 新手 所以这可能非常简单 但在寻找一段时间后我还没有找到解决我的问题的好答案 我正在尝试从字典列表创建 Pandas 数据框 我的嵌套字典列表如下 my list 0 a 23 b 15 c 5 d 1 1 a 5 b
  • 如何禁用 DEP

    我们有一个应用程序 其中堆的某些部分作为汇编指令执行 用于测试目的 我们将程序下载到 PLC 但允许用户在下载到 PLC 之前通过执行代码来模拟运行其应用程序 之前我们总是从存储指令的堆中执行这些程序 这工作得很好 但现在我们已经转换到 V
  • vtk中顶点和点的区别

    顶点和点之间的主要区别是什么VTK http www vtk org 好吧 我正在将一些计算点分配给vtkPolyData http www vtk org doc nightly html classvtkPolyData html ou