Files
AnyImage/tests/tools/nodes/fixtures/projected_symmetry.json
nan ab282e4fdf feat: Implement depth cutout symmetry and associated functionalities
- Introduced a new proposal for depth cutout symmetry, allowing for the reuse of depth replacement and geometry operations.
- Added requirements for maintaining default thickness values for cutout nodes and ensuring proper initialization during object creation.
- Enhanced symmetry node to handle existing geometry, including alignment, mirroring, and boundary filling.
- Implemented fill smoothing to control the geometry of generated walls while preserving original surfaces.
- Created tests to validate the functionality of the new symmetry features against baseline geometry.
- Updated existing assets and node groups to support the new symmetry capabilities without introducing additional dependencies.
2026-09-14 14:58:48 +08:00

1 line
5.8 KiB
JSON

{"count":5,"reference":1.45,"cases":[{"direction":[0,0,1],"filled":false,"points":[[0.0,-1.0,-0.15000009536743164],[-0.5,-0.5,-0.2250000238418579],[0.0,-0.5,-0.375],[0.5,-0.5,-0.2250000238418579],[-0.5,0.0,-0.30000007152557373],[0.0,0.0,-0.4500000476837158],[0.5,0.0,-0.30000007152557373],[-0.5,0.5,-0.2250000238418579],[0.0,0.5,-0.375],[0.5,0.5,-0.2250000238418579],[0.0,1.0,-0.15000009536743164],[0.0,-1.0,0.15000009536743164],[-0.5,-0.5,0.2250000238418579],[0.0,-0.5,0.375],[0.5,-0.5,0.2250000238418579],[-0.5,0.0,0.30000007152557373],[0.0,0.0,0.4500000476837158],[0.5,0.0,0.30000007152557373],[-0.5,0.5,0.2250000238418579],[0.0,0.5,0.375],[0.5,0.5,0.2250000238418579],[0.0,1.0,0.15000009536743164]],"faces":[[0,2,3],[1,5,2],[1,4,5],[2,6,3],[2,5,6],[4,8,5],[4,7,8],[5,9,6],[5,8,9],[7,10,8],[11,14,13],[12,13,16],[12,16,15],[13,14,17],[13,17,16],[15,16,19],[15,19,18],[16,17,20],[16,20,19],[18,19,21]]},{"direction":[0,0,1],"filled":true,"points":[[0.0,-1.0,0.15000009536743164],[-0.5,-0.5,0.2250000238418579],[0.0,-0.5,0.375],[0.5,-0.5,0.2250000238418579],[-0.5,0.0,0.30000007152557373],[0.5,0.0,0.30000007152557373],[-0.5,0.5,0.2250000238418579],[0.0,0.5,0.375],[0.5,0.5,0.2250000238418579],[0.0,1.0,0.15000009536743164],[0.0,-1.0,-0.15000009536743164],[-0.5,-0.5,-0.2250000238418579],[0.0,-0.5,-0.375],[0.5,-0.5,-0.2250000238418579],[-0.5,0.0,-0.30000007152557373],[0.5,0.0,-0.30000007152557373],[-0.5,0.5,-0.2250000238418579],[0.0,0.5,-0.375],[0.5,0.5,-0.2250000238418579],[0.0,1.0,-0.15000009536743164],[0.0,0.0,-0.4500000476837158],[0.0,0.0,0.4500000476837158]],"faces":[[0,2,12,10],[1,11,12,2],[0,10,13,3],[1,4,14,11],[3,13,15,5],[4,6,16,14],[5,15,18,8],[7,8,18,17],[6,9,19,16],[7,17,19,9],[10,12,13],[11,20,12],[11,14,20],[12,15,13],[12,20,15],[14,17,20],[14,16,17],[20,18,15],[20,17,18],[16,19,17],[0,3,2],[1,2,21],[1,21,4],[2,3,5],[2,5,21],[4,21,7],[4,7,6],[21,5,8],[21,8,7],[6,7,9]]},{"direction":[0.3,-0.2,1],"filled":false,"points":[[-0.5068399310112,-0.9954401254653931,-0.04703602194786072],[-0.06969207525253296,-0.9535386562347412,-0.3292523920536041],[0.45212072134017944,-0.9680805206298828,-0.32925230264663696],[-0.5566588044166565,-0.4622274935245514,-0.16462618112564087],[-0.11951090395450592,-0.4203261137008667,-0.4468424320220947],[0.4023018479347229,-0.4348679184913635,-0.4468424916267395],[1.008779525756836,-0.505852997303009,-0.16462622582912445],[-0.5641452074050903,0.042763471603393555,-0.14110822975635529],[-0.12699733674526215,0.08466488122940063,-0.42332449555397034],[0.3948154151439667,0.07012305408716202,-0.4233245253562927],[1.0012930631637573,-0.0008620340377092361,-0.14110815525054932],[-0.09215129911899567,0.5614342093467712,-0.2586982846260071],[0.42966145277023315,0.5468924045562744,-0.25869831442832947],[-0.5068399310112,-0.9954401254653931,0.04703602194786072],[-0.06969207525253296,-0.9535386562347412,0.3292523920536041],[0.45212072134017944,-0.9680805206298828,0.32925230264663696],[-0.5566588044166565,-0.4622274935245514,0.16462618112564087],[-0.11951090395450592,-0.4203261137008667,0.4468424320220947],[0.4023018479347229,-0.4348679184913635,0.4468424916267395],[1.008779525756836,-0.505852997303009,0.16462622582912445],[-0.5641452074050903,0.042763471603393555,0.14110822975635529],[-0.12699733674526215,0.08466488122940063,0.42332449555397034],[0.3948154151439667,0.07012305408716202,0.4233245253562927],[1.0012930631637573,-0.0008620340377092361,0.14110815525054932],[-0.09215129911899567,0.5614342093467712,0.2586982846260071],[0.42966145277023315,0.5468924045562744,0.25869831442832947]],"faces":[[0,4,1],[0,3,4],[1,5,2],[1,4,5],[2,5,6],[3,8,4],[3,7,8],[4,9,5],[4,8,9],[5,10,6],[5,9,10],[7,11,8],[8,12,9],[8,11,12],[13,14,17],[13,17,16],[14,15,18],[14,18,17],[15,19,18],[16,17,21],[16,21,20],[17,18,22],[17,22,21],[18,19,23],[18,23,22],[20,21,24],[21,22,25],[21,25,24]]},{"direction":[0.3,-0.2,1],"filled":true,"points":[[-0.5068399310112,-0.9954401254653931,0.04703602194786072],[-0.06969207525253296,-0.9535386562347412,0.3292523920536041],[0.45212072134017944,-0.9680805206298828,0.32925230264663696],[-0.5566588044166565,-0.4622274935245514,0.16462618112564087],[1.008779525756836,-0.505852997303009,0.16462622582912445],[-0.5641452074050903,0.042763471603393555,0.14110822975635529],[0.3948154151439667,0.07012305408716202,0.4233245253562927],[1.0012930631637573,-0.0008620340377092361,0.14110815525054932],[-0.09215129911899567,0.5614342093467712,0.2586982846260071],[0.42966145277023315,0.5468924045562744,0.25869831442832947],[-0.5068399310112,-0.9954401254653931,-0.04703602194786072],[-0.06969207525253296,-0.9535386562347412,-0.3292523920536041],[0.45212072134017944,-0.9680805206298828,-0.32925230264663696],[-0.5566588044166565,-0.4622274935245514,-0.16462618112564087],[1.008779525756836,-0.505852997303009,-0.16462622582912445],[-0.5641452074050903,0.042763471603393555,-0.14110822975635529],[0.3948154151439667,0.07012305408716202,-0.4233245253562927],[1.0012930631637573,-0.0008620340377092361,-0.14110815525054932],[-0.09215129911899567,0.5614342093467712,-0.2586982846260071],[0.42966145277023315,0.5468924045562744,-0.25869831442832947],[-0.11951090395450592,-0.4203261137008667,-0.4468424320220947],[0.4023018479347229,-0.4348679184913635,-0.4468424916267395],[-0.12699733674526215,0.08466488122940063,-0.42332449555397034],[-0.11951090395450592,-0.4203261137008667,0.4468424320220947],[0.4023018479347229,-0.4348679184913635,0.4468424916267395],[-0.12699733674526215,0.08466488122940063,0.42332449555397034]],"faces":[[0,3,13,10],[0,10,11,1],[1,11,12,2],[2,12,14,4],[3,5,15,13],[4,14,17,7],[6,7,17,16],[5,8,18,15],[6,16,19,9],[8,9,19,18],[10,20,11],[10,13,20],[11,21,12],[11,20,21],[12,21,14],[13,22,20],[13,15,22],[20,16,21],[20,22,16],[21,17,14],[21,16,17],[15,18,22],[22,19,16],[22,18,19],[0,1,23],[0,23,3],[1,2,24],[1,24,23],[2,4,24],[3,23,25],[3,25,5],[23,24,6],[23,6,25],[24,4,7],[24,7,6],[5,25,8],[25,6,9],[25,9,8]]}]}