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\:

AI validation cases

Also present in the knowledge base root

These are useful support files alongside the numbered docs: