shakes76 / smili Goto Github PK
View Code? Open in Web Editor NEWScientific Visualisation Made Easy
Home Page: https://doi.org/10.1016/j.cmpb.2018.07.011
License: Other
Scientific Visualisation Made Easy
Home Page: https://doi.org/10.1016/j.cmpb.2018.07.011
License: Other
On VTK 6.3.0 or higher (could be for all VTK > 5), the overlay of meshes with other meshes in SMILX doesn't work. Overlay of an image slice with meshes work fine.
Legacy VTK files (.vtk) with unstructured grids do not load in SMILI at this stage. They are usually loaded as:
C++: http://www.vtk.org/Wiki/VTK/Examples/Cxx/IO/ReadUnstructuredGrid
Python: http://www.vtk.org/Wiki/VTK/Examples/Python/vtkUnstructuredGridReader
They need to be converted to PolyData using the vtkGeometryFilter as:
http://www.vtk.org/Wiki/VTK/Examples/Cxx/PolyData/GeometryFilter
Should be a way to detect the VTK data and load accordingly.
If one enables "Link Windows" and then click the "Crosshairs" button, only first window has their crosshairs enabled. Consequently, clicking middle mouse to show crosshair in other windows causes crash.
The crash needs to be fixed and the crosshair enabling needs to be applied properly when link windows is enabled first.
There are numerous scenarios where 32-bit greyscale images are used, including unsigned short images from MRI and other image processing algorithms.
Port milxQt sub library of SMILI over to Qt 5.
This is important since VTK 6 in Ubuntu 16.04 and probably most packages from now on will be built against Qt 5.
Attempting to run a filter, such as gradient magnitude (Operations->Gradient Magnitude) on 2D images causes an undefined result shown as four large pixels.
When using Windows slashes in the output prefix option for command line applications, the BaseName() function doesn't work and the paths are not stripped to base names. Solution is to use usual forward (Unix) slashes on the command line.
May need to add a conversion of output prefix strings for Windows.
Under ubuntu, if you try and load a ply file from the file manager, and the path has spaces it fails.
Error is 'file format not supported'
This feature was disabled from previous smilx releases because of the way to had to be reached. More elegant methods now exist in VTK and should be implemented as a simple filter.
The current version of the Demons registration algorithm does not work as expected and results in a blurred image. Could be parameters, but needs investigating.
The --output doesn't work for single input for some operations in milxModelApp.
For apps, --output is best used for one input and should be named as given in the command-line. For multiple inputs, you have to use -p.
Create a custom colourmap by assigning colours per scalar field value using a dialog. Could use a list widget and a palette widget to allow user to add colours per value. Add as an extra menu option in Colourmaps menu.
The plugin runs the registrations in separate threads. However, if the plugin is running a job and sMILX exits, it fails to close the thread/job. No crash present but the terminal will hang unitl job is completed.
If one tries to save an existing 3D image (loaded from a Nifti file for example) as a DICOM *.dcm format, the file saved is empty and loading it causes SMILX to crash.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.