Skip to content

Map — di

Config

  • di/CLAUDE.MD
  • di/package.json
  • di/tsconfig.json
  • di/vite.config.ts
  • di/vitest.config.ts
  • di/svelte.config.js
  • di/index.html

Entry

  • di/src/main.ts
  • di/src/App.svelte

Svelte — Main

  • di/src/lib/svelte/main/Main.svelte
  • di/src/lib/svelte/main/Graph.svelte
  • di/src/lib/svelte/main/Controls.svelte
  • di/src/lib/svelte/main/BuildNotes.svelte

Svelte — Details Panel

  • di/src/lib/svelte/details/Details.svelte
  • di/src/lib/svelte/details/Hideable.svelte
  • di/src/lib/svelte/details/D_Constants.svelte
  • di/src/lib/svelte/details/D_Library.svelte
  • di/src/lib/svelte/details/D_Parts.svelte
  • di/src/lib/svelte/details/D_Attributes.svelte
  • di/src/lib/svelte/details/D_Rotation.svelte
  • di/src/lib/svelte/details/D_Repeater.svelte
  • di/src/lib/svelte/details/D_Selected_Part.svelte
  • di/src/lib/svelte/details/D_Preferences.svelte

Svelte — Mouse

  • di/src/lib/svelte/mouse/Close_Button.svelte
  • di/src/lib/svelte/mouse/Slider.svelte
  • di/src/lib/svelte/mouse/Separator.svelte
  • di/src/lib/svelte/mouse/Steppers.svelte

TS — Managers

  • di/src/lib/ts/managers/index.ts
  • di/src/lib/ts/managers/Components.ts
  • di/src/lib/ts/managers/History.ts
  • di/src/lib/ts/managers/Preferences.ts
  • di/src/lib/ts/managers/Scenes.ts
  • di/src/lib/ts/managers/Versions.ts
  • di/src/lib/ts/managers/Stores.ts

TS — Render

  • di/src/lib/ts/render/index.ts
  • di/src/lib/ts/render/Engine.ts
  • di/src/lib/ts/render/Render.ts
  • di/src/lib/ts/render/Scene.ts
  • di/src/lib/ts/render/Camera.ts
  • di/src/lib/ts/render/Animation.ts
  • di/src/lib/ts/render/R_Grid.ts
  • di/src/lib/ts/render/R_Angulars.ts
  • di/src/lib/ts/render/R_Dimensions.ts

TS — Algebra

  • di/src/lib/ts/algebra/index.ts
  • di/src/lib/ts/algebra/Compiler.ts
  • di/src/lib/ts/algebra/Constraints.ts
  • di/src/lib/ts/algebra/Evaluator.ts
  • di/src/lib/ts/algebra/Nodes.ts
  • di/src/lib/ts/algebra/Orientation.ts
  • di/src/lib/ts/algebra/Tokenizer.ts
  • di/src/lib/ts/algebra/User_Constants.ts

TS — Types

  • di/src/lib/ts/types/index.ts
  • di/src/lib/ts/types/Angle.ts
  • di/src/lib/ts/types/Attribute.ts
  • di/src/lib/ts/types/Coordinates.ts
  • di/src/lib/ts/types/Enumerations.ts
  • di/src/lib/ts/types/Interfaces.ts
  • di/src/lib/ts/types/Types.ts
  • di/src/lib/ts/types/Units.ts

TS — Runtime

  • di/src/lib/ts/runtime/index.ts
  • di/src/lib/ts/runtime/Axis.ts
  • di/src/lib/ts/runtime/Identifiable.ts
  • di/src/lib/ts/runtime/Smart_Object.ts

TS — Common

  • di/src/lib/ts/common/index.ts
  • di/src/lib/ts/common/Constants.ts
  • di/src/lib/ts/common/Debug.ts
  • di/src/lib/ts/common/Extensions.ts

TS — Editors

  • di/src/lib/ts/editors/index.ts
  • di/src/lib/ts/editors/Angular.ts
  • di/src/lib/ts/editors/Dimension.ts
  • di/src/lib/ts/editors/Drag.ts
  • di/src/lib/ts/editors/Face_Label.ts

TS — Utilities

  • di/src/lib/ts/utilities/index.ts
  • di/src/lib/ts/utilities/Colors.ts
  • di/src/lib/ts/utilities/SVG_Paths.ts
  • di/src/lib/ts/utilities/Testworthy_Utilities.ts

TS — Events

  • di/src/lib/ts/events/index.ts
  • di/src/lib/ts/events/Events.ts
  • di/src/lib/ts/events/Events_3D.ts
  • di/src/lib/ts/events/Mouse_Timer.ts
  • di/src/lib/ts/events/Hits.ts
  • di/src/lib/ts/events/Hits_3D.ts
  • di/src/lib/ts/events/Hit_Target.ts
  • di/src/lib/ts/events/S_Hit_Target.ts
  • di/src/lib/ts/events/S_Mouse.ts

Tests

  • di/src/lib/ts/tests/setup.ts
  • di/src/lib/ts/tests/Angle.test.ts
  • di/src/lib/ts/tests/Colors.test.ts
  • di/src/lib/ts/tests/Compiler.test.ts
  • di/src/lib/ts/tests/Constraints.test.ts
  • di/src/lib/ts/tests/Coordinates.test.ts
  • di/src/lib/ts/tests/Evaluator.test.ts
  • di/src/lib/ts/tests/Extensions.test.ts
  • di/src/lib/ts/tests/hits_3d.test.ts
  • di/src/lib/ts/tests/Testworthy_Utilities.test.ts
  • di/src/lib/ts/tests/Units.test.ts

Assets

  • di/src/assets/drawer.di
  • di/src/assets/empty cabinet.di
  • di/src/assets/three drawer cabinet.di
  • di/src/assets/two drawer cabinet.di

Notes — Work

  • di/notes/work/revisit.di.md
  • di/notes/work/code.debt.md
  • di/notes/work/invisible.root.md
  • di/notes/work/rotation.md
  • di/notes/work/more milestones.md
  • di/notes/work/index.md
  • di/notes/work/next/index.md
  • di/notes/work/next/pacing.md
  • di/notes/work/next/punch list.md
  • di/notes/work/next/roots.md
  • di/notes/work/next/separators.md
  • di/notes/work/translate.md
  • di/notes/work/milestones/index.md
  • di/notes/work/milestones/1.solid.foundation.md
  • di/notes/work/milestones/2.panel.md
  • di/notes/work/milestones/3.docs.md
  • di/notes/work/milestones/4.hits.manager.md
  • di/notes/work/milestones/5.smart.objects.md
  • di/notes/work/milestones/6.build.notes.md
  • di/notes/work/milestones/7.edit.drags.md
  • di/notes/work/milestones/8.dimensionals.md
  • di/notes/work/milestones/9.persistence.md
  • di/notes/work/milestones/10.controls.md
  • di/notes/work/milestones/11.units.md
  • di/notes/work/milestones/12.hierarchy.md
  • di/notes/work/milestones/13.algebra.md
  • di/notes/work/milestones/14.details.md
  • di/notes/work/milestones/15.attributes.md
  • di/notes/work/milestones/16.formulas.md
  • di/notes/work/milestones/17.library.md
  • di/notes/work/milestones/18.user.constants.md
  • di/notes/work/milestones/19.skills.md
  • di/notes/work/milestones/20.repeaters.md
  • di/notes/work/milestones/21.cut.lists.md
  • di/notes/work/milestones/22.licensing.md
  • di/notes/work/milestones/23.marketing.md
  • di/notes/work/milestones/24.hierarchy.md

Notes — Archives

  • di/notes/archives/rotation.md

Notes — Architecture

  • di/notes/architecture/index.md
  • di/notes/architecture/project.md
  • di/notes/architecture/file layout.md
  • di/notes/architecture/core/index.md
  • di/notes/architecture/core/algebra.md
  • di/notes/architecture/core/managers.md
  • di/notes/architecture/core/versions.md (was migration.md)
  • di/notes/architecture/core/references.md (was versions.md)
  • di/notes/architecture/graph/index.md
  • di/notes/architecture/graph/3D.primer.md
  • di/notes/architecture/graph/drag.md
  • di/notes/architecture/graph/intersecting.faces.md
  • di/notes/architecture/graph/projection.md
  • di/notes/architecture/graph/quaternions.md
  • di/notes/architecture/graph/rendering.types.md
  • di/notes/architecture/graph/spatial.md
  • di/notes/architecture/graph/three.dimensions.md
  • di/notes/architecture/graph/two.dimensions.md
  • di/notes/architecture/ui/index.md
  • di/notes/architecture/ui/details.md
  • di/notes/architecture/ui/panel.layout.md

Notes — Components

  • di/notes/components/index.md
  • di/notes/components/Controls.md
  • di/notes/components/Details.md
  • di/notes/components/Graph.md
  • di/notes/components/Hits_3D.md
  • di/notes/components/Main.md
  • di/notes/components/Preferences.md
  • di/notes/components/Smart_Objects.md

Notes — Guides

  • di/notes/guides/index.md
  • di/notes/guides/best.practices.md
  • di/notes/guides/gotchas.md
  • di/notes/guides/road.map.md
  • di/notes/guides/style.md
  • di/notes/guides/testing.md

Other

  • di/src/lib/md/builds.md
  • di/src/vite-env.d.ts