On Jan 26, 2:52 am, John Machin <[EMAIL PROTECTED]> wrote:
> On Jan 26, 6:25 pm, Steven D'Aprano <[EMAIL PROTECTED]
>
>
>
> cybersource.com.au> wrote:
> > On Fri, 25 Jan 2008 22:53:16 -0800, John Machin wrote:
> > > On Jan 26, 5:32 pm, Jeroen Ruigrok van der Werven <[EMAIL PROTECTED]
> > > nomine.o
moi = cp.cpMomentForCircle(self.mass, .2, 0,
>> > vec2d((0,0)))
>> > ArgumentError: argument 4: :
>> > expected vec2d instance instead of vec2d
>>
>> > As far as I can tell, It's getting a vec2d, and it wants a
>> > vec2d. I't seems l
-On [20080126 08:31], Steven D'Aprano ([EMAIL PROTECTED]) wrote:
>The OP's code calls vec2d with a single tuple argument (0,0). Jeroen's
>version calls vec2d with two int arguments, 0 and 0.
Yes, but it was not what I intended at all.
I guess I am just a bit too used to tacking on a , to denote
> class vec2d(ctypes.Structure):
> """2d vector class, supports vector and scalar operators,
>and also provides a bunch of high level functions
>"""
> __slots__ = ['x', 'y']
>
> def __init__(self, x_or_pair, y = None):
>
> if y == None:
> self.x = x_o
On Jan 26, 6:25 pm, Steven D'Aprano <[EMAIL PROTECTED]
cybersource.com.au> wrote:
> On Fri, 25 Jan 2008 22:53:16 -0800, John Machin wrote:
> > On Jan 26, 5:32 pm, Jeroen Ruigrok van der Werven <[EMAIL PROTECTED]
> > nomine.org> wrote:
> >> -On [20080126 06:26], Tim Rau ([EMAIL PROTECTED]) wrote:
>
On Fri, 25 Jan 2008 22:53:16 -0800, John Machin wrote:
> On Jan 26, 5:32 pm, Jeroen Ruigrok van der Werven <[EMAIL PROTECTED]
> nomine.org> wrote:
>> -On [20080126 06:26], Tim Rau ([EMAIL PROTECTED]) wrote:
>>
>> >Line 147 reads:
>> >moi = cp.cpMomentForCircle(self.mass, .2, 0, vec2d((0,0)
On Jan 26, 5:32 pm, Jeroen Ruigrok van der Werven <[EMAIL PROTECTED]
nomine.org> wrote:
> -On [20080126 06:26], Tim Rau ([EMAIL PROTECTED]) wrote:
>
> >Line 147 reads:
> >moi = cp.cpMomentForCircle(self.mass, .2, 0, vec2d((0,0)))
>
> I think it expects something like:
>
> # badly named vari
m's code\sandbox
> > \sandbox.py", line 147, in phyInit
> > moi = cp.cpMomentForCircle(self.mass, .2, 0, vec2d((0,0)))
> > ArgumentError: argument 4: : expected
> > vec2d instance instead of vec2d
>
> > As far as I can tell, It's getting a vec2d, a
On Jan 26, 1:32 am, Jeroen Ruigrok van der Werven <[EMAIL PROTECTED]
nomine.org> wrote:
> -On [20080126 06:26], Tim Rau ([EMAIL PROTECTED]) wrote:
>
> >Line 147 reads:
> >moi = cp.cpMomentForCircle(self.mass, .2, 0, vec2d((0,0)))
>
> I think it expects something like:
>
> # badly named vari
vec2d((0,0)))
> ArgumentError: argument 4: : expected
> vec2d instance instead of vec2d
>
> As far as I can tell, It's getting a vec2d, and it wants a vec2d. I't
> seems like it doesn't know what it wants, but I thought only teenagers
> did that, no programming languag
-On [20080126 06:26], Tim Rau ([EMAIL PROTECTED]) wrote:
>Line 147 reads:
>moi = cp.cpMomentForCircle(self.mass, .2, 0, vec2d((0,0)))
I think it expects something like:
# badly named variable, pick something better depending on context
temp = vec2d(0, 0)
cp.cpMomentForCircle(self.mass, .2
s getting a vec2d, and it wants a vec2d. I't
seems like it doesn't know what it wants, but I thought only teenagers
did that, no programming languages. clearly, Im missing something.
Line 147 reads:
moi = cp.cpMomentForCircle(self.mass, .2, 0, vec2d((0,0)))
--
http://mail.python.org/mailman/listinfo/python-list
12 matches
Mail list logo