Updated copyright dates and fixed a few docstring errors.

This commit is contained in:
Jeremy Wright 2015-04-27 13:04:34 -04:00
parent b119c4fe02
commit 89efc14ec9
11 changed files with 54 additions and 51 deletions

View File

@ -1,5 +1,5 @@
CadQuery CadQuery
Copyright (C) 2014 Parametric Products Intellectual Holdings, LLC Copyright (C) 2015 Parametric Products Intellectual Holdings, LLC
This library is free software; you can redistribute it and/or This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public modify it under the terms of the GNU Lesser General Public

View File

@ -1,5 +1,5 @@
""" """
Copyright (C) 2011-2014 Parametric Products Intellectual Holdings, LLC Copyright (C) 2011-2015 Parametric Products Intellectual Holdings, LLC
This file is part of CadQuery. This file is part of CadQuery.
@ -1160,7 +1160,7 @@ class Workplane(CQ):
return self.newObject([self.plane.toWorldCoords(newCenter)]) return self.newObject([self.plane.toWorldCoords(newCenter)])
def spline(self,listOfXYTuple,forConstruction=False): def spline(self, listOfXYTuple, forConstruction=False):
""" """
Create a spline interpolated through the provided points. Create a spline interpolated through the provided points.
@ -1196,7 +1196,7 @@ class Workplane(CQ):
gstartPoint = self._findFromPoint(False) gstartPoint = self._findFromPoint(False)
gEndPoint = self.plane.toWorldCoords(listOfXYTuple[-1]) gEndPoint = self.plane.toWorldCoords(listOfXYTuple[-1])
vecs = [self.plane.toWorldCoords(p) for p in listOfXYTuple ] vecs = [self.plane.toWorldCoords(p) for p in listOfXYTuple]
allPoints = [gstartPoint] + vecs allPoints = [gstartPoint] + vecs
e = Edge.makeSpline(allPoints) e = Edge.makeSpline(allPoints)

View File

@ -1,5 +1,5 @@
""" """
Copyright (C) 2011-2014 Parametric Products Intellectual Holdings, LLC Copyright (C) 2011-2015 Parametric Products Intellectual Holdings, LLC
This file is part of CadQuery. This file is part of CadQuery.

View File

@ -1,5 +1,5 @@
""" """
Copyright (C) 2011-2014 Parametric Products Intellectual Holdings, LLC Copyright (C) 2011-2015 Parametric Products Intellectual Holdings, LLC
This file is part of CadQuery. This file is part of CadQuery.

View File

@ -1,5 +1,5 @@
""" """
Copyright (C) 2011-2014 Parametric Products Intellectual Holdings, LLC Copyright (C) 2011-2015 Parametric Products Intellectual Holdings, LLC
This file is part of CadQuery. This file is part of CadQuery.

View File

@ -1,5 +1,5 @@
""" """
Copyright (C) 2011-2014 Parametric Products Intellectual Holdings, LLC Copyright (C) 2011-2015 Parametric Products Intellectual Holdings, LLC
This file is part of CadQuery. This file is part of CadQuery.

View File

@ -1,5 +1,5 @@
""" """
Copyright (C) 2011-2014 Parametric Products Intellectual Holdings, LLC Copyright (C) 2011-2015 Parametric Products Intellectual Holdings, LLC
This file is part of CadQuery. This file is part of CadQuery.

View File

@ -1,5 +1,5 @@
""" """
Copyright (C) 2011-2014 Parametric Products Intellectual Holdings, LLC Copyright (C) 2011-2015 Parametric Products Intellectual Holdings, LLC
This file is part of CadQuery. This file is part of CadQuery.
@ -30,19 +30,19 @@
1. It allows us to avoid changing key api points if we change underlying implementations. 1. It allows us to avoid changing key api points if we change underlying implementations.
It would be a disaster if script and plugin authors had to change models because we It would be a disaster if script and plugin authors had to change models because we
changed implmentations changed implementations
2. Allow better documentation. One of the reasons FreeCAD is no more popular is because 2. Allow better documentation. One of the reasons FreeCAD is no more popular is because
its docs are terrible. This allows us to provie good documentation via docstrings its docs are terrible. This allows us to provide good documentation via docstrings
for each wrapper for each wrapper
3. Work around bugs. there are a quite a feb bugs in free this layer allows fixing them 3. Work around bugs. there are a quite a feb bugs in free this layer allows fixing them
4. allows for enhanced functionality. Many objects are missing features we need. For example 4. allows for enhanced functionality. Many objects are missing features we need. For example
we need a 'forConstruciton' flag on the Wire object. this allows adding those kinds of things we need a 'forConstruction' flag on the Wire object. this allows adding those kinds of things
5. allow changing interfaces when we'd like. there are few cases where the freecad api is not 5. allow changing interfaces when we'd like. there are few cases where the FreeCAD api is not
very userfriendly: we like to change those when necesary. As an example, in the freecad api, very user friendly: we like to change those when necessary. As an example, in the FreeCAD api,
all factory methods are on the 'Part' object, but it is very useful to know what kind of all factory methods are on the 'Part' object, but it is very useful to know what kind of
object each one returns, so these are better grouped by the type of object they return. object each one returns, so these are better grouped by the type of object they return.
(who would know that Part.makeCircle() returns an Edge, but Part.makePolygon() returns a Wire ? (who would know that Part.makeCircle() returns an Edge, but Part.makePolygon() returns a Wire ?

View File

@ -1,6 +1,6 @@
""" """
CadQuery CadQuery
Copyright (C) 2014 Parametric Products Intellectual Holdings, LLC Copyright (C) 2015 Parametric Products Intellectual Holdings, LLC
This library is free software; you can redistribute it and/or This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public modify it under the terms of the GNU Lesser General Public

View File

@ -1,5 +1,5 @@
""" """
Copyright (C) 2011-2014 Parametric Products Intellectual Holdings, LLC Copyright (C) 2011-2015 Parametric Products Intellectual Holdings, LLC
This file is part of CadQuery. This file is part of CadQuery.
@ -21,6 +21,7 @@ import re
import math import math
from cadquery import Vector,Edge,Vertex,Face,Solid,Shell,Compound from cadquery import Vector,Edge,Vertex,Face,Solid,Shell,Compound
class Selector(object): class Selector(object):
""" """
Filters a list of objects Filters a list of objects

View File

@ -36,3 +36,5 @@ v0.1.9 (Unreleased)
* Added license badge in changes.md * Added license badge in changes.md
* Fixed Solid.makeSphere implementation * Fixed Solid.makeSphere implementation
* Added CQ.sphere operation that mirrors CQ.box * Added CQ.sphere operation that mirrors CQ.box
* Updated copyright dates
* Cleaned up spelling and misc errors in docstrings