Official FCS Knowledge Base Index
Source folder: D:\GitHub\fcs-histruct\TestData\UnitTestsKnowledgeBase\
Core documents
| No. | Document | File | Brief description |
|---|---|---|---|
| 01 | LANGUAGE-BASICS | 01-LANGUAGE-BASICS.md |
Syntax, types, operators, functions, and control-flow fundamentals. |
| 02 | GEOMETRY-PRIMITIVES | 02-GEOMETRY-PRIMITIVES.md |
Vertices, curves, areas, volumes, layers, and the core modeling vocabulary. |
| 03 | ANALYSIS-FEM-KEYWORDS | 03-ANALYSIS-FEM-KEYWORDS.md |
Materials, mesh objects, members, supports, loads, and FEM-side keywords. |
| 04 | CLASSES-DISTRIBUTIONS | 04-CLASSES-DISTRIBUTIONS.md |
gclass, gblock, distributions, and reusable placement patterns. |
| 05 | FLI-CLI-USAGE | 05-FLI-CLI-USAGE.md |
Reference for the FLI command-line interpreter and common switches. |
| 06 | WORKED-EXAMPLES | 06-WORKED-EXAMPLES.md |
Annotated complete FCS scripts and explanation-heavy examples. |
| 07 | PITFALLS-GOTCHAS | 07-PITFALLS-GOTCHAS.md |
Common mistakes, edge cases, and confusing behaviors to watch for. |
| 08 | AI-GEOMETRY-VALIDATION | 08-AI-GEOMETRY-VALIDATION.md |
Numeric validation techniques for AI agents checking geometry output. |
| 09 | HISCENE-FORMAT | 09-HISCENE-FORMAT.md |
HiScene JSON structure for validating or consuming 3D output. |
| 10 | FEMCAD5-GUI-TESTCASES | 10-FEMCAD5-GUI-TESTCASES.md |
Interactive FemCAD 5 GUI scenarios and manual test cases. |
| 11 | HBC2-ARCHITECTURE | 11-HBC2-ARCHITECTURE.md |
Architecture of the HBC-2 Building Configurator project. |
| 12 | BOOLEAN-AND-CSG | 12-BOOLEAN-AND-CSG.md |
CSG volume operations such as subtract, union, and intersection. |
| 13 | ADVANCED-GEOMETRY | 13-ADVANCED-GEOMETRY.md |
filletedpoly, splines, revolution, curved tractions, and richer geometry tools. |
| 14 | BEAM-ADVANCED | 14-BEAM-ADVANCED.md |
Mirror operations, eccentricity, hinges, angle cuts, and advanced beam usage. |
| 15 | MESH-CONNECTIVITY | 15-MESH-CONNECTIVITY.md |
HangingNodes, WeldNodes, AutoConnect, and mesh-linking behavior. |
| 16 | SLABS-RIBS-ORTHOTROPIC | 16-SLABS-RIBS-ORTHOTROPIC.md |
Orthotropic panels, ribs, and rib-Z-on-slab modeling patterns. |
| 17 | LOADS-ADVANCED | 17-LOADS-ADVANCED.md |
EN snow and wind loading, gridValues, silo pressure, and advanced load inputs. |
| 18 | STEEL-DESIGN-LIBRARY | 18-STEEL-DESIGN-LIBRARY.md |
SteelLib sections, materials, design checks, and ULS workflows. |
| 19 | CONFIGURATOR-PATTERNS | 19-CONFIGURATOR-PATTERNS.md |
gblock if(), distributions, constraint triggers, and configurator composition patterns. |
| 20 | API-REFERENCE | 20-API-REFERENCE.md |
API-level objects such as Fcm, Assembly, VariableSymbol, Unit, RestClient, and Mesh. |
| 21 | OUTPUT-AND-REPORTING | 21-OUTPUT-AND-REPORTING.md |
Reporting with Chapter/Paragraph, image rendering, DXF export, and output shaping. |
| 22 | FCC-PLATFORM-INTEGRATION | 22-FCC-PLATFORM-INTEGRATION.md |
FCC structure, parameter items, PVC lifecycle, manifests, and HiStruct integration. |
| 23 | LOADGROUPS-AND-COMBINATIONS | 23-LOADGROUPS-AND-COMBINATIONS.md |
FitLoadGroup, cases, envelopes, and Eurocode combination logic. |
| 24 | IMAGE-RENDERING-AND-SETTINGS | 24-IMAGE-RENDERING-AND-SETTINGS.md |
ImageRenderer, .fcsdrs, .fcsdrv, and view/render configuration. |
| 25 | ANALYSIS-DESIGN-PIPELINE | 25-ANALYSIS-DESIGN-PIPELINE.md |
End-to-end flow from AnalysisCase to MeshConnect, results, and checks. |
Example projects
Located under D:\GitHub\fcs-histruct\TestData\UnitTestsKnowledgeBase\examples\:
parametric-chair— multi-file parametric modelparametric-warehouse— 6-file steel warehouse with distributionshelix-spring— parametric coil springsnowwhite-dining— box/chair/table assembly withRzplacementcantilever-x-beam— X-section cruciform profilewarehouse-v2— full steel portal-frame building
AI validation cases
golem-tests\— AI validation test cases used for geometry and knowledge-base driven checking
Also present in the knowledge base root
These are useful support files alongside the numbered docs:
README.md— overview of the knowledge baseGistBasedDocs.md— gist-backed supporting notesTESTING-METHODOLOGY.md— guidance for validation and test organization