Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

mixing_elbow.vtk is an invalid VTK dataset

未关闭
#278 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
3/5
预计耗时
1-2 天
新手友好度
45/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
停滞

调研方向

从 mixing_elbow.vtk 数据集开始,并使用 vtkCellValidator 或 ParaView 的 ValidateCells 过滤器重现报告。检查 ValidityState 值,并以 vtkCellValidator.h 作为所报告 flags 的参考。完成的标准是该数据集验证时没有任何有效性错误,同时仍能正确渲染。

由索引模型根据 Issue 内容生成。

描述

bug
🔍 Before submitting the issue
  • I have searched among the existing issues
  • I am using a Python virtual environment
🐞 Description of the bug

The mixing_elbow.vtk dataset does render in most VTK pipelines. However, VTK's cell validator (vtkCellValidator) shows fundamental problems with the grid. Almost every cell has a validity value of 52 (110100 in binary), indicating that they are invalidate due to IntersectingEdges, NoncontiguousEdges, and Nonconvex.

📝 Steps to reproduce

Two ways to reproduce:

  1. Add a vtkCellValidator to a VTK pipeline. Look at the resulting values of the ValidityState scalar. They should be all zero. If they are not, look at the reference in vtkCellValidator.h.
  2. Load the dataset in ParaView. Add a ValidateCells filter. Change the coloring to the ValidityState scalar. The meaning is the same as in number 1 above.
💻 Which operating system are you using?

Windows

📀 Which ANSYS version are you using?

Doesn't matter

🐍 Which Python version are you using?

3.9

📦 Installed packages
I validated using ParaView
主要语言
KFramework
星标
56
派生
28
平均合并
1 天 6 小时
30 天内合并 PR
3

环境准备

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

ansys/example-data 的其他 Issue

查看 ansys/example-data 的全部 Issue

相似的 Issue

更多 Computer Graphics Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。