- 30 Mar, 2016 1 commit
-
-
Jennie Yoder authored
lower to speed rendering (2 vs. 5). This can of course be changed with the sides block (to a max of 10).
-
- 23 Mar, 2016 1 commit
-
-
Jennie Yoder authored
change taper tooltip.
-
- 19 Mar, 2016 1 commit
-
-
Jennie Yoder authored
tapering along the X axis, all the y and z vertices get changed linearly as you move up the X axis). Added both 2D and 3D versions. Also fixed a couple bugs - ternary operator can now "return" any type (so you can say x>5? "hello", "goodbye") but I need to still fix the output type of the ternary. Right now it is anything. Had a bug in the type checking of the non-statement function module that caused an infinite loop of type checking. Fixed. I also made myself a nice tan color in field_colour. The colors really should be improved. I also made the mouse wheel zoom finer grained, so you zoom a bit slower.
-
- 11 Mar, 2016 1 commit
-
-
Jennie Yoder authored
-
- 02 Mar, 2016 1 commit
-
-
Jennie Yoder authored
work okay.
-
- 23 Feb, 2016 1 commit
-
-
Jennie Yoder authored
detects when a save is needed, and if the user has not explicitly saved, throws up a dialog box asking "do you want to save?". Fixed the firefox xmlns namespace bug that was corrupting projects (ouch). Fixed David Jin's reported bug that caused blocks to draw poorly on load if there was an open text_editor on a number block in a cylinder already in the work area before load. Improved the internal "which project is this" tracking so that we should get fewer duplicates of projects when saving (it was related to page refresh, I think). Added bootbox for confirm/delete modals, and lie to polyfill promises for older browsers.
-
- 22 Feb, 2016 1 commit
-
-
Jennie Yoder authored
autosaves, giving users dialog boxes (do you want to save? Y/N) instead. fixed xml namespace bug in firefox by stopping trying to do the right thing and just doing a string search/replace (ugly! but it actually works, which is a plus). Autosave still exists when getting example files. I want to convert all my stupid async code to use promises. This is a save before I do that.
-
- 18 Feb, 2016 2 commits
-
-
Jennie Yoder authored
-
Jennie Yoder authored
-
- 17 Feb, 2016 1 commit
-
-
Jennie Yoder authored
Removed the "refresh work area" button.
-
- 09 Feb, 2016 2 commits
-
-
Jennie Yoder authored
-
Jennie Yoder authored
instead of 1 (to handle x and y separately) in the parser. updated the viewer code to more easily change the size of the xyz axis labels. removed some console.log statements.
-
- 28 Jan, 2016 1 commit
-
-
Jennie Yoder authored
extrude.
-
- 22 Jan, 2016 3 commits
-
-
Jennie Yoder authored
any scale factor < 0.0001 is now set to 0.0001 (0 had trouble with interacting with other shapes).
-
-
Jennie Yoder authored
values for x and y (default 1). It makes the block really long. It does seem to work the way openscad's does.
-
- 14 Jan, 2016 1 commit
-
-
Jennie Yoder authored
updated logic blocks to do internal type checking made text() block openscad compatible fixed capitalization of "minus" in difference block fixed a couple of field bugs in IE11 fixed mutator drag bug (again?) added redraw blocks button (for fixing graphical glitches) made undo/redo use icons instead of words increased project name limit to 28 chars from 24
-
- 27 Dec, 2015 1 commit
-
-
Jennie Yoder authored
should return the convex hull of that shape. Fixed the parser so that now it does.
-
- 17 Dec, 2015 3 commits
-
-
Jennie Yoder authored
-
Jennie Yoder authored
-
Jennie Yoder authored
string, boolean, and number input, and use the toString() method on the input so that you can actually print out numbers, and "true" and "false" from the result of an equation or logical expression. Fun? I think so. Had to modify the parser, the block definitions, the logic block definitions (which used 1 and 0 instead of true and false) to do it.
-
- 16 Dec, 2015 4 commits
-
-
Jennie Yoder authored
Now, all loop variables as typed as numbers and all procedure arguments are typed as "null", meaning they'll fit anywhere. It isn't perfect, but it is a start.
-
Jennie Yoder authored
block associated with them). Fixed.
-
Jennie Yoder authored
needs more testing, but for now this seems done.
-
Jennie Yoder authored
parser) - if a string is surrounded by double quotes, the length is two less than it should be. I then decided that I needed to type the variables (now that we have number, boolean, and string variables). It is mostly done and working now. I now need to make changing a variable name a real change to pick up those too - right now the variable can change names without triggering a type change (which it needs if it used to be an instance of a variable with a different type, and now is either a new variable or linked to a variable with a different type). But I want to check this version in first.
-
- 27 Oct, 2015 3 commits
-
-
Jennie Yoder authored
-
Jennie Yoder authored
-
Jennie Yoder authored
sides block "NAN" from variable fix variables are blocked from attaching to loops and if statements because that is what our parser can handle code examples under the Help->Examples menu version changed to 1.1.2 Procedure definitions are not counted as "shapes" for type checking Procedure definitions are not disabled when using "disable all blocks" 3D text block 2D text block renamed, tooltip added chain hull loop block restored (new shinier hull!) loops missing fields now trigger the "missing fields" error and highlighting Openscad code easily exportable via the Project menu Fixed error messages with cylinder block zero and negative fields Updated logo with our shiny new BlocksCAD logo
-
- 25 Oct, 2015 2 commits
-
-
Jennie Yoder authored
-
Jennie Yoder authored
restored original CSG setters (by setting _x,_y,_z values directly in the hull where needed). re-added chain hull back into the toolbox.
-
- 24 Oct, 2015 2 commits
-
-
Jennie Yoder authored
reindexFacesandVertices) to make hulling extra speedy. It is working great!
-
Jennie Yoder authored
than the previous implementation (probably mostly because I cull the repeated points out before performing the hull). There are a couple things I should clean up in the code, but this is already usable.
-
- 23 Oct, 2015 1 commit
-
-
Jennie Yoder authored
-
- 22 Oct, 2015 1 commit
-
-
Jennie Yoder authored
-
- 21 Oct, 2015 1 commit
-
-
Jennie Yoder authored
extrude, rotate_extrude, and fishyBlocks.
-
- 05 Oct, 2015 4 commits
-
-
Matthew Minuti authored
Revert "Merge branch 'development' of https://github.com/EinsteinsWorkshop/BlocksCAD into development" This reverts commit 6b8acac9, reversing changes made to 081327ec.
-
Matthew Minuti authored
This reverts commit a542c8c5.
-
Matthew Minuti authored
This reverts commit ee6d9919.
-
Jennie Yoder authored
Added Examples to Help Menu. Currently populated with one example (torus). Works offline. Not yet tested with backend, and it neeeeeeds testing. Thus, do not use yet.
-
- 02 Oct, 2015 1 commit
-
-
Jennie Yoder authored
en.js.
-