Skip to content

Instantly share code, notes, and snippets.

@ryantm
Created May 17, 2018 06:31
Show Gist options
  • Save ryantm/0c76704986608d25a9223af819e0a259 to your computer and use it in GitHub Desktop.
Save ryantm/0c76704986608d25a9223af819e0a259 to your computer and use it in GitHub Desktop.
/nix/store/s5bmfykrkc953i0qhfkmwj6fj1yv3i56-uranium-3.3.0
├── lib
│   ├── python3.6
│   │   └── site-packages
│   │   └── UM
│   │   ├── Application.py
│   │   ├── Backend
│   │   │   ├── Backend.py
│   │   │   ├── __init__.py
│   │   │   └── SignalSocket.py
│   │   ├── Benchmark.py
│   │   ├── ColorGenerator.py
│   │   ├── Controller.py
│   │   ├── Decorators.py
│   │   ├── Dictionary.py
│   │   ├── Event.py
│   │   ├── Extension.py
│   │   ├── FileHandler
│   │   │   ├── FileHandler.py
│   │   │   ├── FileReader.py
│   │   │   ├── FileWriter.py
│   │   │   ├── __init__.py
│   │   │   ├── ReadFileJob.py
│   │   │   └── WriteFileJob.py
│   │   ├── FlameProfiler.py
│   │   ├── i18n.py
│   │   ├── __init__.py
│   │   ├── InputDevice.py
│   │   ├── Job.py
│   │   ├── JobQueue.py
│   │   ├── LockFile.py
│   │   ├── Logger.py
│   │   ├── Math
│   │   │   ├── AxisAlignedBox.py
│   │   │   ├── Color.py
│   │   │   ├── Float.py
│   │   │   ├── __init__.py
│   │   │   ├── LineSegment.py
│   │   │   ├── Matrix.py
│   │   │   ├── NumPyUtil.py
│   │   │   ├── Plane.py
│   │   │   ├── Polygon.py
│   │   │   ├── Quaternion.py
│   │   │   ├── Ray.py
│   │   │   ├── Vector2.py
│   │   │   └── Vector.py
│   │   ├── Mesh
│   │   │   ├── __init__.py
│   │   │   ├── MeshBuilder.py
│   │   │   ├── MeshData.py
│   │   │   ├── MeshFileHandler.py
│   │   │   ├── MeshReader.py
│   │   │   ├── MeshWriter.py
│   │   │   ├── ReadMeshJob.py
│   │   │   ├── Vertex.py
│   │   │   └── WriteMeshJob.py
│   │   ├── Message.py
│   │   ├── MimeTypeDatabase.py
│   │   ├── Operations
│   │   │   ├── AddSceneNodeOperation.py
│   │   │   ├── GroupedOperation.py
│   │   │   ├── __init__.py
│   │   │   ├── LayFlatOperation.py
│   │   │   ├── MirrorOperation.py
│   │   │   ├── Operation.py
│   │   │   ├── OperationStack.py
│   │   │   ├── RemoveSceneNodeOperation.py
│   │   │   ├── RotateOperation.py
│   │   │   ├── ScaleOperation.py
│   │   │   ├── ScaleToBoundsOperation.py
│   │   │   ├── SetTransformOperation.py
│   │   │   └── TranslateOperation.py
│   │   ├── OutputDevice
│   │   │   ├── __init__.py
│   │   │   ├── OutputDeviceError.py
│   │   │   ├── OutputDeviceManager.py
│   │   │   ├── OutputDevicePlugin.py
│   │   │   └── OutputDevice.py
│   │   ├── Platform.py
│   │   ├── PluginError.py
│   │   ├── PluginObject.py
│   │   ├── PluginRegistry.py
│   │   ├── Preferences.py
│   │   ├── Qt
│   │   │   ├── Bindings
│   │   │   │   ├── ActiveToolProxy.py
│   │   │   │   ├── ActiveViewProxy.py
│   │   │   │   ├── ApplicationProxy.py
│   │   │   │   ├── BackendProxy.py
│   │   │   │   ├── Bindings.py
│   │   │   │   ├── ContainerProxy.py
│   │   │   │   ├── ControllerProxy.py
│   │   │   │   ├── DirectoryListModel.py
│   │   │   │   ├── ExtensionModel.py
│   │   │   │   ├── i18nCatalogProxy.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── MainWindow.py
│   │   │   │   ├── MeshFileHandlerProxy.py
│   │   │   │   ├── MeshListModel.py
│   │   │   │   ├── OpenGLContextProxy.py
│   │   │   │   ├── OperationStackProxy.py
│   │   │   │   ├── OutputDeviceManagerProxy.py
│   │   │   │   ├── OutputDevicesModel.py
│   │   │   │   ├── PluginsModel.py
│   │   │   │   ├── PointingRectangle.py
│   │   │   │   ├── PreferencesProxy.py
│   │   │   │   ├── ResourcesProxy.py
│   │   │   │   ├── SceneProxy.py
│   │   │   │   ├── SelectionProxy.py
│   │   │   │   ├── StageModel.py
│   │   │   │   ├── Theme.py
│   │   │   │   ├── ToolModel.py
│   │   │   │   ├── ViewModel.py
│   │   │   │   └── VisibleMessagesModel.py
│   │   │   ├── Duration.py
│   │   │   ├── __init__.py
│   │   │   ├── ListModel.py
│   │   │   ├── qml
│   │   │   │   └── UM
│   │   │   │   ├── ApplicationMenu.qml
│   │   │   │   ├── Dialog.qml
│   │   │   │   ├── MessageStack.qml
│   │   │   │   ├── Preferences
│   │   │   │   │   ├── ConfirmRemoveDialog.qml
│   │   │   │   │   ├── GeneralPage.qml
│   │   │   │   │   ├── MachinesPage.qml
│   │   │   │   │   ├── ManagementPage.qml
│   │   │   │   │   ├── PluginsPage.qml
│   │   │   │   │   ├── PreferencesDialog.qml
│   │   │   │   │   ├── PreferencesPage.qml
│   │   │   │   │   ├── PreferencesToolTip.qml
│   │   │   │   │   ├── ProfilesPage.qml
│   │   │   │   │   ├── RenameDialog.qml
│   │   │   │   │   ├── SettingVisibilityCategory.qml
│   │   │   │   │   ├── SettingVisibilityItem.qml
│   │   │   │   │   └── SettingVisibilityPage.qml
│   │   │   │   ├── qmldir
│   │   │   │   ├── RecolorImage.qml
│   │   │   │   ├── SimpleButton.qml
│   │   │   │   ├── TooltipArea.qml
│   │   │   │   └── Wizard.qml
│   │   │   ├── QtApplication.py
│   │   │   ├── QtKeyDevice.py
│   │   │   ├── QtMouseDevice.py
│   │   │   └── QtRenderer.py
│   │   ├── Resources.py
│   │   ├── SaveFile.py
│   │   ├── Scene
│   │   │   ├── Camera.py
│   │   │   ├── GroupDecorator.py
│   │   │   ├── __init__.py
│   │   │   ├── Iterator
│   │   │   │   ├── BreadthFirstIterator.py
│   │   │   │   ├── DepthFirstIterator.py
│   │   │   │   ├── __init__.py
│   │   │   │   └── Iterator.py
│   │   │   ├── Platform.py
│   │   │   ├── PointCloudNode.py
│   │   │   ├── SceneNodeDecorator.py
│   │   │   ├── SceneNode.py
│   │   │   ├── Scene.py
│   │   │   ├── Selection.py
│   │   │   └── ToolHandle.py
│   │   ├── Settings
│   │   │   ├── ContainerProvider.py
│   │   │   ├── ContainerQuery.py
│   │   │   ├── ContainerRegistry.py
│   │   │   ├── ContainerStack.py
│   │   │   ├── DefinitionContainer.py
│   │   │   ├── __init__.py
│   │   │   ├── InstanceContainer.py
│   │   │   ├── Interfaces.py
│   │   │   ├── Models
│   │   │   │   ├── ContainerPropertyProvider.py
│   │   │   │   ├── ContainerStacksModel.py
│   │   │   │   ├── DefinitionContainersModel.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── InstanceContainersModel.py
│   │   │   │   ├── SettingDefinitionsModel.py
│   │   │   │   ├── SettingPreferenceVisibilityHandler.py
│   │   │   │   ├── SettingPropertyProvider.py
│   │   │   │   └── SettingVisibilityHandler.py
│   │   │   ├── PropertyEvaluationContext.py
│   │   │   ├── SettingDefinition.py
│   │   │   ├── SettingFunction.py
│   │   │   ├── SettingInstance.py
│   │   │   ├── SettingRelation.py
│   │   │   └── Validator.py
│   │   ├── Signal.py
│   │   ├── SortedList.py
│   │   ├── Stage.py
│   │   ├── Tool.py
│   │   ├── Util.py
│   │   ├── Version.py
│   │   ├── VersionUpgradeManager.py
│   │   ├── VersionUpgrade.py
│   │   ├── View
│   │   │   ├── CompositePass.py
│   │   │   ├── DefaultPass.py
│   │   │   ├── GL
│   │   │   │   ├── FrameBufferObject.py
│   │   │   │   ├── __init__.py
│   │   │   │   ├── OpenGLContext.py
│   │   │   │   ├── OpenGL.py
│   │   │   │   ├── ShaderProgram.py
│   │   │   │   └── Texture.py
│   │   │   ├── __init__.py
│   │   │   ├── RenderBatch.py
│   │   │   ├── Renderer.py
│   │   │   ├── RenderPass.py
│   │   │   ├── SelectionPass.py
│   │   │   └── View.py
│   │   └── Workspace
│   │   ├── __init__.py
│   │   ├── WorkspaceFileHandler.py
│   │   ├── WorkspaceReader.py
│   │   └── WorkspaceWriter.py
│   └── uranium
│   └── plugins
│   ├── ConsoleLogger
│   │   ├── ConsoleLogger.py
│   │   ├── __init__.py
│   │   └── plugin.json
│   ├── FileHandlers
│   │   ├── OBJReader
│   │   │   ├── __init__.py
│   │   │   ├── OBJReader.py
│   │   │   ├── plugin.json
│   │   │   └── tests
│   │   │   ├── sphere.obj
│   │   │   └── TestOBJReader.py
│   │   ├── OBJWriter
│   │   │   ├── __init__.py
│   │   │   ├── OBJWriter.py
│   │   │   └── plugin.json
│   │   ├── STLReader
│   │   │   ├── __init__.py
│   │   │   ├── plugin.json
│   │   │   ├── STLReader.py
│   │   │   └── tests
│   │   │   ├── simpleTestCubeASCII.stl
│   │   │   ├── simpleTestCubeBinary.stl
│   │   │   └── TestStlReader.py
│   │   └── STLWriter
│   │   ├── __init__.py
│   │   ├── plugin.json
│   │   └── STLWriter.py
│   ├── FileLogger
│   │   ├── FileLogger.py
│   │   ├── __init__.py
│   │   └── plugin.json
│   ├── LocalContainerProvider
│   │   ├── __init__.py
│   │   ├── LocalContainerProvider.py
│   │   └── plugin.json
│   ├── LocalFileOutputDevice
│   │   ├── __init__.py
│   │   ├── LocalFileOutputDevicePlugin.py
│   │   ├── LocalFileOutputDevice.py
│   │   ├── NonNativeFileDialog.py
│   │   └── plugin.json
│   ├── Tools
│   │   ├── CameraTool
│   │   │   ├── CameraTool.py
│   │   │   ├── __init__.py
│   │   │   └── plugin.json
│   │   ├── MirrorTool
│   │   │   ├── __init__.py
│   │   │   ├── MirrorToolHandle.py
│   │   │   ├── MirrorTool.py
│   │   │   └── plugin.json
│   │   ├── RotateTool
│   │   │   ├── __init__.py
│   │   │   ├── plugin.json
│   │   │   ├── RotateToolHandle.py
│   │   │   ├── RotateTool.py
│   │   │   └── RotateTool.qml
│   │   ├── ScaleTool
│   │   │   ├── __init__.py
│   │   │   ├── plugin.json
│   │   │   ├── ScaleToolHandle.py
│   │   │   ├── ScaleTool.py
│   │   │   └── ScaleTool.qml
│   │   ├── SelectionTool
│   │   │   ├── __init__.py
│   │   │   ├── plugin.json
│   │   │   └── SelectionTool.py
│   │   └── TranslateTool
│   │   ├── __init__.py
│   │   ├── plugin.json
│   │   ├── TranslateToolHandle.py
│   │   ├── TranslateTool.py
│   │   └── TranslateTool.qml
│   ├── UpdateChecker
│   │   ├── __init__.py
│   │   ├── plugin.json
│   │   ├── UpdateCheckerJob.py
│   │   └── UpdateChecker.py
│   └── Views
│   └── SimpleView
│   ├── __init__.py
│   ├── plugin.json
│   └── SimpleView.py
├── nix-support
│   ├── propagated-build-inputs
│   └── propagated-user-env-packages
└── share
├── cmake-3.10
│   └── Modules
│   └── UraniumTranslationTools.cmake
└── uranium
└── resources
├── i18n
│   ├── de_DE
│   │   ├── LC_MESSAGES
│   │   │   └── uranium.mo
│   │   └── uranium.po
│   ├── es_ES
│   │   ├── LC_MESSAGES
│   │   │   └── uranium.mo
│   │   └── uranium.po
│   ├── fi_FI
│   │   ├── LC_MESSAGES
│   │   │   └── uranium.mo
│   │   └── uranium.po
│   ├── fr_FR
│   │   ├── LC_MESSAGES
│   │   │   └── uranium.mo
│   │   └── uranium.po
│   ├── hu_HU
│   │   ├── LC_MESSAGES
│   │   │   └── uranium.mo
│   │   └── uranium.po
│   ├── it_IT
│   │   ├── LC_MESSAGES
│   │   │   └── uranium.mo
│   │   └── uranium.po
│   ├── ja_JP
│   │   ├── LC_MESSAGES
│   │   │   └── uranium.mo
│   │   └── uranium.po
│   ├── ko_KR
│   │   ├── LC_MESSAGES
│   │   │   └── uranium.mo
│   │   └── uranium.po
│   ├── nl_NL
│   │   ├── LC_MESSAGES
│   │   │   └── uranium.mo
│   │   └── uranium.po
│   ├── pl_PL
│   │   ├── LC_MESSAGES
│   │   │   └── uranium.mo
│   │   └── uranium.po
│   ├── pt_BR
│   │   ├── LC_MESSAGES
│   │   │   └── uranium.mo
│   │   └── uranium.po
│   ├── pt_PT
│   │   ├── LC_MESSAGES
│   │   │   └── uranium.mo
│   │   └── uranium.po
│   ├── ru_RU
│   │   ├── LC_MESSAGES
│   │   │   └── uranium.mo
│   │   └── uranium.po
│   ├── tr_TR
│   │   ├── LC_MESSAGES
│   │   │   └── uranium.mo
│   │   └── uranium.po
│   ├── uranium.pot
│   ├── zh_CN
│   │   ├── LC_MESSAGES
│   │   │   └── uranium.mo
│   │   └── uranium.po
│   └── zh_TW
│   ├── LC_MESSAGES
│   │   └── uranium.mo
│   └── uranium.po
└── shaders
├── color.shader
├── composite.shader
├── default.shader
├── object.shader
├── platform.shader
├── selection.shader
└── toolhandle.shader
85 directories, 300 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment