ComfyUI > Nodes > ComfyUI libigl > Open Edges

ComfyUI Node: Open Edges

Class Name

GeomPackOpenEdges

Category
geompack/analysis
Author
PozzettiAndrea (Account age: 2240days)
Extension
ComfyUI libigl
Latest Updated
2025-12-22
Github Stars
0.06K

How to Install ComfyUI libigl

Install this extension via the ComfyUI Manager by searching for ComfyUI libigl
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI libigl in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Open Edges Description

Identifies and labels 3D mesh faces with open edges, crucial for ensuring model integrity.

Open Edges:

The GeomPackOpenEdges node is designed to identify and label faces within a 3D mesh that contain open or boundary edges. An open edge is defined as an edge that is part of only one face, indicating a potential hole or boundary in the mesh. This node is particularly useful for detecting imperfections in 3D models, such as holes or incomplete boundaries, which can be crucial for tasks like 3D printing or simulation where a watertight mesh is required. By processing a list of meshes, the node efficiently identifies these boundary edges and provides a summary of the affected faces, making it an essential tool for artists and designers who need to ensure the integrity of their 3D models.

Open Edges Input Parameters:

trimesh

The trimesh parameter is the primary input for the GeomPackOpenEdges node, representing the 3D mesh or a list of meshes that you want to analyze. This parameter expects a mesh in the TRIMESH format, which is a common representation for 3D models consisting of vertices, edges, and faces. The function of this parameter is to provide the node with the necessary data to identify open edges and boundary faces. There are no specific minimum, maximum, or default values for this parameter, as it depends on the mesh data you provide. The quality and structure of the input mesh will directly impact the node's ability to accurately detect open edges.

Open Edges Output Parameters:

trimesh

The trimesh output parameter returns the processed mesh or list of meshes with additional metadata indicating the open edges and boundary faces. This output is crucial for further processing or visualization, as it allows you to see which parts of the mesh have been identified as having open edges. The processed mesh includes attributes that highlight these areas, making it easier to address any issues in the model.

open_edges_summary

The open_edges_summary output provides a textual summary of the analysis performed by the node. This summary includes details such as the number of open edges, the number of faces with open edges, and the number of boundary vertices. It serves as a quick reference to understand the extent of open edges in the mesh, helping you make informed decisions about any necessary corrections or adjustments.

Open Edges Usage Tips:

  • Ensure that your input mesh is in a compatible TRIMESH format to avoid processing errors and to ensure accurate detection of open edges.
  • Use the open_edges_summary output to quickly assess the integrity of your mesh and identify areas that may require further attention or repair.

Open Edges Common Errors and Solutions:

Mesh format not supported

  • Explanation: This error occurs when the input mesh is not in the expected TRIMESH format.
  • Solution: Convert your mesh to the TRIMESH format before inputting it into the node.

No open edges detected

  • Explanation: The node did not find any open edges in the provided mesh, which may indicate that the mesh is already watertight.
  • Solution: Verify the mesh structure to ensure it is complete, or check if the input mesh was correctly loaded.

Incomplete mesh data

  • Explanation: The input mesh may be missing vertices, edges, or faces, leading to incomplete analysis.
  • Solution: Ensure that the mesh data is complete and correctly formatted before processing with the node.

Open Edges Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI libigl
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.