{ "id": "r7e8d9c0-1b2a-3456-789a-bcdef0123456", "revision": 0, "last_node_id": 13, "last_link_id": 21, "nodes": [ { "id": 1, "type": "GeomPackLoadMesh", "pos": [ -502, -58 ], "size": [ 270, 78 ], "flags": {}, "order": 0, "mode": 0, "inputs": [ { "localized_name": "file_path", "name": "file_path", "type": "COMBO", "widget": { "name": "file_path" }, "link": null } ], "outputs": [ { "localized_name": "mesh", "name": "mesh", "type": "TRIMESH", "links": [ 6, 16 ] }, { "localized_name": "texture", "name": "texture", "type": "IMAGE", "links": null } ], "properties": { "cnr_id": "comfyui-geometrypack", "ver": "0.1.1", "Node name for S&R": "GeomPackLoadMesh" }, "widgets_values": [ "3d/camelhead.off" ] }, { "id": 8, "type": "GeomPackDetectSelfIntersections", "pos": [ 277.38541666666634, 98.0677083333332 ], "size": [ 210, 86 ], "flags": {}, "order": 3, "mode": 0, "inputs": [ { "localized_name": "trimesh", "name": "trimesh", "type": "TRIMESH", "link": 17 } ], "outputs": [ { "localized_name": "mesh_with_field", "name": "mesh_with_field", "type": "TRIMESH", "links": [ 21 ] }, { "localized_name": "info", "name": "info", "type": "STRING", "links": [] } ], "properties": { "cnr_id": "comfyui-geometrypack", "ver": "991c7a75886f50d567e5ed6d36aed06d0729a938", "Node name for S&R": "GeomPackDetectSelfIntersections" }, "widgets_values": [ "" ] }, { "id": 12, "type": "GeomPackRemeshSelfIntersections", "pos": [ -145.06250000000009, 173.42708333333334 ], "size": [ 281.404296875, 182 ], "flags": {}, "order": 2, "mode": 0, "inputs": [ { "localized_name": "mesh", "name": "mesh", "type": "TRIMESH", "link": 16 }, { "localized_name": "detect_only", "name": "detect_only", "type": "BOOLEAN", "widget": { "name": "detect_only" }, "link": null }, { "localized_name": "remove_unreferenced", "name": "remove_unreferenced", "type": "BOOLEAN", "widget": { "name": "remove_unreferenced" }, "link": null }, { "localized_name": "extract_outer_hull", "name": "extract_outer_hull", "type": "BOOLEAN", "widget": { "name": "extract_outer_hull" }, "link": null }, { "localized_name": "stitch_all", "name": "stitch_all", "type": "BOOLEAN", "widget": { "name": "stitch_all" }, "link": null } ], "outputs": [ { "localized_name": "fixed_mesh", "name": "fixed_mesh", "type": "TRIMESH", "links": [ 17 ] }, { "localized_name": "info", "name": "info", "type": "STRING", "links": null } ], "properties": { "cnr_id": "comfyui-geometrypack", "ver": "991c7a75886f50d567e5ed6d36aed06d0729a938", "Node name for S&R": "GeomPackRemeshSelfIntersections" }, "widgets_values": [ false, true, false, true, "" ] }, { "id": 5, "type": "GeomPackDetectSelfIntersections", "pos": [ -51.88541666666677, -139.54166666666666 ], "size": [ 210, 86 ], "flags": {}, "order": 1, "mode": 0, "inputs": [ { "localized_name": "trimesh", "name": "trimesh", "type": "TRIMESH", "link": 6 } ], "outputs": [ { "localized_name": "mesh_with_field", "name": "mesh_with_field", "type": "TRIMESH", "links": [ 20 ] }, { "localized_name": "info", "name": "info", "type": "STRING", "links": [] } ], "properties": { "cnr_id": "comfyui-geometrypack", "ver": "991c7a75886f50d567e5ed6d36aed06d0729a938", "Node name for S&R": "GeomPackDetectSelfIntersections" }, "widgets_values": [ "" ] }, { "id": 13, "type": "GeomPackPreviewMeshDual", "pos": [ 569.7135416666664, -5.54166666666663 ], "size": [ 768, 834 ], "flags": {}, "order": 4, "mode": 0, "inputs": [ { "localized_name": "mesh_1", "name": "mesh_1", "type": "TRIMESH", "link": 20 }, { "localized_name": "mesh_2", "name": "mesh_2", "type": "TRIMESH", "link": 21 }, { "localized_name": "layout", "name": "layout", "shape": 7, "type": "COMBO", "widget": { "name": "layout" }, "link": null }, { "localized_name": "mode", "name": "mode", "shape": 7, "type": "COMBO", "widget": { "name": "mode" }, "link": null }, { "localized_name": "opacity_1", "name": "opacity_1", "shape": 7, "type": "FLOAT", "widget": { "name": "opacity_1" }, "link": null }, { "localized_name": "opacity_2", "name": "opacity_2", "shape": 7, "type": "FLOAT", "widget": { "name": "opacity_2" }, "link": null }, { "localized_name": "show_edges", "name": "show_edges", "shape": 7, "type": "BOOLEAN", "widget": { "name": "show_edges" }, "link": null }, { "localized_name": "camera_state", "name": "camera_state", "shape": 7, "type": "STRING", "widget": { "name": "camera_state" }, "link": null }, { "localized_name": "selected_field", "name": "selected_field", "shape": 7, "type": "STRING", "widget": { "name": "selected_field" }, "link": null } ], "outputs": [], "properties": { "cnr_id": "comfyui-geometrypack", "ver": "991c7a75886f50d567e5ed6d36aed06d0729a938", "Node name for S&R": "GeomPackPreviewMeshDual" }, "widgets_values": [ "side_by_side", "fields", 1, 1, "{\"show_edges\": true, \"camera_state\": \"{\\\"position\\\":[-0.09589855044406126,0.14917436072323867,0.10713076096893098],\\\"focalPoint\\\":[0.000001996755599975586,-0.0636419951915741,-0.03211300075054169],\\\"viewUp\\\":[-0.49735943130538196,-0.6206957246414098,0.6061108920844951]}\", \"selected_field\": \"intersection_count\"}" ] } ], "links": [ [ 6, 1, 0, 5, 0, "TRIMESH" ], [ 16, 1, 0, 12, 0, "TRIMESH" ], [ 17, 12, 0, 8, 0, "TRIMESH" ], [ 20, 5, 0, 13, 0, "TRIMESH" ], [ 21, 8, 0, 13, 1, "TRIMESH" ] ], "groups": [], "config": {}, "extra": { "ds": { "scale": 0.5122600915238029, "offset": [ 749.1714013997406, 357.7281578450521 ] }, "frontendVersion": "1.30.6", "workflowRendererVersion": "LG" }, "version": 0.4 }