3dcp-tue / saladslicer Goto Github PK
View Code? Open in Web Editor NEWAn open-source slicer toolkit for 3D concrete printing
License: GNU General Public License v3.0
An open-source slicer toolkit for 3D concrete printing
License: GNU General Public License v3.0
3D shape that is cut using planes. Top and bottom are perpendicular
The current custom workflow uses the curve slicer, but the data structure is completely lost. Generating a slicer object from curves and transitions allows us to keep de data structure (and use this workflow in more complex components)
The method GetFramesByCurvature
is slow. Check if the performance can be improved.
Use public static Curve InterpolateCurves(Curve curve1, Curve curve2, double precision = 10.0)
Use the method public static List<Plane> SortFramesAlongCurve(List<Plane> frames, Curve curve)
Use public static Curve SetStartPointAtParam(Curve curve, double param)
We need to use consistent R variables throughout the slicer:
R10 = layer height
R20 = current layer
R21 = number of layers
Should include:
Make a loop over a layer when layerheight is constant.
Circular, rectangular, automatic set height
When the layer height is not constant, the changelength should be smaller for smaller layers and larger for larger layers
Add point visualization
This change will make the core library compatible with Iron Python inside Grasshopper since the Python list can be cast to the IList
interface.
Iron Python implemented the following interfaces: IList
, ICollection
, IList<object>
, ICollection<object>
, IEnumerable<object>
, IEnumerable
parameters are the GH_Component, index of the parameter, enumeration
Split into two separate projects so we can use the core library also in custom IronPython and C# scripts inside Grasshopper. Only possible if all developments are pushed into the main branch.
Gets the curvature at each frame of the slicer objects
Could be used if you already have curves or if you want to make points inbetween objects
Add new spindle configurations to sinumerik program generator
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.