Updated copyright dates and fixed a few docstring errors.
This commit is contained in:
parent
b119c4fe02
commit
89efc14ec9
2
LICENSE
2
LICENSE
|
@ -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
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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 ?
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue
Block a user