Skip to content

Commit

Permalink
Merge remote branch 'upstream/master'
Browse files Browse the repository at this point in the history
Conflicts:
	Makefile
  • Loading branch information
alranel committed Aug 27, 2011
2 parents 509b63b + 8270845 commit e742804
Show file tree
Hide file tree
Showing 17 changed files with 232 additions and 4 deletions.
16 changes: 16 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# Copyright ©2011 Adrian Kennard
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.

BIN=./bin/
LIB=./lib/

ALL=${BIN}e3d

all: ${ALL}
Expand Down
16 changes: 12 additions & 4 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,15 @@ This is a 3D slicer. It converts STL in to GCODE, and will make SVG for preview.
I am still tinkering with this, but it basically works.
RevK on freenode#reprap and @TheRealRevK on twitter

Licencing...
18:28 < RevK> But it is basically "do what the fuck you like, don't sue me if
it does not work, and tell people I wrote the good bits"
18:28 < RevK> Which I think is basically GPL
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
15 changes: 15 additions & 0 deletions e3d-common.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Common functions
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.



#include <stdio.h>
#include <string.h>
Expand Down
14 changes: 14 additions & 0 deletions e3d-fill.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Make extrude path for each slice
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.


#include <stdio.h>
#include <string.h>
Expand Down
13 changes: 13 additions & 0 deletions e3d-fill.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Make extrude path for each slice
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.

#include "e3d.h"

Expand Down
14 changes: 14 additions & 0 deletions e3d-gcode.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Output GCODE
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.


#include <stdio.h>
#include <string.h>
Expand Down
13 changes: 13 additions & 0 deletions e3d-gcode.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Output GCODE
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.

#include "e3d.h"

Expand Down
14 changes: 14 additions & 0 deletions e3d-slice.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// STL processing functions
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.


#include <stdio.h>
#include <string.h>
Expand Down
14 changes: 14 additions & 0 deletions e3d-slice.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Slicing STL
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.


#include "e3d.h"

Expand Down
14 changes: 14 additions & 0 deletions e3d-stl.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// STL processing functions
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.


#include <stdio.h>
#include <string.h>
Expand Down
14 changes: 14 additions & 0 deletions e3d-stl.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// STL processing functions
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.


#include "e3d.h"

Expand Down
13 changes: 13 additions & 0 deletions e3d-svg.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Output SVG
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.

#include <stdio.h>
#include <string.h>
Expand Down
13 changes: 13 additions & 0 deletions e3d-svg.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Output SVG
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.

#include "e3d.h"

Expand Down
13 changes: 13 additions & 0 deletions e3d.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,19 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Processes 3D STL files to make GCODE suitable for extrusion printers
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//

#include <stdio.h>
#include <string.h>
Expand Down
13 changes: 13 additions & 0 deletions e3d.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
// Extrude 3D model (e3d) Copyright ©2011 Adrian Kennard
// Common definitions for all modules
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.

#ifndef INCLUDE_E3D
#define INCLUDE_E3D
Expand Down
14 changes: 14 additions & 0 deletions poly.c
Original file line number Diff line number Diff line change
@@ -1,4 +1,18 @@
// 2D Polygon library Copyright ©2011 Adrian Kennard
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.


#include <math.h>
#include <malloc.h>
Expand Down
13 changes: 13 additions & 0 deletions poly.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,17 @@
// 2D Polygon library Copyright ©2011 Adrian Kennard
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.

//#define POLY_FLOAT // Define to use float, not recommended

Expand Down

0 comments on commit e742804

Please sign in to comment.