Repository navigation
EN codex docs document model v11
Русский обзор · English reference
Исторический v11 ввёл граф сборки v3 и nullable-материал определения детали с именем, плотностью в кг/м³ и источником. Материал задаётся явно, не подбирается автоматически. Миграция сохраняет идентификаторы и ставит null для неизвестного материала. Сейчас документ v12 продолжает использовать граф v3. Расчёт массы, центра масс и инерции описан в отдельном контракте.
Это обзор, не полный перевод. Полные схемы, примеры и подробности контракта приведены на английском ниже.
Document v11 upgrades the assembly graph from version 2 to version 3. Each
assembly part now stores an explicit nullable material record. Earlier
documents migrate on read; v10 parts receive material: null. Project envelope
version remains 1, and the v10 mate graph and prior document contracts remain
valid.
{
"assembly": {
"version": 3,
"units": "mm",
"parts": [{
"id": "part:<uuid>",
"name": "Bracket",
"body_id": "body:<uuid>",
"material": {
"name": "Aluminum",
"density_kg_m3": 2700,
"source": "supplier datasheet"
}
}],
"subassemblies": [],
"instances": [],
"mates": []
}
}material is either null or an explicit record with a name, positive
density_kg_m3, and provenance source. CADYX does not infer material or
density. Assembly mass properties require assigned material data and report
mass in kilograms from mm-based geometry. See assembly mass properties and
materials.
The v10 mate and rigid-kinematics contract is in Document Model v10. Base features and scan import remain specified in Document Model v7; scan reverse engineering is specified in scan reverse engineering.