fix(input): validate inactive Part records

This commit is contained in:
KOKO\Mimi
2026-08-01 04:07:18 +09:00
parent af886f3f90
commit cbb621bb28
10 changed files with 383 additions and 151 deletions
@@ -0,0 +1,11 @@
*PART, NAME=Unused
*NODE
1, 0.0, 0.0, 0.0
1, 1.0, 0.0, 0.0
*END PART
*PART, NAME=Active
*END PART
*ASSEMBLY, NAME=RootAssembly
*INSTANCE, NAME=Active-1, PART=Active
*END INSTANCE
*END ASSEMBLY
@@ -0,0 +1,10 @@
*PART, NAME=Unused
*ELEMENT, TYPE=B32
1, 1, 2
*END PART
*PART, NAME=Active
*END PART
*ASSEMBLY, NAME=RootAssembly
*INSTANCE, NAME=Active-1, PART=Active
*END INSTANCE
*END ASSEMBLY
@@ -0,0 +1,12 @@
*PART, NAME=Unused
*NODE
1, 0.0, 0.0, 0.0
*ELEMENT, TYPE=B31
1, 1, 2
*END PART
*PART, NAME=Active
*END PART
*ASSEMBLY, NAME=RootAssembly
*INSTANCE, NAME=Active-1, PART=Active
*END INSTANCE
*END ASSEMBLY
@@ -0,0 +1,10 @@
*PART, NAME=Unused
*NODE
1, 0.0, 0.0, 0.0, 9.0
*END PART
*PART, NAME=Active
*END PART
*ASSEMBLY, NAME=RootAssembly
*INSTANCE, NAME=Active-1, PART=Active
*END INSTANCE
*END ASSEMBLY
@@ -0,0 +1,11 @@
*PART, NAME=Unused
*BEAM GENERAL SECTION, SECTION=GENERAL, ELSET=Beam, MATERIAL=Steel
0.0, 1.0, 0.0, 1.0, 1.0
0.0, 1.0, 0.0
*END PART
*PART, NAME=Active
*END PART
*ASSEMBLY, NAME=RootAssembly
*INSTANCE, NAME=Active-1, PART=Active
*END INSTANCE
*END ASSEMBLY