User:Caste/GSoC Progress
From K-3D
Project RoadMap
Preliminary list of plugins:
- Create curve (made, later we should need a Tool and a better plugin for this)
- ConnectCurves or AttachCurves
- A option is programming JoinCurves (2->3curves)
- Would need "WeldCurves" (2 curves sharing one point -> one curve)
- A option is programming JoinCurves (2->3curves)
- AddPoint (on edge or on point)
- BreakPoints (create two curves from one curve, or open a closed curve)
- Suggested name: DetachPoints
- SetFirstPoint(on a closed curve)
- CloseCurve (on open curve, similar, but not the same as connecting curves)
- CollapseEdge and Delete (edges? and points) should also work with curves
- May be a CollapsePoints too?
- IntersectCurves
- CurveBooleanOperation or CurveCombineOperation ?
- NurbsCurveToPolygonal and PolygonalCurveToNurbs ?
- NurbsCurveToSplines (patches) and SplinesCurveToNurbs ?
Later:
- SimplifyCurve (with a threshold)
Also see NurbsRoadMap
Progress of my Plugins
Curve editing plugins
Status: 100%
Finished:
- create nurbs curve
- connect 2 nurbs curves via selecting the 2 points which will be merged - continuous connection works!
- set_weight of all selected CVs
- edit_knot_vector
- knot insertion algorithm
- knot insertion plugin
- curve splitting
- close curve
- removing unused points
- degree elevation
- PolygonizeCurve
- Wiki pages for plugins
In progress:
still to do:
- degree reduction?
- knot removal ?
Curve to patch plugins
Status: 100 %
Done:
- traverse curve
- ruled surface
- create cap
- skinning
- revolve curve
- docs
- regression tests
- sweep
In progress:
ToDo:
Patch editing plugins
Status: 90 %
Done:
- degree elevate
- split
- surface knot insertion
- add trim curve
- PolygonizePatch
- extrude
- most docs and tests
in progress:
- some docs and tests
ToDo:
- concat

