brl-cad / ogv-meteor Goto Github PK
View Code? Open in Web Editor NEWThis project forked from inderpreetsingh/ogv-meteor
Port of BRL-CAD's OGV to meteor
License: BSD 3-Clause "New" or "Revised" License
This project forked from inderpreetsingh/ogv-meteor
Port of BRL-CAD's OGV to meteor
License: BSD 3-Clause "New" or "Revised" License
OGV supports changing the views of the canvas while previewing the model using keyboard shortcuts. However, if there could be dedicated buttons on the left side pane (where we set the axis line toggle, custom background, etc) could be helpful. The main idea is to provide a good user experience with buttons to switch the camera angle with buttons as well.
The link to home page doesn't work on 404 page.
Currently, we are using an old-ish version of meteor. We would like to move it to the latest version (1.6.1).
Add labels, to models and allow users to search news feed by models.
Show an upload progress bar when uploading a model.
The current readme is arguable off-putting to new contributors. We need to do a better job at making the first impression.
With the final changes done, it seems uploader has stopped working for g files completely. This task contains
https://guide.meteor.com/testing.html
One of the major things required to get code quality of OGV up is by writing tests for it. As recommended in meteor's official guide we would like to use mocha
and chai
.
When you run meteor for first time you get an error that says
Couldn't find a template named "dataNotFound" or "dataNotFound". Are you sure you defined it?
This happens when brl-cad is not installed on server. So we need two things
dataNotfFound
template that shows a obj version of any of our models.Collection FS has been depcreciated (and recently depreciation label was removed). It would be better to move away from Collection FS use npm packages directly to upload models. (Can s3 be used?)
The edit link currently goes to 404 page.
OGV used to have custom coloring panel which was removed when we chose to add colors directly from .g file. However, as we also allow upload of single obj files it's worth allowing the user to change colors of different parts if he/she wants.
Needs to be done after #58
Make OGV work seamlessly on different screens.
Task link - https://codein.withgoogle.com/dashboard/task-instances/6400681577545728/
by Amanda Han
Provided as a submission in GCI'2016
Drop down menu items in nav, stay open. They should close automatically when another drop-down menu is open.
https://medium.com/netscape/git-hooks-with-husky-8b98f2556363
This is a two-step process
All of the current CSS code is one file. Divide it into multiple files and improve the code quality.
Discus possible porting to scss.
Idea is to create a mediawiki plugin, that asks wiki admin to enter the OGV server details and allows users to
Don't allow the creation of user account until the admin has set email server.
A better way is to create a set of settings called required settings and signup/login nothing should even begin before those required settings are done.
If due to some reason upload of the model fails, there's no error indicating that it has failed.
Idea is to get the visible width/height of the obj file/files in the scene and make sure they are in center and zoomed enough.
This might help
https://discourse.threejs.org/t/functions-to-calculate-the-visible-width-height-at-a-given-z-depth-from-a-perspective-camera/269
There are bunch of typography design errors in OGV that needs to be solved
Todo coming soon!
Currently, users need to have separate accounts on BRL-CAD site (mediawiki) and OGV. We would like to be able to add login with mediawiki
to OGV
Only the installation process for Debian and Debian based Ubuntu are there. So, I consider having the installation process for Arch as well.
Also there are many programmers and designers using windows, so, I think readme should also include for windows as well!
If you run meteor without properly writing config.json. Default admin user is created without any password.
We would also like the default admin password be generated randomly and shown in server console rather than your_password_here
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.