├── .gitignore ├── LICENSE ├── README.md ├── crab ├── README.md ├── __init__.py ├── apps │ ├── __init__.py │ ├── animator │ │ ├── __init__.py │ │ ├── core.py │ │ ├── options.py │ │ ├── resources │ │ │ ├── __init__.py │ │ │ ├── animator.css │ │ │ ├── animator.ui │ │ │ └── crab.png │ │ └── utils.py │ ├── creator │ │ ├── __init__.py │ │ ├── core.py │ │ ├── lists.py │ │ └── resources │ │ │ ├── add.png │ │ │ ├── blackstar.png │ │ │ ├── build.png │ │ │ ├── creator.css │ │ │ ├── creator.ui │ │ │ ├── down.png │ │ │ ├── edit.png │ │ │ ├── help │ │ │ └── help_new_rig.gif │ │ │ ├── new.png │ │ │ ├── remove.png │ │ │ ├── search.png │ │ │ ├── star.png │ │ │ ├── up.png │ │ │ └── validate.png │ ├── menu.py │ └── tooltip │ │ ├── __init__.py │ │ ├── core.py │ │ └── resources │ │ ├── crab.gif │ │ ├── test.gif │ │ ├── tooltip.css │ │ └── tooltip.ui ├── config.py ├── constants.py ├── core │ ├── __init__.py │ ├── _factories.py │ ├── behaviour.py │ ├── component.py │ ├── process.py │ ├── rig.py │ └── tools.py ├── create │ ├── __init__.py │ ├── basics.py │ ├── controls.py │ ├── guides.py │ ├── ik.py │ └── joints.py ├── plugins │ ├── behaviours │ │ ├── __init__.py │ │ ├── connect_attr.py │ │ ├── dummy.py │ │ ├── execution.py │ │ ├── follicles.py │ │ ├── insert_control.py │ │ ├── lock_and_hide.py │ │ ├── parent_constraint.py │ │ ├── proxy_attr.py │ │ ├── remove.py │ │ ├── reparent.py │ │ ├── set_driven_key.py │ │ ├── spaceswitch.gif │ │ └── spaceswitch.py │ ├── components │ │ ├── creature │ │ │ ├── spline_spine.py │ │ │ └── trileg.py │ │ ├── standard │ │ │ ├── location.py │ │ │ ├── singular.py │ │ │ └── spine.py │ │ └── utilities │ │ │ ├── __init__.py │ │ │ ├── sticky_patch.py │ │ │ └── twist.py │ ├── processes │ │ ├── bonefilter.py │ │ ├── colour_controls.py │ │ ├── layers.py │ │ ├── poses.py │ │ ├── shapes.py │ │ └── validation.py │ └── tools │ │ ├── anim │ │ ├── __init__.py │ │ ├── keying.py │ │ ├── posing.py │ │ ├── select.py │ │ └── snap.py │ │ ├── icons │ │ ├── key_all.png │ │ ├── key_character.png │ │ ├── key_selected.png │ │ ├── pose_apply.png │ │ ├── pose_store.png │ │ ├── reset_character.png │ │ ├── reset_selection.png │ │ ├── select_all.png │ │ ├── select_all_character.png │ │ └── select_opposite.png │ │ └── rigging │ │ ├── joints │ │ ├── joint_mirroring.py │ │ ├── joint_orientation.py │ │ ├── joint_styling.py │ │ ├── joints.png │ │ ├── singulization.py │ │ └── upvectors.py │ │ ├── meshes │ │ ├── meshes.png │ │ └── meshes.py │ │ ├── naming │ │ ├── naming.png │ │ └── naming.py │ │ ├── organisation │ │ ├── clean.png │ │ └── clean.py │ │ ├── poses │ │ ├── poses.png │ │ └── poses.py │ │ ├── shapes │ │ ├── shape_manipulation.py │ │ ├── shape_selection.py │ │ ├── shapes.png │ │ └── shapes.py │ │ ├── skinning │ │ ├── __init__.py │ │ ├── skin.py │ │ └── skinning.png │ │ └── transform │ │ ├── constrain.py │ │ └── transforms.png ├── resources │ ├── icons │ │ ├── add_button.png │ │ ├── behaviour.png │ │ ├── breaker.png │ │ ├── build_button.png │ │ ├── component.png │ │ ├── crab.gif │ │ ├── crab_animator.png │ │ ├── crab_overview.png │ │ ├── crab_overview_tab.png │ │ ├── crab_tools_tab.png │ │ ├── edit_button.png │ │ ├── help_spaceswitch.gif │ │ ├── new_button.png │ │ └── tool.png │ └── shapes │ │ ├── AxisTest.json │ │ ├── EyeCircle.json │ │ ├── EyeTarget.json │ │ ├── FacialBorder.json │ │ ├── FacialConfig.json │ │ ├── FacialJaw.json │ │ ├── FacialLowerLidMarker.json │ │ ├── FacialMarker.json │ │ ├── FacialUpperLidMarker.json │ │ ├── FacialWidget.json │ │ ├── arrow_x.json │ │ ├── arrow_z.json │ │ ├── attach.json │ │ ├── builtin_hip.json │ │ ├── builtin_hipswivel.json │ │ ├── builtin_spine.json │ │ ├── buitlin_spineswivel.json │ │ ├── circle.json │ │ ├── cog.json │ │ ├── config.json │ │ ├── cross.json │ │ ├── cross_handle.json │ │ ├── cross_pivot.json │ │ ├── cube.json │ │ ├── cup.json │ │ ├── cylinder.json │ │ ├── foot.json │ │ ├── guide.json │ │ ├── head.json │ │ ├── heel.json │ │ ├── lollipop.json │ │ ├── neck.json │ │ ├── paddle.json │ │ ├── pin.json │ │ ├── pivot.json │ │ ├── platform_paddle.json │ │ ├── ripsaw.json │ │ ├── rocker.json │ │ ├── rotator.json │ │ ├── soft_square.json │ │ ├── sphere.json │ │ ├── sphere_small.json │ │ ├── spiral.json │ │ ├── square.json │ │ ├── teardrop.json │ │ └── toe.json ├── utils │ ├── __init__.py │ ├── access.py │ ├── contexts.py │ ├── hierarchy.py │ ├── joints.py │ ├── maths.py │ ├── organise.py │ ├── resources.py │ ├── shapes.py │ ├── skinning.py │ ├── snap.py │ ├── transform.py │ └── types.py └── vendor │ ├── __init__.py │ ├── blackout.py │ ├── factories │ ├── __init__.py │ ├── constants.py │ └── factory.py │ ├── qute │ ├── __init__.py │ ├── _res │ │ ├── list_collapsed.png │ │ ├── list_open.png │ │ ├── squares.png │ │ └── squares_lite.png │ ├── constants.py │ ├── extensions │ │ ├── __init__.py │ │ ├── buttons.py │ │ ├── dividers.py │ │ ├── flow_layout.py │ │ ├── tray.py │ │ └── windows.py │ ├── resources.py │ ├── styles │ │ └── space.css │ ├── utilities │ │ ├── __init__.py │ │ ├── _core.py │ │ ├── derive.py │ │ ├── designer.py │ │ ├── events.py │ │ ├── launch.py │ │ ├── layouts.py │ │ ├── menus.py │ │ ├── pixmaps.py │ │ ├── request.py │ │ ├── sizing.py │ │ ├── styling.py │ │ ├── widgets.py │ │ └── windows.py │ └── vendor │ │ ├── Qt.py │ │ ├── __init__.py │ │ └── scribble │ │ ├── __init__.py │ │ └── core.py │ └── scribble │ ├── __init__.py │ └── core.py └── userSetup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/README.md -------------------------------------------------------------------------------- /crab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/README.md -------------------------------------------------------------------------------- /crab/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/__init__.py -------------------------------------------------------------------------------- /crab/apps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/__init__.py -------------------------------------------------------------------------------- /crab/apps/animator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/animator/__init__.py -------------------------------------------------------------------------------- /crab/apps/animator/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/animator/core.py -------------------------------------------------------------------------------- /crab/apps/animator/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/animator/options.py -------------------------------------------------------------------------------- /crab/apps/animator/resources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crab/apps/animator/resources/animator.css: -------------------------------------------------------------------------------- 1 | 2 | QListView::item::selected { 3 | background-color: rgba(_FOREGROUND_, 24); 4 | } -------------------------------------------------------------------------------- /crab/apps/animator/resources/animator.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/animator/resources/animator.ui -------------------------------------------------------------------------------- /crab/apps/animator/resources/crab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/animator/resources/crab.png -------------------------------------------------------------------------------- /crab/apps/animator/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/animator/utils.py -------------------------------------------------------------------------------- /crab/apps/creator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/creator/__init__.py -------------------------------------------------------------------------------- /crab/apps/creator/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/creator/core.py -------------------------------------------------------------------------------- /crab/apps/creator/lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/creator/lists.py -------------------------------------------------------------------------------- /crab/apps/creator/resources/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/creator/resources/add.png -------------------------------------------------------------------------------- /crab/apps/creator/resources/blackstar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/creator/resources/blackstar.png -------------------------------------------------------------------------------- /crab/apps/creator/resources/build.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/creator/resources/build.png -------------------------------------------------------------------------------- /crab/apps/creator/resources/creator.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/creator/resources/creator.css -------------------------------------------------------------------------------- /crab/apps/creator/resources/creator.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/creator/resources/creator.ui -------------------------------------------------------------------------------- /crab/apps/creator/resources/down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/creator/resources/down.png -------------------------------------------------------------------------------- /crab/apps/creator/resources/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/creator/resources/edit.png -------------------------------------------------------------------------------- /crab/apps/creator/resources/help/help_new_rig.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/creator/resources/help/help_new_rig.gif -------------------------------------------------------------------------------- /crab/apps/creator/resources/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/creator/resources/new.png -------------------------------------------------------------------------------- /crab/apps/creator/resources/remove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/creator/resources/remove.png -------------------------------------------------------------------------------- /crab/apps/creator/resources/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/creator/resources/search.png -------------------------------------------------------------------------------- /crab/apps/creator/resources/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/creator/resources/star.png -------------------------------------------------------------------------------- /crab/apps/creator/resources/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/creator/resources/up.png -------------------------------------------------------------------------------- /crab/apps/creator/resources/validate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/creator/resources/validate.png -------------------------------------------------------------------------------- /crab/apps/menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/menu.py -------------------------------------------------------------------------------- /crab/apps/tooltip/__init__.py: -------------------------------------------------------------------------------- 1 | from .core import show_tooltip 2 | -------------------------------------------------------------------------------- /crab/apps/tooltip/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/tooltip/core.py -------------------------------------------------------------------------------- /crab/apps/tooltip/resources/crab.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/tooltip/resources/crab.gif -------------------------------------------------------------------------------- /crab/apps/tooltip/resources/test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/tooltip/resources/test.gif -------------------------------------------------------------------------------- /crab/apps/tooltip/resources/tooltip.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/tooltip/resources/tooltip.css -------------------------------------------------------------------------------- /crab/apps/tooltip/resources/tooltip.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/apps/tooltip/resources/tooltip.ui -------------------------------------------------------------------------------- /crab/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/config.py -------------------------------------------------------------------------------- /crab/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/constants.py -------------------------------------------------------------------------------- /crab/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/core/__init__.py -------------------------------------------------------------------------------- /crab/core/_factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/core/_factories.py -------------------------------------------------------------------------------- /crab/core/behaviour.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/core/behaviour.py -------------------------------------------------------------------------------- /crab/core/component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/core/component.py -------------------------------------------------------------------------------- /crab/core/process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/core/process.py -------------------------------------------------------------------------------- /crab/core/rig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/core/rig.py -------------------------------------------------------------------------------- /crab/core/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/core/tools.py -------------------------------------------------------------------------------- /crab/create/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/create/__init__.py -------------------------------------------------------------------------------- /crab/create/basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/create/basics.py -------------------------------------------------------------------------------- /crab/create/controls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/create/controls.py -------------------------------------------------------------------------------- /crab/create/guides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/create/guides.py -------------------------------------------------------------------------------- /crab/create/ik.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/create/ik.py -------------------------------------------------------------------------------- /crab/create/joints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/create/joints.py -------------------------------------------------------------------------------- /crab/plugins/behaviours/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crab/plugins/behaviours/connect_attr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/behaviours/connect_attr.py -------------------------------------------------------------------------------- /crab/plugins/behaviours/dummy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/behaviours/dummy.py -------------------------------------------------------------------------------- /crab/plugins/behaviours/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/behaviours/execution.py -------------------------------------------------------------------------------- /crab/plugins/behaviours/follicles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/behaviours/follicles.py -------------------------------------------------------------------------------- /crab/plugins/behaviours/insert_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/behaviours/insert_control.py -------------------------------------------------------------------------------- /crab/plugins/behaviours/lock_and_hide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/behaviours/lock_and_hide.py -------------------------------------------------------------------------------- /crab/plugins/behaviours/parent_constraint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/behaviours/parent_constraint.py -------------------------------------------------------------------------------- /crab/plugins/behaviours/proxy_attr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/behaviours/proxy_attr.py -------------------------------------------------------------------------------- /crab/plugins/behaviours/remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/behaviours/remove.py -------------------------------------------------------------------------------- /crab/plugins/behaviours/reparent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/behaviours/reparent.py -------------------------------------------------------------------------------- /crab/plugins/behaviours/set_driven_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/behaviours/set_driven_key.py -------------------------------------------------------------------------------- /crab/plugins/behaviours/spaceswitch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/behaviours/spaceswitch.gif -------------------------------------------------------------------------------- /crab/plugins/behaviours/spaceswitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/behaviours/spaceswitch.py -------------------------------------------------------------------------------- /crab/plugins/components/creature/spline_spine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/components/creature/spline_spine.py -------------------------------------------------------------------------------- /crab/plugins/components/creature/trileg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/components/creature/trileg.py -------------------------------------------------------------------------------- /crab/plugins/components/standard/location.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/components/standard/location.py -------------------------------------------------------------------------------- /crab/plugins/components/standard/singular.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/components/standard/singular.py -------------------------------------------------------------------------------- /crab/plugins/components/standard/spine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/components/standard/spine.py -------------------------------------------------------------------------------- /crab/plugins/components/utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crab/plugins/components/utilities/sticky_patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/components/utilities/sticky_patch.py -------------------------------------------------------------------------------- /crab/plugins/components/utilities/twist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/components/utilities/twist.py -------------------------------------------------------------------------------- /crab/plugins/processes/bonefilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/processes/bonefilter.py -------------------------------------------------------------------------------- /crab/plugins/processes/colour_controls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/processes/colour_controls.py -------------------------------------------------------------------------------- /crab/plugins/processes/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/processes/layers.py -------------------------------------------------------------------------------- /crab/plugins/processes/poses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/processes/poses.py -------------------------------------------------------------------------------- /crab/plugins/processes/shapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/processes/shapes.py -------------------------------------------------------------------------------- /crab/plugins/processes/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/processes/validation.py -------------------------------------------------------------------------------- /crab/plugins/tools/anim/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crab/plugins/tools/anim/keying.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/anim/keying.py -------------------------------------------------------------------------------- /crab/plugins/tools/anim/posing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/anim/posing.py -------------------------------------------------------------------------------- /crab/plugins/tools/anim/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/anim/select.py -------------------------------------------------------------------------------- /crab/plugins/tools/anim/snap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/anim/snap.py -------------------------------------------------------------------------------- /crab/plugins/tools/icons/key_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/icons/key_all.png -------------------------------------------------------------------------------- /crab/plugins/tools/icons/key_character.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/icons/key_character.png -------------------------------------------------------------------------------- /crab/plugins/tools/icons/key_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/icons/key_selected.png -------------------------------------------------------------------------------- /crab/plugins/tools/icons/pose_apply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/icons/pose_apply.png -------------------------------------------------------------------------------- /crab/plugins/tools/icons/pose_store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/icons/pose_store.png -------------------------------------------------------------------------------- /crab/plugins/tools/icons/reset_character.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/icons/reset_character.png -------------------------------------------------------------------------------- /crab/plugins/tools/icons/reset_selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/icons/reset_selection.png -------------------------------------------------------------------------------- /crab/plugins/tools/icons/select_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/icons/select_all.png -------------------------------------------------------------------------------- /crab/plugins/tools/icons/select_all_character.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/icons/select_all_character.png -------------------------------------------------------------------------------- /crab/plugins/tools/icons/select_opposite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/icons/select_opposite.png -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/joints/joint_mirroring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/joints/joint_mirroring.py -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/joints/joint_orientation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/joints/joint_orientation.py -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/joints/joint_styling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/joints/joint_styling.py -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/joints/joints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/joints/joints.png -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/joints/singulization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/joints/singulization.py -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/joints/upvectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/joints/upvectors.py -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/meshes/meshes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/meshes/meshes.png -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/meshes/meshes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/meshes/meshes.py -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/naming/naming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/naming/naming.png -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/naming/naming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/naming/naming.py -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/organisation/clean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/organisation/clean.png -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/organisation/clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/organisation/clean.py -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/poses/poses.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/poses/poses.png -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/poses/poses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/poses/poses.py -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/shapes/shape_manipulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/shapes/shape_manipulation.py -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/shapes/shape_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/shapes/shape_selection.py -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/shapes/shapes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/shapes/shapes.png -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/shapes/shapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/shapes/shapes.py -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/skinning/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/skinning/skin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/skinning/skin.py -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/skinning/skinning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/skinning/skinning.png -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/transform/constrain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/transform/constrain.py -------------------------------------------------------------------------------- /crab/plugins/tools/rigging/transform/transforms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/plugins/tools/rigging/transform/transforms.png -------------------------------------------------------------------------------- /crab/resources/icons/add_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/icons/add_button.png -------------------------------------------------------------------------------- /crab/resources/icons/behaviour.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/icons/behaviour.png -------------------------------------------------------------------------------- /crab/resources/icons/breaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/icons/breaker.png -------------------------------------------------------------------------------- /crab/resources/icons/build_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/icons/build_button.png -------------------------------------------------------------------------------- /crab/resources/icons/component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/icons/component.png -------------------------------------------------------------------------------- /crab/resources/icons/crab.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/icons/crab.gif -------------------------------------------------------------------------------- /crab/resources/icons/crab_animator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/icons/crab_animator.png -------------------------------------------------------------------------------- /crab/resources/icons/crab_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/icons/crab_overview.png -------------------------------------------------------------------------------- /crab/resources/icons/crab_overview_tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/icons/crab_overview_tab.png -------------------------------------------------------------------------------- /crab/resources/icons/crab_tools_tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/icons/crab_tools_tab.png -------------------------------------------------------------------------------- /crab/resources/icons/edit_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/icons/edit_button.png -------------------------------------------------------------------------------- /crab/resources/icons/help_spaceswitch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/icons/help_spaceswitch.gif -------------------------------------------------------------------------------- /crab/resources/icons/new_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/icons/new_button.png -------------------------------------------------------------------------------- /crab/resources/icons/tool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/icons/tool.png -------------------------------------------------------------------------------- /crab/resources/shapes/AxisTest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/AxisTest.json -------------------------------------------------------------------------------- /crab/resources/shapes/EyeCircle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/EyeCircle.json -------------------------------------------------------------------------------- /crab/resources/shapes/EyeTarget.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/EyeTarget.json -------------------------------------------------------------------------------- /crab/resources/shapes/FacialBorder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/FacialBorder.json -------------------------------------------------------------------------------- /crab/resources/shapes/FacialConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/FacialConfig.json -------------------------------------------------------------------------------- /crab/resources/shapes/FacialJaw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/FacialJaw.json -------------------------------------------------------------------------------- /crab/resources/shapes/FacialLowerLidMarker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/FacialLowerLidMarker.json -------------------------------------------------------------------------------- /crab/resources/shapes/FacialMarker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/FacialMarker.json -------------------------------------------------------------------------------- /crab/resources/shapes/FacialUpperLidMarker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/FacialUpperLidMarker.json -------------------------------------------------------------------------------- /crab/resources/shapes/FacialWidget.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/FacialWidget.json -------------------------------------------------------------------------------- /crab/resources/shapes/arrow_x.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/arrow_x.json -------------------------------------------------------------------------------- /crab/resources/shapes/arrow_z.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/arrow_z.json -------------------------------------------------------------------------------- /crab/resources/shapes/attach.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/attach.json -------------------------------------------------------------------------------- /crab/resources/shapes/builtin_hip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/builtin_hip.json -------------------------------------------------------------------------------- /crab/resources/shapes/builtin_hipswivel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/builtin_hipswivel.json -------------------------------------------------------------------------------- /crab/resources/shapes/builtin_spine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/builtin_spine.json -------------------------------------------------------------------------------- /crab/resources/shapes/buitlin_spineswivel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/buitlin_spineswivel.json -------------------------------------------------------------------------------- /crab/resources/shapes/circle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/circle.json -------------------------------------------------------------------------------- /crab/resources/shapes/cog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/cog.json -------------------------------------------------------------------------------- /crab/resources/shapes/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/config.json -------------------------------------------------------------------------------- /crab/resources/shapes/cross.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/cross.json -------------------------------------------------------------------------------- /crab/resources/shapes/cross_handle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/cross_handle.json -------------------------------------------------------------------------------- /crab/resources/shapes/cross_pivot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/cross_pivot.json -------------------------------------------------------------------------------- /crab/resources/shapes/cube.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/cube.json -------------------------------------------------------------------------------- /crab/resources/shapes/cup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/cup.json -------------------------------------------------------------------------------- /crab/resources/shapes/cylinder.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/cylinder.json -------------------------------------------------------------------------------- /crab/resources/shapes/foot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/foot.json -------------------------------------------------------------------------------- /crab/resources/shapes/guide.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/guide.json -------------------------------------------------------------------------------- /crab/resources/shapes/head.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/head.json -------------------------------------------------------------------------------- /crab/resources/shapes/heel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/heel.json -------------------------------------------------------------------------------- /crab/resources/shapes/lollipop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/lollipop.json -------------------------------------------------------------------------------- /crab/resources/shapes/neck.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/neck.json -------------------------------------------------------------------------------- /crab/resources/shapes/paddle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/paddle.json -------------------------------------------------------------------------------- /crab/resources/shapes/pin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/pin.json -------------------------------------------------------------------------------- /crab/resources/shapes/pivot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/pivot.json -------------------------------------------------------------------------------- /crab/resources/shapes/platform_paddle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/platform_paddle.json -------------------------------------------------------------------------------- /crab/resources/shapes/ripsaw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/ripsaw.json -------------------------------------------------------------------------------- /crab/resources/shapes/rocker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/rocker.json -------------------------------------------------------------------------------- /crab/resources/shapes/rotator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/rotator.json -------------------------------------------------------------------------------- /crab/resources/shapes/soft_square.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/soft_square.json -------------------------------------------------------------------------------- /crab/resources/shapes/sphere.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/sphere.json -------------------------------------------------------------------------------- /crab/resources/shapes/sphere_small.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/sphere_small.json -------------------------------------------------------------------------------- /crab/resources/shapes/spiral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/spiral.json -------------------------------------------------------------------------------- /crab/resources/shapes/square.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/square.json -------------------------------------------------------------------------------- /crab/resources/shapes/teardrop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/teardrop.json -------------------------------------------------------------------------------- /crab/resources/shapes/toe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/resources/shapes/toe.json -------------------------------------------------------------------------------- /crab/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/utils/__init__.py -------------------------------------------------------------------------------- /crab/utils/access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/utils/access.py -------------------------------------------------------------------------------- /crab/utils/contexts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/utils/contexts.py -------------------------------------------------------------------------------- /crab/utils/hierarchy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/utils/hierarchy.py -------------------------------------------------------------------------------- /crab/utils/joints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/utils/joints.py -------------------------------------------------------------------------------- /crab/utils/maths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/utils/maths.py -------------------------------------------------------------------------------- /crab/utils/organise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/utils/organise.py -------------------------------------------------------------------------------- /crab/utils/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/utils/resources.py -------------------------------------------------------------------------------- /crab/utils/shapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/utils/shapes.py -------------------------------------------------------------------------------- /crab/utils/skinning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/utils/skinning.py -------------------------------------------------------------------------------- /crab/utils/snap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/utils/snap.py -------------------------------------------------------------------------------- /crab/utils/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/utils/transform.py -------------------------------------------------------------------------------- /crab/utils/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/utils/types.py -------------------------------------------------------------------------------- /crab/vendor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crab/vendor/blackout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/blackout.py -------------------------------------------------------------------------------- /crab/vendor/factories/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/factories/__init__.py -------------------------------------------------------------------------------- /crab/vendor/factories/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/factories/constants.py -------------------------------------------------------------------------------- /crab/vendor/factories/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/factories/factory.py -------------------------------------------------------------------------------- /crab/vendor/qute/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/__init__.py -------------------------------------------------------------------------------- /crab/vendor/qute/_res/list_collapsed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/_res/list_collapsed.png -------------------------------------------------------------------------------- /crab/vendor/qute/_res/list_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/_res/list_open.png -------------------------------------------------------------------------------- /crab/vendor/qute/_res/squares.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/_res/squares.png -------------------------------------------------------------------------------- /crab/vendor/qute/_res/squares_lite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/_res/squares_lite.png -------------------------------------------------------------------------------- /crab/vendor/qute/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/constants.py -------------------------------------------------------------------------------- /crab/vendor/qute/extensions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/extensions/__init__.py -------------------------------------------------------------------------------- /crab/vendor/qute/extensions/buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/extensions/buttons.py -------------------------------------------------------------------------------- /crab/vendor/qute/extensions/dividers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/extensions/dividers.py -------------------------------------------------------------------------------- /crab/vendor/qute/extensions/flow_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/extensions/flow_layout.py -------------------------------------------------------------------------------- /crab/vendor/qute/extensions/tray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/extensions/tray.py -------------------------------------------------------------------------------- /crab/vendor/qute/extensions/windows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/extensions/windows.py -------------------------------------------------------------------------------- /crab/vendor/qute/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/resources.py -------------------------------------------------------------------------------- /crab/vendor/qute/styles/space.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/styles/space.css -------------------------------------------------------------------------------- /crab/vendor/qute/utilities/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/utilities/__init__.py -------------------------------------------------------------------------------- /crab/vendor/qute/utilities/_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/utilities/_core.py -------------------------------------------------------------------------------- /crab/vendor/qute/utilities/derive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/utilities/derive.py -------------------------------------------------------------------------------- /crab/vendor/qute/utilities/designer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/utilities/designer.py -------------------------------------------------------------------------------- /crab/vendor/qute/utilities/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/utilities/events.py -------------------------------------------------------------------------------- /crab/vendor/qute/utilities/launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/utilities/launch.py -------------------------------------------------------------------------------- /crab/vendor/qute/utilities/layouts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/utilities/layouts.py -------------------------------------------------------------------------------- /crab/vendor/qute/utilities/menus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/utilities/menus.py -------------------------------------------------------------------------------- /crab/vendor/qute/utilities/pixmaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/utilities/pixmaps.py -------------------------------------------------------------------------------- /crab/vendor/qute/utilities/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/utilities/request.py -------------------------------------------------------------------------------- /crab/vendor/qute/utilities/sizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/utilities/sizing.py -------------------------------------------------------------------------------- /crab/vendor/qute/utilities/styling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/utilities/styling.py -------------------------------------------------------------------------------- /crab/vendor/qute/utilities/widgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/utilities/widgets.py -------------------------------------------------------------------------------- /crab/vendor/qute/utilities/windows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/utilities/windows.py -------------------------------------------------------------------------------- /crab/vendor/qute/vendor/Qt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/vendor/Qt.py -------------------------------------------------------------------------------- /crab/vendor/qute/vendor/__init__.py: -------------------------------------------------------------------------------- 1 | from . import Qt 2 | -------------------------------------------------------------------------------- /crab/vendor/qute/vendor/scribble/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/vendor/scribble/__init__.py -------------------------------------------------------------------------------- /crab/vendor/qute/vendor/scribble/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/qute/vendor/scribble/core.py -------------------------------------------------------------------------------- /crab/vendor/scribble/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/scribble/__init__.py -------------------------------------------------------------------------------- /crab/vendor/scribble/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/crab/vendor/scribble/core.py -------------------------------------------------------------------------------- /userSetup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikemalinowski/crab/HEAD/userSetup.py --------------------------------------------------------------------------------