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
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
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.
@ -1160,7 +1160,7 @@ class Workplane(CQ):
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.
@ -1196,7 +1196,7 @@ class Workplane(CQ):
gstartPoint = self._findFromPoint(False)
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
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.

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.

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.

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.

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.

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.
@ -30,19 +30,19 @@
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
changed implmentations
changed implementations
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
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
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
very userfriendly: we like to change those when necesary. As an example, in the freecad api,
5. allow changing interfaces when we'd like. there are few cases where the FreeCAD api is not
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
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 ?

View File

@ -1,6 +1,6 @@
"""
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
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.
@ -21,6 +21,7 @@ import re
import math
from cadquery import Vector,Edge,Vertex,Face,Solid,Shell,Compound
class Selector(object):
"""
Filters a list of objects

View File

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