chore: adopt remaining local development state
Catch-all for the intermixed residue of the unpushed otko-development work ported into this tree: combinations/console-dock/quick-guide wiring across commands, core, services, views and tests; repo-wide ruff-format normalization; README/CONTRIBUTING updates; and the toolbar default (both toolbars now open in the top area, quick guide text updated). Splitting this further would require hunk-level surgery with low confidence; the preceding commits in this branch isolate the self-contained features.
This commit is contained in:
parent
cb4bf8fccd
commit
ba783718d4
152 changed files with 3394 additions and 1651 deletions
|
|
@ -35,21 +35,42 @@ def cantilever_vm() -> ProjectViewModel:
|
|||
L = 5.0
|
||||
vm = ProjectViewModel()
|
||||
vm.new_project(ndm=2, ndf=3)
|
||||
vm.apply_command(AddNodesCommand(vm, [
|
||||
Node(id=1, coords=(0.0, 0.0, 0.0),
|
||||
restraint=(True, True, False, False, False, True)),
|
||||
Node(id=2, coords=(L, 0.0, 0.0)),
|
||||
]))
|
||||
vm.apply_command(AddSectionsCommand(vm, [
|
||||
ElasticSection(id=1, E=200e9, A=0.01, Iz=8.333e-6),
|
||||
]))
|
||||
vm.apply_command(AddElementsCommand(vm, [
|
||||
ElasticBeamColumn(id=1, nodes=(1, 2), section_id=1),
|
||||
]))
|
||||
vm.apply_command(
|
||||
AddNodesCommand(
|
||||
vm,
|
||||
[
|
||||
Node(
|
||||
id=1, coords=(0.0, 0.0, 0.0), restraint=(True, True, False, False, False, True)
|
||||
),
|
||||
Node(id=2, coords=(L, 0.0, 0.0)),
|
||||
],
|
||||
)
|
||||
)
|
||||
vm.apply_command(
|
||||
AddSectionsCommand(
|
||||
vm,
|
||||
[
|
||||
ElasticSection(id=1, E=200e9, A=0.01, Iz=8.333e-6),
|
||||
],
|
||||
)
|
||||
)
|
||||
vm.apply_command(
|
||||
AddElementsCommand(
|
||||
vm,
|
||||
[
|
||||
ElasticBeamColumn(id=1, nodes=(1, 2), section_id=1),
|
||||
],
|
||||
)
|
||||
)
|
||||
vm.apply_command(AddNodalLoadsCommand(vm, {2}, (0.0, -1000.0, 0.0, 0.0, 0.0, 0.0)))
|
||||
vm.apply_command(AddAnalysisCasesCommand(vm, [
|
||||
StaticCase(id=1, name="Cantilever", pattern_ids=[1]),
|
||||
]))
|
||||
vm.apply_command(
|
||||
AddAnalysisCasesCommand(
|
||||
vm,
|
||||
[
|
||||
StaticCase(id=1, name="Cantilever", pattern_ids=[1]),
|
||||
],
|
||||
)
|
||||
)
|
||||
return vm
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue