chiark / gitweb /
reprap-play.git
6 years agosewing-table: new front profile wip, prep for swap
Ian Jackson [Sun, 4 Jun 2017 00:22:04 +0000 (01:22 +0100)]
sewing-table: new front profile wip, prep for swap

6 years agosewing-table: new front profile wip
Ian Jackson [Sun, 4 Jun 2017 00:16:54 +0000 (01:16 +0100)]
sewing-table: new front profile wip

6 years agosewing-table: new front profile wip
Ian Jackson [Sun, 4 Jun 2017 00:09:53 +0000 (01:09 +0100)]
sewing-table: new front profile wip

6 years agosewing-table: new front profile wip
Ian Jackson [Sun, 4 Jun 2017 00:00:08 +0000 (01:00 +0100)]
sewing-table: new front profile wip

6 years agosewing-table: commit the length line (found)
Ian Jackson [Sat, 3 Jun 2017 23:46:12 +0000 (00:46 +0100)]
sewing-table: commit the length line (found)

6 years agosewing-table: Tile00: fix diagonal corner
Ian Jackson [Sat, 3 Jun 2017 20:42:47 +0000 (21:42 +0100)]
sewing-table: Tile00: fix diagonal corner

6 years agosewing-table: RoundCorner rework: remove some debugging
Ian Jackson [Sat, 3 Jun 2017 20:42:36 +0000 (21:42 +0100)]
sewing-table: RoundCorner rework: remove some debugging

6 years agosewing-table: RoundCorner rework: fix all callers (now works again!)
Ian Jackson [Sat, 3 Jun 2017 20:39:25 +0000 (21:39 +0100)]
sewing-table: RoundCorner rework: fix all callers (now works again!)

6 years agosewing-table: RoundCorner rework: move Demo (still works)
Ian Jackson [Sat, 3 Jun 2017 20:30:55 +0000 (21:30 +0100)]
sewing-table: RoundCorner rework: move Demo (still works)

6 years agosewing-table: RoundCorner rework: promote R_EDGE (nfc)
Ian Jackson [Sat, 3 Jun 2017 20:30:44 +0000 (21:30 +0100)]
sewing-table: RoundCorner rework: promote R_EDGE (nfc)

6 years agosewing-table: RoundCorner rework: switch to new model
Ian Jackson [Sat, 3 Jun 2017 20:28:13 +0000 (21:28 +0100)]
sewing-table: RoundCorner rework: switch to new model

6 years agosewing-table: RoundCorner rework: introduce ctr3 (nfc)
Ian Jackson [Sat, 3 Jun 2017 20:11:08 +0000 (21:11 +0100)]
sewing-table: RoundCorner rework: introduce ctr3 (nfc)

6 years agosewing-table: RoundCorner rework: use new centres
Ian Jackson [Sat, 3 Jun 2017 20:09:53 +0000 (21:09 +0100)]
sewing-table: RoundCorner rework: use new centres

6 years agosewing-table: RoundCorner rework: correct centre
Ian Jackson [Sat, 3 Jun 2017 20:08:55 +0000 (21:08 +0100)]
sewing-table: RoundCorner rework: correct centre

6 years agosewing-table: roundcorner variable angle wip
Ian Jackson [Sat, 3 Jun 2017 19:58:29 +0000 (20:58 +0100)]
sewing-table: roundcorner variable angle wip

6 years agofuncs.scad.cpp: line_intersection_2d
Ian Jackson [Sat, 3 Jun 2017 19:58:15 +0000 (20:58 +0100)]
funcs.scad.cpp: line_intersection_2d

6 years agosewing-table: RoundCorner: drop INREFFRAME_EDGE from selector (nfc)
Ian Jackson [Sat, 3 Jun 2017 19:04:33 +0000 (20:04 +0100)]
sewing-table: RoundCorner: drop INREFFRAME_EDGE from selector (nfc)

6 years agosewing-table: RoundCorner: move INREFFRAME into selector (nfc)
Ian Jackson [Sat, 3 Jun 2017 18:59:15 +0000 (19:59 +0100)]
sewing-table: RoundCorner: move INREFFRAME into selector (nfc)

6 years agosewing-table: RoundCorner: use ROUNDCORNER_VARS in selector (nfc)
Ian Jackson [Sat, 3 Jun 2017 18:58:08 +0000 (19:58 +0100)]
sewing-table: RoundCorner: use ROUNDCORNER_VARS in selector (nfc)

6 years agosewing-table: RoundCorner: introduce ROUNDCORNER_VARS (nfc)
Ian Jackson [Sat, 3 Jun 2017 18:57:35 +0000 (19:57 +0100)]
sewing-table: RoundCorner: introduce ROUNDCORNER_VARS (nfc)

6 years agosewing-table: RoundCorner: rename offr to bigr (nfc)
Ian Jackson [Sat, 3 Jun 2017 18:56:31 +0000 (19:56 +0100)]
sewing-table: RoundCorner: rename offr to bigr (nfc)

6 years agosewing-table: RoundCorner: Introduce selector (nfc)
Ian Jackson [Sat, 3 Jun 2017 18:55:43 +0000 (19:55 +0100)]
sewing-table: RoundCorner: Introduce selector (nfc)

6 years agosewing-table: RoundCorner: Demo
Ian Jackson [Sat, 3 Jun 2017 18:52:36 +0000 (19:52 +0100)]
sewing-table: RoundCorner: Demo

6 years agosewing-table: Tile00: try to use round corner for RH polygon (may want to revert?)
Ian Jackson [Sat, 3 Jun 2017 18:52:17 +0000 (19:52 +0100)]
sewing-table: Tile00: try to use round corner for RH polygon (may want to revert?)

6 years agosewing-table: RoundCorner: change definition to take left cnr too
Ian Jackson [Sat, 3 Jun 2017 18:51:39 +0000 (19:51 +0100)]
sewing-table: RoundCorner: change definition to take left cnr too

We do not actually use this yet so nfc
When we do use it all existing call sites will become wrong

6 years agosewing-table: FitTest_FrontCurve: new one based on Tile00
Ian Jackson [Sat, 3 Jun 2017 18:35:18 +0000 (19:35 +0100)]
sewing-table: FitTest_FrontCurve: new one based on Tile00

6 years agosewing-table: Front: frontcurve_dualcurve wip
Ian Jackson [Sat, 3 Jun 2017 18:28:52 +0000 (19:28 +0100)]
sewing-table: Front: frontcurve_dualcurve wip

6 years agoRevert "sewing-table: Test: remove commitid (for perf)"
Ian Jackson [Sat, 3 Jun 2017 17:41:27 +0000 (18:41 +0100)]
Revert "sewing-table: Test: remove commitid (for perf)"

This reverts commit 25a51b01b1a43c51fd4ccfd505c29424a17f28de.

6 years agosewing-table: TEST: use MachineEnvelope, for perf
Ian Jackson [Sat, 3 Jun 2017 17:41:07 +0000 (18:41 +0100)]
sewing-table: TEST: use MachineEnvelope, for perf

6 years agoRevert "sewing-table: Test uses hull, not minkowski"
Ian Jackson [Sat, 3 Jun 2017 17:38:29 +0000 (18:38 +0100)]
Revert "sewing-table: Test uses hull, not minkowski"

We are going to use MachineEnvelope instead

This reverts commit 2903c593fc94bc6c5fa1d1d55df20a6834ddbc6d.

6 years agosewing-table: remove some debugging
Ian Jackson [Sat, 3 Jun 2017 17:20:20 +0000 (18:20 +0100)]
sewing-table: remove some debugging

6 years agosewing-table: Test: remove commitid (for perf)
Ian Jackson [Sat, 3 Jun 2017 17:20:11 +0000 (18:20 +0100)]
sewing-table: Test: remove commitid (for perf)

6 years agosewing-table: blundering trying to get make to work
Ian Jackson [Sat, 3 Jun 2017 17:19:50 +0000 (18:19 +0100)]
sewing-table: blundering trying to get make to work

6 years agoMakefile: drop utils.scad from AUTOINCS
Ian Jackson [Sat, 3 Jun 2017 17:09:48 +0000 (18:09 +0100)]
Makefile: drop utils.scad from AUTOINCS

This is handwritten!

6 years agosewing-table: Test uses hull, not minkowski
Ian Jackson [Sat, 3 Jun 2017 17:01:52 +0000 (18:01 +0100)]
sewing-table: Test uses hull, not minkowski

6 years agosewing-table: Test: introduce shufflesz (nfc)
Ian Jackson [Sat, 3 Jun 2017 16:54:07 +0000 (17:54 +0100)]
sewing-table: Test: introduce shufflesz (nfc)

6 years agosewing-table: Machine Rear: add z slop to "tablet"
Ian Jackson [Sat, 3 Jun 2017 16:49:22 +0000 (17:49 +0100)]
sewing-table: Machine Rear: add z slop to "tablet"

6 years agosewing-table: FitTest: remove bracing from Front and Rear
Ian Jackson [Sat, 3 Jun 2017 13:59:08 +0000 (14:59 +0100)]
sewing-table: FitTest: remove bracing from Front and Rear

6 years agosewing-table: Machine: extend and fix
Ian Jackson [Sat, 3 Jun 2017 13:58:51 +0000 (14:58 +0100)]
sewing-table: Machine: extend and fix

6 years agosewing-table: FitTest: Front and Rear
Ian Jackson [Sat, 3 Jun 2017 13:51:41 +0000 (14:51 +0100)]
sewing-table: FitTest: Front and Rear

6 years agosewing-table: FitTest: break out FitTest_general (nfc)
Ian Jackson [Sat, 3 Jun 2017 13:44:57 +0000 (14:44 +0100)]
sewing-table: FitTest: break out FitTest_general (nfc)

6 years agosewing-table: adjust FitTest
Ian Jackson [Sat, 3 Jun 2017 13:43:25 +0000 (14:43 +0100)]
sewing-table: adjust FitTest

6 years agosewing-table: adjust tablet
Ian Jackson [Sat, 3 Jun 2017 13:04:59 +0000 (14:04 +0100)]
sewing-table: adjust tablet

6 years agosewing-table: NewRearCurve: deploy
Ian Jackson [Sat, 3 Jun 2017 13:01:21 +0000 (14:01 +0100)]
sewing-table: NewRearCurve: deploy

6 years agosewing-table: NewRearCurve: correct z
Ian Jackson [Sat, 3 Jun 2017 13:00:49 +0000 (14:00 +0100)]
sewing-table: NewRearCurve: correct z

6 years agosewing-table: NewRearCurve: slant
Ian Jackson [Sat, 3 Jun 2017 12:58:37 +0000 (13:58 +0100)]
sewing-table: NewRearCurve: slant

6 years agosewing-table: NewRearCurve: swap coords to same way as everything
Ian Jackson [Sat, 3 Jun 2017 12:44:12 +0000 (13:44 +0100)]
sewing-table: NewRearCurve: swap coords to same way as everything

6 years agosewing-table: NewRearCurve: wip, front section
Ian Jackson [Sat, 3 Jun 2017 12:35:29 +0000 (13:35 +0100)]
sewing-table: NewRearCurve: wip, front section

6 years agosewing-table: NewRearCurve: wip, rear section
Ian Jackson [Sat, 3 Jun 2017 12:32:23 +0000 (13:32 +0100)]
sewing-table: NewRearCurve: wip, rear section

6 years agosewing-table: NewRearCurve: wip, mid section
Ian Jackson [Sat, 3 Jun 2017 12:28:05 +0000 (13:28 +0100)]
sewing-table: NewRearCurve: wip, mid section

6 years agosewing-table: NewRearCurve: scale
Ian Jackson [Sat, 3 Jun 2017 12:22:50 +0000 (13:22 +0100)]
sewing-table: NewRearCurve: scale

6 years agosewing-table: NewRearCurve: wip, need scale
Ian Jackson [Sat, 3 Jun 2017 12:02:36 +0000 (13:02 +0100)]
sewing-table: NewRearCurve: wip, need scale

6 years agosewing-table: Machine_NewRearProfile wip
Ian Jackson [Wed, 31 May 2017 20:56:51 +0000 (21:56 +0100)]
sewing-table: Machine_NewRearProfile wip

6 years agosewing-table: Machine_NewRearProfile wip
Ian Jackson [Wed, 31 May 2017 20:43:30 +0000 (21:43 +0100)]
sewing-table: Machine_NewRearProfile wip

6 years agosewing-table: rear-profile: profile main spline
Ian Jackson [Wed, 31 May 2017 20:19:03 +0000 (21:19 +0100)]
sewing-table: rear-profile: profile main spline

6 years agosewing-table: profile wip
Ian Jackson [Wed, 31 May 2017 20:11:37 +0000 (21:11 +0100)]
sewing-table: profile wip

6 years agosewing-table: FitTest bracing
Ian Jackson [Mon, 29 May 2017 16:43:40 +0000 (17:43 +0100)]
sewing-table: FitTest bracing

6 years agosewing-table: FitTest bracing wip
Ian Jackson [Fri, 26 May 2017 16:31:31 +0000 (17:31 +0100)]
sewing-table: FitTest bracing wip

6 years agosewing-table: FitTest move (nfc)
Ian Jackson [Fri, 26 May 2017 10:51:26 +0000 (11:51 +0100)]
sewing-table: FitTest move (nfc)

6 years agosewing-table: FitTest wip
Ian Jackson [Fri, 26 May 2017 10:50:18 +0000 (11:50 +0100)]
sewing-table: FitTest wip

6 years agosewing-table: commitid (non-TEST): centering
Ian Jackson [Thu, 25 May 2017 01:26:30 +0000 (02:26 +0100)]
sewing-table: commitid (non-TEST): centering

6 years agosewing-table: commitids (non-TEST): break out cidsz (nfc)
Ian Jackson [Thu, 25 May 2017 01:14:59 +0000 (02:14 +0100)]
sewing-table: commitids (non-TEST): break out cidsz (nfc)

6 years agosewing-table: TEST commitid: put roughly in middle of the other edge
Ian Jackson [Thu, 25 May 2017 01:11:08 +0000 (02:11 +0100)]
sewing-table: TEST commitid: put roughly in middle of the other edge

6 years agosewing-table: TEST commitid: rotate so counter is in edgy bit
Ian Jackson [Thu, 25 May 2017 00:58:53 +0000 (01:58 +0100)]
sewing-table: TEST commitid: rotate so counter is in edgy bit

6 years agosewing-table: TEST commitid: break out cidsz (nfc)
Ian Jackson [Thu, 25 May 2017 00:58:39 +0000 (01:58 +0100)]
sewing-table: TEST commitid: break out cidsz (nfc)

6 years agosewing-table: fix commitid overlap bug
Ian Jackson [Thu, 25 May 2017 00:56:15 +0000 (01:56 +0100)]
sewing-table: fix commitid overlap bug

6 years agosewing-table: introduce POST_TCROSSSZ (for TEST only) (nfc)
Ian Jackson [Thu, 25 May 2017 00:56:03 +0000 (01:56 +0100)]
sewing-table: introduce POST_TCROSSSZ (for TEST only) (nfc)

6 years agosewing-table: add some z slop to front curve
Ian Jackson [Thu, 25 May 2017 00:34:42 +0000 (01:34 +0100)]
sewing-table: add some z slop to front curve

6 years agosewing-table: fix post calculation (nfc for Tile10, bugfix for Tile00
Ian Jackson [Thu, 25 May 2017 00:32:59 +0000 (01:32 +0100)]
sewing-table: fix post calculation (nfc for Tile10, bugfix for Tile00

6 years agosewing-table: wip Tile00
Ian Jackson [Thu, 25 May 2017 00:28:33 +0000 (01:28 +0100)]
sewing-table: wip Tile00

6 years agosewing-table: move tile_01_00_cnr (nfc)
Ian Jackson [Thu, 25 May 2017 00:28:23 +0000 (01:28 +0100)]
sewing-table: move tile_01_00_cnr (nfc)

6 years agosewing-table: adjust some c0 formulae (nfc)
Ian Jackson [Thu, 25 May 2017 00:20:41 +0000 (01:20 +0100)]
sewing-table: adjust some c0 formulae (nfc)

6 years agosewing-table: add front curve
Ian Jackson [Thu, 25 May 2017 00:07:12 +0000 (01:07 +0100)]
sewing-table: add front curve

6 years agosewing-table: move first_front (nfc)
Ian Jackson [Thu, 25 May 2017 00:06:59 +0000 (01:06 +0100)]
sewing-table: move first_front (nfc)

6 years agosewing-table: rename Rear to Curves - we will do them together
Ian Jackson [Thu, 25 May 2017 00:06:43 +0000 (01:06 +0100)]
sewing-table: rename Rear to Curves - we will do them together

6 years agosewing-table: fix wrong rearcurve_strt_len setting
Ian Jackson [Wed, 24 May 2017 23:54:23 +0000 (00:54 +0100)]
sewing-table: fix wrong rearcurve_strt_len setting

6 years agosewing-table: remove some obsolete settings (nfc)
Ian Jackson [Wed, 24 May 2017 23:52:08 +0000 (00:52 +0100)]
sewing-table: remove some obsolete settings (nfc)

6 years agosewing-table: make rearcurve_avoid_y a constant
Ian Jackson [Wed, 24 May 2017 23:51:18 +0000 (00:51 +0100)]
sewing-table: make rearcurve_avoid_y a constant

6 years agosewing-table: fix Machine_Rear to have slop again
Ian Jackson [Wed, 24 May 2017 23:49:43 +0000 (00:49 +0100)]
sewing-table: fix Machine_Rear to have slop again

6 years agosewing-table: replace Machine_Rear with new profile-based version
Ian Jackson [Wed, 24 May 2017 23:48:06 +0000 (00:48 +0100)]
sewing-table: replace Machine_Rear with new profile-based version

6 years agosewing-table: Machine_Rear: break up a translate (nfc)
Ian Jackson [Wed, 24 May 2017 23:20:12 +0000 (00:20 +0100)]
sewing-table: Machine_Rear: break up a translate (nfc)

6 years agosewing-table: Machine_RearProfile
Ian Jackson [Wed, 24 May 2017 23:09:10 +0000 (00:09 +0100)]
sewing-table: Machine_RearProfile

6 years agosewing-table: Machine profile adjustments by eye to smooth
Ian Jackson [Wed, 24 May 2017 23:02:29 +0000 (00:02 +0100)]
sewing-table: Machine profile adjustments by eye to smooth

6 years agosewing-table: wip new machine profile
Ian Jackson [Wed, 24 May 2017 22:50:48 +0000 (23:50 +0100)]
sewing-table: wip new machine profile

6 years agosewing-table: move origin (nfc other than translation)
Ian Jackson [Tue, 23 May 2017 21:56:14 +0000 (22:56 +0100)]
sewing-table: move origin (nfc other than translation)

6 years agosewing-table: introduce tile02_tr and use it and tile01_tr (nfc)
Ian Jackson [Tue, 23 May 2017 21:55:33 +0000 (22:55 +0100)]
sewing-table: introduce tile02_tr and use it and tile01_tr (nfc)

6 years agosewing-table: Machine_Rear: adj rearcurve_rad_slop, ad-hoc
Ian Jackson [Mon, 22 May 2017 00:36:51 +0000 (01:36 +0100)]
sewing-table: Machine_Rear: adj rearcurve_rad_slop, ad-hoc

6 years agosewing-table: Machine_Rear: reartablet, and fix x
Ian Jackson [Mon, 22 May 2017 00:33:54 +0000 (01:33 +0100)]
sewing-table: Machine_Rear: reartablet, and fix x

6 years agosewing-table: Machine_Rear: reartablet wip
Ian Jackson [Mon, 22 May 2017 00:23:58 +0000 (01:23 +0100)]
sewing-table: Machine_Rear: reartablet wip

6 years agosewing-table: Tile10: fixes, just reartablet to do
Ian Jackson [Mon, 22 May 2017 00:21:44 +0000 (01:21 +0100)]
sewing-table: Tile10: fixes, just reartablet to do

6 years agosewing-table: MachineRear: fixes
Ian Jackson [Mon, 22 May 2017 00:15:27 +0000 (01:15 +0100)]
sewing-table: MachineRear: fixes

6 years agosewing-table: MachineRear: fixed too slow, other fixes
Ian Jackson [Mon, 22 May 2017 00:02:44 +0000 (01:02 +0100)]
sewing-table: MachineRear: fixed too slow, other fixes

6 years agosewing-table: MachineRear: wip trying to fix too slow
Ian Jackson [Sun, 21 May 2017 23:53:54 +0000 (00:53 +0100)]
sewing-table: MachineRear: wip trying to fix too slow

6 years agosewing-table: Tile10, MachineRear: wip fixing
Ian Jackson [Sun, 21 May 2017 23:47:44 +0000 (00:47 +0100)]
sewing-table: Tile10, MachineRear: wip fixing

6 years agosewing-table: MachineRear seems plausible
Ian Jackson [Sun, 21 May 2017 23:38:41 +0000 (00:38 +0100)]
sewing-table: MachineRear seems plausible

6 years agosewing-table: break out cutout_l_end_x (nfc)
Ian Jackson [Sun, 21 May 2017 23:38:20 +0000 (00:38 +0100)]
sewing-table: break out cutout_l_end_x (nfc)

6 years agosewing-table: Tile01 seems good!
Ian Jackson [Sun, 21 May 2017 23:08:27 +0000 (00:08 +0100)]
sewing-table: Tile01 seems good!

6 years agosewing-table: Tile01 wip
Ian Jackson [Sun, 21 May 2017 23:04:30 +0000 (00:04 +0100)]
sewing-table: Tile01 wip

6 years agosewing-table: Tile11 seems good!
Ian Jackson [Sun, 21 May 2017 22:58:20 +0000 (23:58 +0100)]
sewing-table: Tile11 seems good!

6 years agosewing-table: MachineArm cutout round end
Ian Jackson [Sun, 21 May 2017 22:50:43 +0000 (23:50 +0100)]
sewing-table: MachineArm cutout round end