ValueError:

Asked by 403175147

Hi teachers!
     " ValueError Traceback (most recent call last)
/home/py/yade/lib/yade-pingyang/py/yade/__init__.pyc in refreshEvent(self)
    191 def zxySlot(self): self.setViewAxes((0,-1,0),(1,0,0))
    192 def refreshEvent(self):
--> 193 self.refreshValues()
    194 self.activateControls()
    195 def deactivateControls(self):

/home/py/yade/lib/yade-pingyang/py/yade/__init__.pyc in refreshValues(self)
    264 self.iterLabel.setText('#%ld / %ld, %.1f/s %s'%(O.iter,stopAtIter,self.iterPerSec,subStepInfo))
    265 if t!=float('inf'):
--> 266 s=int(t); ms=int(t*1000)%1000; us=int(t*1000000)%1000; ns=int(t*1000000000)%1000
    267 self.virtTimeLabel.setText(u'%03ds%03dm%03dμ%03dn'%(s,ms,us,ns))
    268 else: self.virtTimeLabel.setText(u'[ ∞ ] ?!')

ValueError: cannot convert float NaN to integer".

What means is it ? How to do?

Thank you!

Question information

Language:
English Edit question
Status:
Expired
For:
Yade Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Jan Stránský (honzik) said :
#1

Hello,

if you get such type of error, it is always useful to post also the script
(ideally with deleted unimportant parts) reproducing your problem or to
describe slightly more in detail under which circumstances the error
occurred, e.g. what you typed in the console, what version of Yade and
system you are using etc.. It will help us to help you :-) So please
describe more what you did and hopefully we will be able to help
cheers
Jan

2013/7/8 pingyang.1019@163.com <email address hidden>

> New question #232060 on Yade:
> https://answers.launchpad.net/yade/+question/232060
>
> Hi teachers!
> " ValueError Traceback (most recent
> call last)
> /home/py/yade/lib/yade-pingyang/py/yade/__init__.pyc in refreshEvent(self)
> 191 def zxySlot(self): self.setViewAxes((0,-1,0),(1,0,0))
> 192 def refreshEvent(self):
> --> 193 self.refreshValues()
> 194 self.activateControls()
> 195 def deactivateControls(self):
>
> /home/py/yade/lib/yade-pingyang/py/yade/__init__.pyc in refreshValues(self)
> 264 self.iterLabel.setText('#%ld / %ld, %.1f/s
> %s'%(O.iter,stopAtIter,self.iterPerSec,subStepInfo))
> 265 if t!=float('inf'):
> --> 266 s=int(t); ms=int(t*1000)%1000;
> us=int(t*1000000)%1000; ns=int(t*1000000000)%1000
> 267
> self.virtTimeLabel.setText(u'%03ds%03dm%03dμ%03dn'%(s,ms,us,ns))
> 268 else: self.virtTimeLabel.setText(u'[ ∞ ] ?!')
>
> ValueError: cannot convert float NaN to integer".
>
> What means is it ? How to do?
>
> Thank you!
>
>
> --
> You received this question notification because you are a member of
> yade-users, which is an answer contact for Yade.
>
> _______________________________________________
> Mailing list: https://launchpad.net/~yade-users
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~yade-users
> More help : https://help.launchpad.net/ListHelp
>

Revision history for this message
403175147 (yanfb-1019) said :
#2

thank you teacher
I use Yade 0.95.0 . I want to calculate 12.py ,but error occurs.
How to do?

At 2013-07-08 20:21:26,"Jan Stránský" <email address hidden> wrote:
>Your question #232060 on Yade changed:
>https://answers.launchpad.net/yade/+question/232060
>
> Status: Open => Answered
>
>Jan Stránský proposed the following answer:
>Hello,
>
>if you get such type of error, it is always useful to post also the script
>(ideally with deleted unimportant parts) reproducing your problem or to
>describe slightly more in detail under which circumstances the error
>occurred, e.g. what you typed in the console, what version of Yade and
>system you are using etc.. It will help us to help you :-) So please
>describe more what you did and hopefully we will be able to help
>cheers
>Jan
>
>
>
>2013/7/8 pingyang.1019@163.com <email address hidden>
>
>> New question #232060 on Yade:
>> https://answers.launchpad.net/yade/+question/232060
>>
>> Hi teachers!
>> " ValueError Traceback (most recent
>> call last)
>> /home/py/yade/lib/yade-pingyang/py/yade/__init__.pyc in refreshEvent(self)
>> 191 def zxySlot(self): self.setViewAxes((0,-1,0),(1,0,0))
>> 192 def refreshEvent(self):
>> --> 193 self.refreshValues()
>> 194 self.activateControls()
>> 195 def deactivateControls(self):
>>
>> /home/py/yade/lib/yade-pingyang/py/yade/__init__.pyc in refreshValues(self)
>> 264 self.iterLabel.setText('#%ld / %ld, %.1f/s
>> %s'%(O.iter,stopAtIter,self.iterPerSec,subStepInfo))
>> 265 if t!=float('inf'):
>> --> 266 s=int(t); ms=int(t*1000)%1000;
>> us=int(t*1000000)%1000; ns=int(t*1000000000)%1000
>> 267
>> self.virtTimeLabel.setText(u'%03ds%03dm%03dμ%03dn'%(s,ms,us,ns))
>> 268 else: self.virtTimeLabel.setText(u'[ ∞ ] ?!')
>>
>> ValueError: cannot convert float NaN to integer".
>>
>> What means is it ? How to do?
>>
>> Thank you!
>>
>>
>> --
>> You received this question notification because you are a member of
>> yade-users, which is an answer contact for Yade.
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~yade-users
>> Post to : <email address hidden>
>> Unsubscribe : https://launchpad.net/~yade-users
>> More help : https://help.launchpad.net/ListHelp
>>
>
>--
>If this answers your question, please go to the following page to let us
>know that it is solved:
>https://answers.launchpad.net/yade/+question/232060/+confirm?answer_id=0
>
>If you still need help, you can reply to this email or go to the
>following page to enter your feedback:
>https://answers.launchpad.net/yade/+question/232060
>
>You received this question notification because you asked the question.

Revision history for this message
Jan Stránský (honzik) said :
#3

Hello,

I am sorry to say that your information did not helped so much.. To be able
to properly help you, we would need another information, mainly:
- how 12.py looks like? you can copy-paste the content of the file directly
to the email. is it your script or did anybody else wrote it?
- how do you run the script?
- what operation system (+ version) do you use?

Thanks
Jan

2013/7/9 pingyang.1019@163.com <email address hidden>

> Question #232060 on Yade changed:
> https://answers.launchpad.net/yade/+question/232060
>
> Status: Answered => Open
>
> pingyang.1019@163.com is still having a problem:
> thank you teacher
> I use Yade 0.95.0 . I want to calculate 12.py ,but error occurs.
> How to do?
>
>
>
>
>
> At 2013-07-08 20:21:26,"Jan Stránský" <
> <email address hidden>> wrote:
> >Your question #232060 on Yade changed:
> >https://answers.launchpad.net/yade/+question/232060
> >
> > Status: Open => Answered
> >
> >Jan Stránský proposed the following answer:
> >Hello,
> >
> >if you get such type of error, it is always useful to post also the script
> >(ideally with deleted unimportant parts) reproducing your problem or to
> >describe slightly more in detail under which circumstances the error
> >occurred, e.g. what you typed in the console, what version of Yade and
> >system you are using etc.. It will help us to help you :-) So please
> >describe more what you did and hopefully we will be able to help
> >cheers
> >Jan
> >
> >
> >
> >2013/7/8 pingyang.1019@163.com <email address hidden>
> >
> >> New question #232060 on Yade:
> >> https://answers.launchpad.net/yade/+question/232060
> >>
> >> Hi teachers!
> >> " ValueError Traceback (most recent
> >> call last)
> >> /home/py/yade/lib/yade-pingyang/py/yade/__init__.pyc in
> refreshEvent(self)
> >> 191 def zxySlot(self): self.setViewAxes((0,-1,0),(1,0,0))
> >> 192 def refreshEvent(self):
> >> --> 193 self.refreshValues()
> >> 194 self.activateControls()
> >> 195 def deactivateControls(self):
> >>
> >> /home/py/yade/lib/yade-pingyang/py/yade/__init__.pyc in
> refreshValues(self)
> >> 264 self.iterLabel.setText('#%ld / %ld,
> %.1f/s
> >> %s'%(O.iter,stopAtIter,self.iterPerSec,subStepInfo))
> >> 265 if t!=float('inf'):
> >> --> 266 s=int(t); ms=int(t*1000)%1000;
> >> us=int(t*1000000)%1000; ns=int(t*1000000000)%1000
> >> 267
> >> self.virtTimeLabel.setText(u'%03ds%03dm%03dμ%03dn'%(s,ms,us,ns))
> >> 268 else: self.virtTimeLabel.setText(u'[ ∞ ] ?!')
> >>
> >> ValueError: cannot convert float NaN to integer".
> >>
> >> What means is it ? How to do?
> >>
> >> Thank you!
> >>
> >>
> >> --
> >> You received this question notification because you are a member of
> >> yade-users, which is an answer contact for Yade.
> >>
> >> _______________________________________________
> >> Mailing list: https://launchpad.net/~yade-users
> >> Post to : <email address hidden>
> >> Unsubscribe : https://launchpad.net/~yade-users
> >> More help : https://help.launchpad.net/ListHelp
> >>
> >
> >--
> >If this answers your question, please go to the following page to let us
> >know that it is solved:
> >https://answers.launchpad.net/yade/+question/232060/+confirm?answer_id=0
> >
> >If you still need help, you can reply to this email or go to the
> >following page to enter your feedback:
> >https://answers.launchpad.net/yade/+question/232060
> >
> >You received this question notification because you asked the question.
>
> --
> You received this question notification because you are a member of
> yade-users, which is an answer contact for Yade.
>
> _______________________________________________
> Mailing list: https://launchpad.net/~yade-users
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~yade-users
> More help : https://help.launchpad.net/ListHelp
>

Revision history for this message
403175147 (yanfb-1019) said :
#4

Hello!
   12.py is my script, and operation system is LIUX.
12.py:

from yade import pack
mn,mx=Vector3(0,0,0),Vector3(0.025,0.025,0.05) # corners of the initial packing
thick = 0.01 # thickness of the plates
## create materials for spheres and plates
O.materials.append(CohFrictMat(young=15e6,poisson=0.2,density=2600,frictionAngle=radians(30),normalCohesion=1e6,shearCohesion=1e6,momentRotationLaw=True,etaRoll=0.1,label='spheres'))
O.materials.append(CohFrictMat(young=15e6,poisson=0.2,frictionAngle=0,density=0,label='walls'))
O.materials.append(CohFrictMat(young=15e6,poisson=0.2,frictionAngle=0,density=1800,label='chainedCylinder'))

O.bodies.append(utils.sphere((0,0,0),0.004,material='spheres'))
O.bodies.append(utils.sphere((0.025,0,0),0.0045,material='spheres'))
O.bodies.append(utils.sphere((0,0.025,0),0.0042,material='spheres'))
O.bodies.append(utils.sphere((0.025,0.025,0),0.0045,material='spheres'))
O.bodies.append(utils.sphere((0.0125,0.0125,0.0125),0.0036,material='spheres'))
O.bodies.append(utils.sphere((0.0125,0.0125,0),0.0037,material='spheres'))
O.bodies.append(utils.sphere((0,0,0.025),0.0045,material='spheres'))
O.bodies.append(utils.sphere((0,0.025,0.025),0.0035,material='spheres'))
O.bodies.append(utils.sphere((0,0.0125,0.0125),0.003,material='spheres'))
O.bodies.append(utils.sphere((0.025,0,0.025),0.0044,material='spheres'))
O.bodies.append(utils.sphere((0.025,0.025,0.025),0.004,material='spheres'))
O.bodies.append(utils.sphere((0.025,0.0125,0.0125),0.0034,material='spheres'))
O.bodies.append(utils.sphere((0.0125,0.0125,0.025),0.0035,material='spheres'))
O.bodies.append(utils.sphere((0.015,0,0.015),0.0045,material='spheres'))
O.bodies.append(utils.sphere((0.015,0.025,0.0125),0.004,material='spheres'))
O.bodies.append(utils.sphere((0.025,0.025,0.012),0.003,material='spheres'))
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.012), end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.012), end=Vector3(0.025,0.0125,0.0125), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.012), end=Vector3(0.015,0.025,0.0125), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')

O.bodies.append(utils.sphere((0.025,0.025,0.04),0.0032,material='spheres'))
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.04), end=Vector3(0.0125,0.0125,0.0375), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.04), end=Vector3(0.025,0.0125,0.0375), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.04), end=Vector3(0.015,0.025,0.0375), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')

O.bodies.append(utils.sphere((0.015,0,0),0.0028,material='spheres'))
yade.utils.chainedCylinder(begin=Vector3(0.015,0,0), end=Vector3(0.0125,0.0125,0), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0,0), end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0,0), end=Vector3(0.015,0,0.015), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')

O.bodies.append(utils.sphere((0,0.012,0),0.0026,material='spheres'))
yade.utils.chainedCylinder(begin=Vector3(0,0.012,0), end=Vector3(0.0125,0.0125,0), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.012,0), end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.012,0), end=Vector3(0,0.0125,0.0125), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')

O.bodies.append(utils.sphere((0.012,0,0.025),0.0028,material='spheres'))
yade.utils.chainedCylinder(begin=Vector3(0.012,0,0.025), end=Vector3(0.0125,0.0125,0.025), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.012,0,0.025), end=Vector3(0.0125,0.0125,0.0375), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.012,0,0.025), end=Vector3(0.015,0,0.04), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.012,0,0.025), end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.012,0,0.025), end=Vector3(0.015,0,0.015), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')

O.bodies.append(utils.sphere((0,0.015,0.025),0.0026,material='spheres'))
yade.utils.chainedCylinder(begin=Vector3(0,0.015,0.025), end=Vector3(0.0125,0.0125,0.025), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.015,0.025), end=Vector3(0.0125,0.0125,0.0375), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.015,0.025), end=Vector3(0,0.0125,0.0375), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.015,0.025), end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.015,0.025), end=Vector3(0,0.0125,0.0125), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')

O.bodies.append(utils.sphere((0.015,0.02,0),0.0025,material='spheres'))
yade.utils.chainedCylinder(begin=Vector3(0.015,0.02,0), end=Vector3(0.0125,0.0125,0), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0.02,0), end=Vector3(0,0.025,0), radius=0.00045, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0.02,0), end=Vector3(0.025,0.025,0), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0.02,0), end=Vector3(0.0125,0.0125,0.0125), radius=0.00045, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')

O.bodies.append(utils.sphere((0,0,0.015),0.0035,material='spheres'))
yade.utils.chainedCylinder(begin=Vector3(0,0,0.015), end=Vector3(0.015,0,0.015), radius=0.00035, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0,0.015), end=Vector3(0.0125,0.0125,0.0125), radius=0.00045, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0,0.015), end=Vector3(0,0.0125,0.0125), radius=0.00045, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')

O.bodies.append(utils.sphere((0,0.025,0.035),0.003,material='spheres'))
yade.utils.chainedCylinder(begin=Vector3(0,0.025,0.035), end=Vector3(0,0.0125,0.0375), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.025,0.035), end=Vector3(0.015,0.025,0.0375), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False,mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.025,0.035), end=Vector3(0.0125,0.0125,0.0375), radius=0.00045, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')

O.bodies.append(utils.sphere((0.025,0.015,0),0.003,material='spheres'))
yade.utils.chainedCylinder(begin=Vector3(0.025,0.015,0), end=Vector3(0.0125,0.0125,0), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.015,0), end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.015,0), end=Vector3(0.025,0.0125,0.0125), radius=0.00045, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')

O.bodies.append(utils.sphere((0.025,0.012,0.025),0.003,material='spheres'))
yade.utils.chainedCylinder(begin=Vector3(0.025,0.012,0.025), end=Vector3(0.0125,0.0125,0.025), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.012,0.025), end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.012,0.025), end=Vector3(0.025,0.0125,0.0125), radius=0.00045, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.012,0.025), end=Vector3(0.0125,0.0125,0.0375), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.012,0.025), end=Vector3(0.025,0.0125,0.0375), radius=0.00045, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1)

O.bodies.append(utils.sphere((0.025,0.01,0.05),0.003,material='spheres'))
yade.utils.chainedCylinder(begin=Vector3(0.025,0.01,0.05), end=Vector3(0.0125,0.0125,0.05), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.01,0.05), end=Vector3(0.0125,0.0125,0.0375), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.01,0.05), end=Vector3(0.025,0.0125,0.0375), radius=0.00045, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')

O.bodies.append(utils.sphere((0.0125,0.0125,0.0375),0.0045,material='spheres'))
O.bodies.append(utils.sphere((0.0125,0.0125,0.025),0.0042,material='spheres'))
O.bodies.append(utils.sphere((0,0,0.05),0.0045,material='spheres'))
O.bodies.append(utils.sphere((0,0.025,0.05),0.0035,material='spheres'))
O.bodies.append(utils.sphere((0,0.0125,0.0375),0.003,material='spheres'))
O.bodies.append(utils.sphere((0.025,0,0.05),0.005,material='spheres'))
O.bodies.append(utils.sphere((0.025,0.025,0.05),0.004,material='spheres'))
O.bodies.append(utils.sphere((0.025,0.0125,0.0375),0.003,material='spheres'))
O.bodies.append(utils.sphere((0.0125,0.0125,0.05),0.0035,material='spheres'))
O.bodies.append(utils.sphere((0.015,0,0.04),0.004,material='spheres'))
O.bodies.append(utils.sphere((0.015,0.025,0.0375),0.0034,material='spheres'))

yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125), end=Vector3(0.015,0.025,0.0125), radius=0.00045, dynamic=None, fixed=False, wire=False, color=None, highlight=False,mask=1,material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125), end=Vector3(0.0125,0.0125,0.025), radius=0.00045, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125), end=Vector3(0.025,0.0125,0.0125), radius=0.00035, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125), end=Vector3(0,0.0125,0.0125), radius=0.00035, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125), end=Vector3(0.015,0,0.015), radius=0.00045, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125), end=Vector3(0,0.025,0.025), radius=0.00045, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125), end=Vector3(0,0,0.025), radius=0.00045, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125), end=Vector3(0.025,0.025,0.025), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125), end=Vector3(0.025,0.025,0), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125), end=Vector3(0,0.025,0), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125), end=Vector3(0.025,0,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025), end=Vector3(0.025,0,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025), end=Vector3(0.025,0.025,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025), end=Vector3(0,0,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025), end=Vector3(0,0.025,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0125), end=Vector3(0.025,0,0), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0125), end=Vector3(0.025,0,0.025), radius=0.00045, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0125), end=Vector3(0.025,0.025,0.025), radius=0.0004, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0125), end=Vector3(0.025,0.025,0), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.015), end=Vector3(0.025,0,0), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.015), end=Vector3(0,0,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.015), end=Vector3(0.025,0,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.015), end=Vector3(0,0,0), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0125), end=Vector3(0,0,0), radius=0.00055, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0125), end=Vector3(0,0.025,0), radius=0.00055, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0125), end=Vector3(0,0,0.025), radius=0.00055, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0125), end=Vector3(0,0.025,0.025), radius=0.00055, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0), end=Vector3(0.025,0,0), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0), end=Vector3(0.025,0.025,0), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0), end=Vector3(0,0.025,0), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0125), end=Vector3(0,0.025,0), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0125), end=Vector3(0,0.025,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0125), end=Vector3(0.025,0.025,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0125), end=Vector3(0.025,0.025,0), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025), end=Vector3(0.0125,0.0125,0.0125), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0125), end=Vector3(0.0125,0.0125,0.0125), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025), end=Vector3(0.0125,0.0125,0.0125), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.025), end=Vector3(0.0125,0.0125,0.0125), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0125), end=Vector3(0.0125,0.0125,0.0125), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.025,0), end=Vector3(0.025,0.025,0), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0, 0, 0), end=Vector3(0,0,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0, 0.025, 0), end=Vector3(0,0.025,0.025), radius=0.0007, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0,0.025), end=Vector3(0,0.025,0.025), radius=0.0008, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025), end=Vector3(0,0.025,0.025), radius=0.00065, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025), end=Vector3(0.025,0,0.025), radius=0.00061, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025), end=Vector3(0.025,0.025,0), radius=0.00061, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025), end=Vector3(0.025,0,0.025), radius=0.00071, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.025), end=Vector3(0.025,0,0), radius=0.00061, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.025), end=Vector3(0,0,0.025), radius=0.00061, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0), end=Vector3(0.025,0,0), radius=0.00071, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0, 0, 0), end=Vector3(0.0125,0.0125,0), radius=0.00061, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0, 0, 0), end=Vector3(0.025,0,0), radius=0.00071, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0, 0, 0), end=Vector3(0,0.025,0), radius=0.00065, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0, 0, 0), end=Vector3(0.0125,0.0125,0.0125), radius=0.0007, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0,0), end=Vector3(0.0125,0.0125,0.0125), radius=0.00058, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.025,0), end=Vector3(0.0125,0.0125,0.0125), radius=0.0006, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0), end=Vector3(0.0125,0.0125,0.0125), radius=0.0006, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0), end=Vector3(0.0125,0.0125,0.0125), radius=0.0006, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0), end=Vector3(0.025,0,0), radius=0.00055, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0), end=Vector3(0.025,0.025,0), radius=0.0007, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0), end=Vector3(0,0.025,0), radius=0.00058, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0,0), end=Vector3(0.025,0.025,0), radius=0.0006, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.025,0), end=Vector3(0.025,0.025,0), radius=0.0008, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')

yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375), end=Vector3(0.015,0.025,0.0375), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375), end=Vector3(0.0125,0.0125,0.05), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375), end=Vector3(0.025,0.0125,0.0375), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375), end=Vector3(0,0.0125,0.0375), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375), end=Vector3(0.015,0,0.04), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375), end=Vector3(0,0.025,0.05), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375), end=Vector3(0,0,0.05), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375), end=Vector3(0.025,0.025,0.05), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375), end=Vector3(0.025,0.025,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375), end=Vector3(0,0.025,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375), end=Vector3(0.025,0,0.05), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.05), end=Vector3(0.025,0,0.05), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.05), end=Vector3(0.025,0.025,0.05), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.05), end=Vector3(0,0,0.05), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.05), end=Vector3(0,0.025,0.05), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0375), end=Vector3(0.025,0,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0375), end=Vector3(0.025,0,0.05), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0375), end=Vector3(0.025,0.025,0.05), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0375), end=Vector3(0.025,0.025,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.04), end=Vector3(0.025,0,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.04), end=Vector3(0,0,0.05), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.04), end=Vector3(0.025,0,0.05), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.04), end=Vector3(0,0,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0375), end=Vector3(0,0,0.025), radius=0.00055, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0375), end=Vector3(0,0.025,0.025), radius=0.00055, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1,material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0375), end=Vector3(0,0,0.05), radius=0.00055, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0375), end=Vector3(0,0.025,0.05), radius=0.00055, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025), end=Vector3(0.025,0,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025), end=Vector3(0.025,0.025,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025), end=Vector3(0,0.025,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0375), end=Vector3(0,0.025,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0375), end=Vector3(0,0.025,0.05), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0375), end=Vector3(0.025,0.025,0.05), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0375), end=Vector3(0.025,0.025,0.025), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.05), end=Vector3(0.0125,0.0125,0.0375), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0375), end=Vector3(0.0125,0.0125,0.0375), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.05), end=Vector3(0.0125,0.0125,0.0375), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.05), end=Vector3(0.0125,0.0125,0.0375), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0375), end=Vector3(0.0125,0.0125,0.0375), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1,material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0, 0, 0.025), end=Vector3(0,0,0.05), radius=0.0005, dynamic=None, fixed=False, wire=False, color=None, highlight=False,mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0, 0.025, 0.025), end=Vector3(0,0.025,0.05), radius=0.0007, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0,0.05), end=Vector3(0,0.025,0.05), radius=0.0008, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.05), end=Vector3(0,0.025,0.05), radius=0.00065, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.05), end=Vector3(0.025,0,0.05), radius=0.00061, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.05), end=Vector3(0.025,0.025,0.05), radius=0.00061, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.05), end=Vector3(0.025,0,0.05), radius=0.00071, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.05), end=Vector3(0.025,0,0.025), radius=0.00061, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.05), end=Vector3(0,0,0.05), radius=0.00061, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')

yade.utils.chainedCylinder(begin=Vector3(0, 0, 0.025), end=Vector3(0.0125,0.0125,0.0375), radius=0.0007, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.025), end=Vector3(0.0125,0.0125,0.0375), radius=0.00058, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0,0.025,0.025), end=Vector3(0.0125,0.0125,0.0375), radius=0.0006, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025), end=Vector3(0.0125,0.0125,0.0375), radius=0.0006, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025), end=Vector3(0.0125,0.0125,0.0375), radius=0.0006, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025), end=Vector3(0.025,0.025,0.05), radius=0.0006, dynamic=None, fixed=False, wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')

## create walls around the packing
walls=utils.aabbWalls(material='walls')
wallIds=O.bodies.append(walls)

triax=TriaxialCompressionEngine(
wall_bottom_id=wallIds[2],
wall_top_id=wallIds[3],
wall_left_id=wallIds[0],
wall_right_id=wallIds[1],
wall_back_id=wallIds[4],
wall_front_id=wallIds[5],
internalCompaction=False,
sigmaIsoCompaction=50e3,
sigmaLateralConfinement=50e3,
max_vel=10,
strainRate=0.03,
label="triax"
)

O.engines=[
ForceResetter(),
InsertionSortCollider([Bo1_Sphere_Aabb(),Bo1_Box_Aabb()]),
InteractionLoop(
#box-sphere interactions will be the simple normal-shear law, we use ScGeom for them
[Ig2_Sphere_Sphere_ScGeom6D(),Ig2_Box_Sphere_ScGeom(),Ig2_Sphere_ChainedCylinder_CylScGeom()],
#Boxes will be frictional (FrictMat), so the sphere-box physics is FrictMat vs. CohFrictMat, the Ip type will be found via the inheritance tree (CohFrictMat is a FrictMat) and will result in FrictPhys interaction physics
#and will result in a FrictPhys
[Ip2_FrictMat_FrictMat_FrictPhys(),Ip2_CohFrictMat_CohFrictMat_CohFrictPhys(label="cohesiveIp")],
#Finally, two different contact laws for sphere-box and sphere-sphere
[Law2_ScGeom_FrictPhys_CundallStrack(),Law2_ScGeom6D_CohFrictPhys_CohesionMoment(
useIncrementalForm=True, #useIncrementalForm is turned on as we want plasticity on the contact moments
always_use_moment_law=False, #if we want "rolling" friction even if the contact is not cohesive (or cohesion is broken), we will have to turn this true somewhere
label='cohesiveLaw')]
),
GlobalStiffnessTimeStepper(active=1,timeStepUpdateInterval=100,timestepSafetyCoefficient=0.5),
triax,
NewtonIntegrator(damping=.4)
]

from yade import plot
O.engines=O.engines[0:5]+[PyRunner(iterPeriod=20,command='history()',label='recorder')]+O.engines[5:7]
def history():
  plot.addData(e11=O.engines[4].strain[0], e22=O.engines[4].strain[1], e33=O.engines[4].strain[2],
   s11=-O.engines[4].stress(0)[0],
   s22=-O.engines[4].stress(2)[1],
   s33=-O.engines[4].stress(4)[2],
   i=O.iter)

plot.plots={'i':(('e11',"bo"),('e22',"ro"),('e33',"go"),None,('s11',"bx"),('s22',"rx"),('s33',"gx"))}
plot.plot()

print "computing, be patient..."
#First run without moment and without cohesion
O.run(7000,True)

At 2013-07-09 15:11:37,"Jan Stránský" <email address hidden> wrote:
>Question #232060 on Yade changed:
>https://answers.launchpad.net/yade/+question/232060
>
> Status: Open => Answered
>
>Jan Stránský proposed the following answer:
>Hello,
>
>I am sorry to say that your information did not helped so much.. To be able
>to properly help you, we would need another information, mainly:
>- how 12.py looks like? you can copy-paste the content of the file directly
>to the email. is it your script or did anybody else wrote it?
>- how do you run the script?
>- what operation system (+ version) do you use?
>
>Thanks
>Jan
>
>
>
>2013/7/9 pingyang.1019@163.com <email address hidden>
>
>> Question #232060 on Yade changed:
>> https://answers.launchpad.net/yade/+question/232060
>>
>> Status: Answered => Open
>>
>> pingyang.1019@163.com is still having a problem:
>> thank you teacher
>> I use Yade 0.95.0 . I want to calculate 12.py ,but error occurs.
>> How to do?
>>
>>
>>
>>
>>
>> At 2013-07-08 20:21:26,"Jan Stránský" <
>> <email address hidden>> wrote:
>> >Your question #232060 on Yade changed:
>> >https://answers.launchpad.net/yade/+question/232060
>> >
>> > Status: Open => Answered
>> >
>> >Jan Stránský proposed the following answer:
>> >Hello,
>> >
>> >if you get such type of error, it is always useful to post also the script
>> >(ideally with deleted unimportant parts) reproducing your problem or to
>> >describe slightly more in detail under which circumstances the error
>> >occurred, e.g. what you typed in the console, what version of Yade and
>> >system you are using etc.. It will help us to help you :-) So please
>> >describe more what you did and hopefully we will be able to help
>> >cheers
>> >Jan
>> >
>> >
>> >
>> >2013/7/8 pingyang.1019@163.com <email address hidden>
>> >
>> >> New question #232060 on Yade:
>> >> https://answers.launchpad.net/yade/+question/232060
>> >>
>> >> Hi teachers!
>> >> " ValueError Traceback (most recent
>> >> call last)
>> >> /home/py/yade/lib/yade-pingyang/py/yade/__init__.pyc in
>> refreshEvent(self)
>> >> 191 def zxySlot(self): self.setViewAxes((0,-1,0),(1,0,0))
>> >> 192 def refreshEvent(self):
>> >> --> 193 self.refreshValues()
>> >> 194 self.activateControls()
>> >> 195 def deactivateControls(self):
>> >>
>> >> /home/py/yade/lib/yade-pingyang/py/yade/__init__.pyc in
>> refreshValues(self)
>> >> 264 self.iterLabel.setText('#%ld / %ld,
>> %.1f/s
>> >> %s'%(O.iter,stopAtIter,self.iterPerSec,subStepInfo))
>> >> 265 if t!=float('inf'):
>> >> --> 266 s=int(t); ms=int(t*1000)%1000;
>> >> us=int(t*1000000)%1000; ns=int(t*1000000000)%1000
>> >> 267
>> >> self.virtTimeLabel.setText(u'%03ds%03dm%03dμ%03dn'%(s,ms,us,ns))
>> >> 268 else: self.virtTimeLabel.setText(u'[ ∞ ] ?!')
>> >>
>> >> ValueError: cannot convert float NaN to integer".
>> >>
>> >> What means is it ? How to do?
>> >>
>> >> Thank you!
>> >>
>> >>
>> >> --
>> >> You received this question notification because you are a member of
>> >> yade-users, which is an answer contact for Yade.
>> >>
>> >> _______________________________________________
>> >> Mailing list: https://launchpad.net/~yade-users
>> >> Post to : <email address hidden>
>> >> Unsubscribe : https://launchpad.net/~yade-users
>> >> More help : https://help.launchpad.net/ListHelp
>> >>
>> >
>> >--
>> >If this answers your question, please go to the following page to let us
>> >know that it is solved:
>> >https://answers.launchpad.net/yade/+question/232060/+confirm?answer_id=0
>> >
>> >If you still need help, you can reply to this email or go to the
>> >following page to enter your feedback:
>> >https://answers.launchpad.net/yade/+question/232060
>> >
>> >You received this question notification because you asked the question.
>>
>> --
>> You received this question notification because you are a member of
>> yade-users, which is an answer contact for Yade.
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~yade-users
>> Post to : <email address hidden>
>> Unsubscribe : https://launchpad.net/~yade-users
>> More help : https://help.launchpad.net/ListHelp
>>
>
>--
>You received this question notification because you are a member of
>yade-users, which is an answer contact for Yade.
>
>_______________________________________________
>Mailing list: https://launchpad.net/~yade-users
>Post to : <email address hidden>
>Unsubscribe : https://launchpad.net/~yade-users
>More help : https://help.launchpad.net/ListHelp

Revision history for this message
Jan Stránský (honzik) said :
#5

Hello,
Thanks for the script :-) to localize the problem, you should not run 7000
steps, but rather step after step, or even place sys.exit() command
somewhere to the script. With this approach, you would discover the first
problem with the first chainedCylinder command:

yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.012),
end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None,
fixed=False, wire=False, color=None, highlight=False, mask=1,
material='chainedCylinder')

does anybody have idea why?
cheers
Jan

2013/7/9 pingyang.1019@163.com <email address hidden>

> Question #232060 on Yade changed:
> https://answers.launchpad.net/yade/+question/232060
>
> Status: Answered => Open
>
> pingyang.1019@163.com is still having a problem:
> Hello!
> 12.py is my script, and operation system is LIUX.
> 12.py:
>
> from yade import pack
> mn,mx=Vector3(0,0,0),Vector3(0.025,0.025,0.05) # corners of the initial
> packing
> thick = 0.01 # thickness of the plates
> ## create materials for spheres and plates
>
> O.materials.append(CohFrictMat(young=15e6,poisson=0.2,density=2600,frictionAngle=radians(30),normalCohesion=1e6,shearCohesion=1e6,momentRotationLaw=True,etaRoll=0.1,label='spheres'))
>
> O.materials.append(CohFrictMat(young=15e6,poisson=0.2,frictionAngle=0,density=0,label='walls'))
>
> O.materials.append(CohFrictMat(young=15e6,poisson=0.2,frictionAngle=0,density=1800,label='chainedCylinder'))
>
>
>
> O.bodies.append(utils.sphere((0,0,0),0.004,material='spheres'))
> O.bodies.append(utils.sphere((0.025,0,0),0.0045,material='spheres'))
> O.bodies.append(utils.sphere((0,0.025,0),0.0042,material='spheres'))
> O.bodies.append(utils.sphere((0.025,0.025,0),0.0045,material='spheres'))
>
> O.bodies.append(utils.sphere((0.0125,0.0125,0.0125),0.0036,material='spheres'))
> O.bodies.append(utils.sphere((0.0125,0.0125,0),0.0037,material='spheres'))
> O.bodies.append(utils.sphere((0,0,0.025),0.0045,material='spheres'))
> O.bodies.append(utils.sphere((0,0.025,0.025),0.0035,material='spheres'))
> O.bodies.append(utils.sphere((0,0.0125,0.0125),0.003,material='spheres'))
> O.bodies.append(utils.sphere((0.025,0,0.025),0.0044,material='spheres'))
> O.bodies.append(utils.sphere((0.025,0.025,0.025),0.004,material='spheres'))
>
> O.bodies.append(utils.sphere((0.025,0.0125,0.0125),0.0034,material='spheres'))
>
> O.bodies.append(utils.sphere((0.0125,0.0125,0.025),0.0035,material='spheres'))
> O.bodies.append(utils.sphere((0.015,0,0.015),0.0045,material='spheres'))
>
> O.bodies.append(utils.sphere((0.015,0.025,0.0125),0.004,material='spheres'))
> O.bodies.append(utils.sphere((0.025,0.025,0.012),0.003,material='spheres'))
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.012),
> end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.012),
> end=Vector3(0.025,0.0125,0.0125), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.012),
> end=Vector3(0.015,0.025,0.0125), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>
>
> O.bodies.append(utils.sphere((0.025,0.025,0.04),0.0032,material='spheres'))
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.04),
> end=Vector3(0.0125,0.0125,0.0375), radius=0.0004, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.04),
> end=Vector3(0.025,0.0125,0.0375), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.04),
> end=Vector3(0.015,0.025,0.0375), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
>
>
> O.bodies.append(utils.sphere((0.015,0,0),0.0028,material='spheres'))
> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0),
> end=Vector3(0.0125,0.0125,0), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0),
> end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0),
> end=Vector3(0.015,0,0.015), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>
>
>
> O.bodies.append(utils.sphere((0,0.012,0),0.0026,material='spheres'))
> yade.utils.chainedCylinder(begin=Vector3(0,0.012,0),
> end=Vector3(0.0125,0.0125,0), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.012,0),
> end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.012,0),
> end=Vector3(0,0.0125,0.0125), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>
>
> O.bodies.append(utils.sphere((0.012,0,0.025),0.0028,material='spheres'))
> yade.utils.chainedCylinder(begin=Vector3(0.012,0,0.025),
> end=Vector3(0.0125,0.0125,0.025), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.012,0,0.025),
> end=Vector3(0.0125,0.0125,0.0375), radius=0.0004, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.012,0,0.025),
> end=Vector3(0.015,0,0.04), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.012,0,0.025),
> end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.012,0,0.025),
> end=Vector3(0.015,0,0.015), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
>
>
>
> O.bodies.append(utils.sphere((0,0.015,0.025),0.0026,material='spheres'))
> yade.utils.chainedCylinder(begin=Vector3(0,0.015,0.025),
> end=Vector3(0.0125,0.0125,0.025), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.015,0.025),
> end=Vector3(0.0125,0.0125,0.0375), radius=0.0004, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.015,0.025),
> end=Vector3(0,0.0125,0.0375), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.015,0.025),
> end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.015,0.025),
> end=Vector3(0,0.0125,0.0125), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
>
>
>
> O.bodies.append(utils.sphere((0.015,0.02,0),0.0025,material='spheres'))
> yade.utils.chainedCylinder(begin=Vector3(0.015,0.02,0),
> end=Vector3(0.0125,0.0125,0), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0.02,0),
> end=Vector3(0,0.025,0), radius=0.00045, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0.02,0),
> end=Vector3(0.025,0.025,0), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0.02,0),
> end=Vector3(0.0125,0.0125,0.0125), radius=0.00045, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
>
>
>
> O.bodies.append(utils.sphere((0,0,0.015),0.0035,material='spheres'))
> yade.utils.chainedCylinder(begin=Vector3(0,0,0.015),
> end=Vector3(0.015,0,0.015), radius=0.00035, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0,0.015),
> end=Vector3(0.0125,0.0125,0.0125), radius=0.00045, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0,0.015),
> end=Vector3(0,0.0125,0.0125), radius=0.00045, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
>
>
>
> O.bodies.append(utils.sphere((0,0.025,0.035),0.003,material='spheres'))
> yade.utils.chainedCylinder(begin=Vector3(0,0.025,0.035),
> end=Vector3(0,0.0125,0.0375), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.025,0.035),
> end=Vector3(0.015,0.025,0.0375), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False,mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.025,0.035),
> end=Vector3(0.0125,0.0125,0.0375), radius=0.00045, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
>
>
> O.bodies.append(utils.sphere((0.025,0.015,0),0.003,material='spheres'))
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.015,0),
> end=Vector3(0.0125,0.0125,0), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.015,0),
> end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.015,0),
> end=Vector3(0.025,0.0125,0.0125), radius=0.00045, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
>
>
> O.bodies.append(utils.sphere((0.025,0.012,0.025),0.003,material='spheres'))
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.012,0.025),
> end=Vector3(0.0125,0.0125,0.025), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.012,0.025),
> end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.012,0.025),
> end=Vector3(0.025,0.0125,0.0125), radius=0.00045, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.012,0.025),
> end=Vector3(0.0125,0.0125,0.0375), radius=0.0004, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.012,0.025),
> end=Vector3(0.025,0.0125,0.0375), radius=0.00045, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1)
>
>
> O.bodies.append(utils.sphere((0.025,0.01,0.05),0.003,material='spheres'))
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.01,0.05),
> end=Vector3(0.0125,0.0125,0.05), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.01,0.05),
> end=Vector3(0.0125,0.0125,0.0375), radius=0.0004, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.01,0.05),
> end=Vector3(0.025,0.0125,0.0375), radius=0.00045, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
>
>
>
>
> O.bodies.append(utils.sphere((0.0125,0.0125,0.0375),0.0045,material='spheres'))
>
> O.bodies.append(utils.sphere((0.0125,0.0125,0.025),0.0042,material='spheres'))
> O.bodies.append(utils.sphere((0,0,0.05),0.0045,material='spheres'))
> O.bodies.append(utils.sphere((0,0.025,0.05),0.0035,material='spheres'))
> O.bodies.append(utils.sphere((0,0.0125,0.0375),0.003,material='spheres'))
> O.bodies.append(utils.sphere((0.025,0,0.05),0.005,material='spheres'))
> O.bodies.append(utils.sphere((0.025,0.025,0.05),0.004,material='spheres'))
>
> O.bodies.append(utils.sphere((0.025,0.0125,0.0375),0.003,material='spheres'))
>
> O.bodies.append(utils.sphere((0.0125,0.0125,0.05),0.0035,material='spheres'))
> O.bodies.append(utils.sphere((0.015,0,0.04),0.004,material='spheres'))
>
> O.bodies.append(utils.sphere((0.015,0.025,0.0375),0.0034,material='spheres'))
>
>
>
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
> end=Vector3(0.015,0.025,0.0125), radius=0.00045, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False,mask=1,material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
> end=Vector3(0.0125,0.0125,0.025), radius=0.00045, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
> end=Vector3(0.025,0.0125,0.0125), radius=0.00035, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
> end=Vector3(0,0.0125,0.0125), radius=0.00035, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
> end=Vector3(0.015,0,0.015), radius=0.00045, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
> end=Vector3(0,0.025,0.025), radius=0.00045, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
> end=Vector3(0,0,0.025), radius=0.00045, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
> end=Vector3(0.025,0.025,0.025), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
> end=Vector3(0.025,0.025,0), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
> end=Vector3(0,0.025,0), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
> end=Vector3(0.025,0,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025),
> end=Vector3(0.025,0,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025),
> end=Vector3(0.025,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025),
> end=Vector3(0,0,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025),
> end=Vector3(0,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0125),
> end=Vector3(0.025,0,0), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0125),
> end=Vector3(0.025,0,0.025), radius=0.00045, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0125),
> end=Vector3(0.025,0.025,0.025), radius=0.0004, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0125),
> end=Vector3(0.025,0.025,0), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.015),
> end=Vector3(0.025,0,0), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.015),
> end=Vector3(0,0,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.015),
> end=Vector3(0.025,0,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.015),
> end=Vector3(0,0,0), radius=0.0005, dynamic=None, fixed=False, wire=False,
> color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0125),
> end=Vector3(0,0,0), radius=0.00055, dynamic=None, fixed=False, wire=False,
> color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0125),
> end=Vector3(0,0.025,0), radius=0.00055, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0125),
> end=Vector3(0,0,0.025), radius=0.00055, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0125),
> end=Vector3(0,0.025,0.025), radius=0.00055, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0),
> end=Vector3(0.025,0,0), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0),
> end=Vector3(0.025,0.025,0), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0),
> end=Vector3(0,0.025,0), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0125),
> end=Vector3(0,0.025,0), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0125),
> end=Vector3(0,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0125),
> end=Vector3(0.025,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0125),
> end=Vector3(0.025,0.025,0), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025),
> end=Vector3(0.0125,0.0125,0.0125), radius=0.0005, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0125),
> end=Vector3(0.0125,0.0125,0.0125), radius=0.0005, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025),
> end=Vector3(0.0125,0.0125,0.0125), radius=0.0005, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.025),
> end=Vector3(0.0125,0.0125,0.0125), radius=0.0005, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0125),
> end=Vector3(0.0125,0.0125,0.0125), radius=0.0005, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.025,0),
> end=Vector3(0.025,0.025,0), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0, 0, 0), end=Vector3(0,0,0.025),
> radius=0.0005, dynamic=None, fixed=False, wire=False, color=None,
> highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0, 0.025, 0),
> end=Vector3(0,0.025,0.025), radius=0.0007, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0,0.025),
> end=Vector3(0,0.025,0.025), radius=0.0008, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025),
> end=Vector3(0,0.025,0.025), radius=0.00065, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025),
> end=Vector3(0.025,0,0.025), radius=0.00061, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025),
> end=Vector3(0.025,0.025,0), radius=0.00061, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025),
> end=Vector3(0.025,0,0.025), radius=0.00071, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.025),
> end=Vector3(0.025,0,0), radius=0.00061, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.025),
> end=Vector3(0,0,0.025), radius=0.00061, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0),
> end=Vector3(0.025,0,0), radius=0.00071, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0, 0, 0),
> end=Vector3(0.0125,0.0125,0), radius=0.00061, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0, 0, 0), end=Vector3(0.025,0,0),
> radius=0.00071, dynamic=None, fixed=False, wire=False, color=None,
> highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0, 0, 0), end=Vector3(0,0.025,0),
> radius=0.00065, dynamic=None, fixed=False, wire=False, color=None,
> highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0, 0, 0),
> end=Vector3(0.0125,0.0125,0.0125), radius=0.0007, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0,0),
> end=Vector3(0.0125,0.0125,0.0125), radius=0.00058, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.025,0),
> end=Vector3(0.0125,0.0125,0.0125), radius=0.0006, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0),
> end=Vector3(0.0125,0.0125,0.0125), radius=0.0006, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0),
> end=Vector3(0.0125,0.0125,0.0125), radius=0.0006, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0),
> end=Vector3(0.025,0,0), radius=0.00055, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0),
> end=Vector3(0.025,0.025,0), radius=0.0007, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0),
> end=Vector3(0,0.025,0), radius=0.00058, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0,0),
> end=Vector3(0.025,0.025,0), radius=0.0006, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.025,0),
> end=Vector3(0.025,0.025,0), radius=0.0008, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
>
>
>
>
>
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
> end=Vector3(0.015,0.025,0.0375), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
> end=Vector3(0.0125,0.0125,0.05), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
> end=Vector3(0.025,0.0125,0.0375), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
> end=Vector3(0,0.0125,0.0375), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
> end=Vector3(0.015,0,0.04), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
> end=Vector3(0,0.025,0.05), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
> end=Vector3(0,0,0.05), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
> end=Vector3(0.025,0.025,0.05), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
> end=Vector3(0.025,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
> end=Vector3(0,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
> end=Vector3(0.025,0,0.05), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.05),
> end=Vector3(0.025,0,0.05), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.05),
> end=Vector3(0.025,0.025,0.05), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.05),
> end=Vector3(0,0,0.05), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.05),
> end=Vector3(0,0.025,0.05), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0375),
> end=Vector3(0.025,0,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0375),
> end=Vector3(0.025,0,0.05), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0375),
> end=Vector3(0.025,0.025,0.05), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0375),
> end=Vector3(0.025,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.04),
> end=Vector3(0.025,0,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.04),
> end=Vector3(0,0,0.05), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.04),
> end=Vector3(0.025,0,0.05), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.04),
> end=Vector3(0,0,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0375),
> end=Vector3(0,0,0.025), radius=0.00055, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0375),
> end=Vector3(0,0.025,0.025), radius=0.00055, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0375),
> end=Vector3(0,0,0.05), radius=0.00055, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0375),
> end=Vector3(0,0.025,0.05), radius=0.00055, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025),
> end=Vector3(0.025,0,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025),
> end=Vector3(0.025,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025),
> end=Vector3(0,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0375),
> end=Vector3(0,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0375),
> end=Vector3(0,0.025,0.05), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0375),
> end=Vector3(0.025,0.025,0.05), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0375),
> end=Vector3(0.025,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.05),
> end=Vector3(0.0125,0.0125,0.0375), radius=0.0005, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0375),
> end=Vector3(0.0125,0.0125,0.0375), radius=0.0005, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.05),
> end=Vector3(0.0125,0.0125,0.0375), radius=0.0005, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.05),
> end=Vector3(0.0125,0.0125,0.0375), radius=0.0005, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0375),
> end=Vector3(0.0125,0.0125,0.0375), radius=0.0005, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False,
> mask=1,material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0, 0, 0.025),
> end=Vector3(0,0,0.05), radius=0.0005, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False,mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0, 0.025, 0.025),
> end=Vector3(0,0.025,0.05), radius=0.0007, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0,0.05),
> end=Vector3(0,0.025,0.05), radius=0.0008, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.05),
> end=Vector3(0,0.025,0.05), radius=0.00065, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.05),
> end=Vector3(0.025,0,0.05), radius=0.00061, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.05),
> end=Vector3(0.025,0.025,0.05), radius=0.00061, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.05),
> end=Vector3(0.025,0,0.05), radius=0.00071, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.05),
> end=Vector3(0.025,0,0.025), radius=0.00061, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.05),
> end=Vector3(0,0,0.05), radius=0.00061, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
>
>
> yade.utils.chainedCylinder(begin=Vector3(0, 0, 0.025),
> end=Vector3(0.0125,0.0125,0.0375), radius=0.0007, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.025),
> end=Vector3(0.0125,0.0125,0.0375), radius=0.00058, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0,0.025,0.025),
> end=Vector3(0.0125,0.0125,0.0375), radius=0.0006, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025),
> end=Vector3(0.0125,0.0125,0.0375), radius=0.0006, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025),
> end=Vector3(0.0125,0.0125,0.0375), radius=0.0006, dynamic=None,
> fixed=False, wire=False, color=None, highlight=False, mask=1,
> material='chainedCylinder')
> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025),
> end=Vector3(0.025,0.025,0.05), radius=0.0006, dynamic=None, fixed=False,
> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>
>
> ## create walls around the packing
> walls=utils.aabbWalls(material='walls')
> wallIds=O.bodies.append(walls)
>
>
> triax=TriaxialCompressionEngine(
> wall_bottom_id=wallIds[2],
> wall_top_id=wallIds[3],
> wall_left_id=wallIds[0],
> wall_right_id=wallIds[1],
> wall_back_id=wallIds[4],
> wall_front_id=wallIds[5],
> internalCompaction=False,
> sigmaIsoCompaction=50e3,
> sigmaLateralConfinement=50e3,
> max_vel=10,
> strainRate=0.03,
> label="triax"
> )
>
>
> O.engines=[
> ForceResetter(),
> InsertionSortCollider([Bo1_Sphere_Aabb(),Bo1_Box_Aabb()]),
> InteractionLoop(
> #box-sphere interactions will be the simple normal-shear law, we use
> ScGeom for them
>
> [Ig2_Sphere_Sphere_ScGeom6D(),Ig2_Box_Sphere_ScGeom(),Ig2_Sphere_ChainedCylinder_CylScGeom()],
> #Boxes will be frictional (FrictMat), so the sphere-box physics is
> FrictMat vs. CohFrictMat, the Ip type will be found via the inheritance
> tree (CohFrictMat is a FrictMat) and will result in FrictPhys interaction
> physics
> #and will result in a FrictPhys
>
> [Ip2_FrictMat_FrictMat_FrictPhys(),Ip2_CohFrictMat_CohFrictMat_CohFrictPhys(label="cohesiveIp")],
> #Finally, two different contact laws for sphere-box and sphere-sphere
>
> [Law2_ScGeom_FrictPhys_CundallStrack(),Law2_ScGeom6D_CohFrictPhys_CohesionMoment(
> useIncrementalForm=True, #useIncrementalForm is turned on as we want
> plasticity on the contact moments
> always_use_moment_law=False, #if we want "rolling" friction even if the
> contact is not cohesive (or cohesion is broken), we will have to turn this
> true somewhere
> label='cohesiveLaw')]
> ),
>
> GlobalStiffnessTimeStepper(active=1,timeStepUpdateInterval=100,timestepSafetyCoefficient=0.5),
> triax,
> NewtonIntegrator(damping=.4)
> ]
>
>
> from yade import plot
>
> O.engines=O.engines[0:5]+[PyRunner(iterPeriod=20,command='history()',label='recorder')]+O.engines[5:7]
> def history():
> plot.addData(e11=O.engines[4].strain[0], e22=O.engines[4].strain[1],
> e33=O.engines[4].strain[2],
> s11=-O.engines[4].stress(0)[0],
> s22=-O.engines[4].stress(2)[1],
> s33=-O.engines[4].stress(4)[2],
> i=O.iter)
>
>
>
> plot.plots={'i':(('e11',"bo"),('e22',"ro"),('e33',"go"),None,('s11',"bx"),('s22',"rx"),('s33',"gx"))}
> plot.plot()
>
>
> print "computing, be patient..."
> #First run without moment and without cohesion
> O.run(7000,True)
>
>
>
>
>
>
> At 2013-07-09 15:11:37,"Jan Stránský" <
> <email address hidden>> wrote:
> >Question #232060 on Yade changed:
> >https://answers.launchpad.net/yade/+question/232060
> >
> > Status: Open => Answered
> >
> >Jan Stránský proposed the following answer:
> >Hello,
> >
> >I am sorry to say that your information did not helped so much.. To be
> able
> >to properly help you, we would need another information, mainly:
> >- how 12.py looks like? you can copy-paste the content of the file
> directly
> >to the email. is it your script or did anybody else wrote it?
> >- how do you run the script?
> >- what operation system (+ version) do you use?
> >
> >Thanks
> >Jan
> >
> >
> >
> >2013/7/9 pingyang.1019@163.com <email address hidden>
> >
> >> Question #232060 on Yade changed:
> >> https://answers.launchpad.net/yade/+question/232060
> >>
> >> Status: Answered => Open
> >>
> >> pingyang.1019@163.com is still having a problem:
> >> thank you teacher
> >> I use Yade 0.95.0 . I want to calculate 12.py ,but error occurs.
> >> How to do?
> >>
> >>
> >>
> >>
> >>
> >> At 2013-07-08 20:21:26,"Jan Stránský" <
> >> <email address hidden>> wrote:
> >> >Your question #232060 on Yade changed:
> >> >https://answers.launchpad.net/yade/+question/232060
> >> >
> >> > Status: Open => Answered
> >> >
> >> >Jan Stránský proposed the following answer:
> >> >Hello,
> >> >
> >> >if you get such type of error, it is always useful to post also the
> script
> >> >(ideally with deleted unimportant parts) reproducing your problem or to
> >> >describe slightly more in detail under which circumstances the error
> >> >occurred, e.g. what you typed in the console, what version of Yade and
> >> >system you are using etc.. It will help us to help you :-) So please
> >> >describe more what you did and hopefully we will be able to help
> >> >cheers
> >> >Jan
> >> >
> >> >
> >> >
> >> >2013/7/8 pingyang.1019@163.com <email address hidden>
> >> >
> >> >> New question #232060 on Yade:
> >> >> https://answers.launchpad.net/yade/+question/232060
> >> >>
> >> >> Hi teachers!
> >> >> " ValueError Traceback (most
> recent
> >> >> call last)
> >> >> /home/py/yade/lib/yade-pingyang/py/yade/__init__.pyc in
> >> refreshEvent(self)
> >> >> 191 def zxySlot(self): self.setViewAxes((0,-1,0),(1,0,0))
> >> >> 192 def refreshEvent(self):
> >> >> --> 193 self.refreshValues()
> >> >> 194 self.activateControls()
> >> >> 195 def deactivateControls(self):
> >> >>
> >> >> /home/py/yade/lib/yade-pingyang/py/yade/__init__.pyc in
> >> refreshValues(self)
> >> >> 264 self.iterLabel.setText('#%ld / %ld,
> >> %.1f/s
> >> >> %s'%(O.iter,stopAtIter,self.iterPerSec,subStepInfo))
> >> >> 265 if t!=float('inf'):
> >> >> --> 266 s=int(t); ms=int(t*1000)%1000;
> >> >> us=int(t*1000000)%1000; ns=int(t*1000000000)%1000
> >> >> 267
> >> >> self.virtTimeLabel.setText(u'%03ds%03dm%03dμ%03dn'%(s,ms,us,ns))
> >> >> 268 else: self.virtTimeLabel.setText(u'[ ∞ ] ?!')
> >> >>
> >> >> ValueError: cannot convert float NaN to integer".
> >> >>
> >> >> What means is it ? How to do?
> >> >>
> >> >> Thank you!
> >> >>
> >> >>
> >> >> --
> >> >> You received this question notification because you are a member of
> >> >> yade-users, which is an answer contact for Yade.
> >> >>
> >> >> _______________________________________________
> >> >> Mailing list: https://launchpad.net/~yade-users
> >> >> Post to : <email address hidden>
> >> >> Unsubscribe : https://launchpad.net/~yade-users
> >> >> More help : https://help.launchpad.net/ListHelp
> >> >>
> >> >
> >> >--
> >> >If this answers your question, please go to the following page to let
> us
> >> >know that it is solved:
> >> >
> https://answers.launchpad.net/yade/+question/232060/+confirm?answer_id=0
> >> >
> >> >If you still need help, you can reply to this email or go to the
> >> >following page to enter your feedback:
> >> >https://answers.launchpad.net/yade/+question/232060
> >> >
> >> >You received this question notification because you asked the question.
> >>
> >> --
> >> You received this question notification because you are a member of
> >> yade-users, which is an answer contact for Yade.
> >>
> >> _______________________________________________
> >> Mailing list: https://launchpad.net/~yade-users
> >> Post to : <email address hidden>
> >> Unsubscribe : https://launchpad.net/~yade-users
> >> More help : https://help.launchpad.net/ListHelp
> >>
> >
> >--
> >You received this question notification because you are a member of
> >yade-users, which is an answer contact for Yade.
> >
> >_______________________________________________
> >Mailing list: https://launchpad.net/~yade-users
> >Post to : <email address hidden>
> >Unsubscribe : https://launchpad.net/~yade-users
> >More help : https://help.launchpad.net/ListHelp
>
> --
> You received this question notification because you are a member of
> yade-users, which is an answer contact for Yade.
>
> _______________________________________________
> Mailing list: https://launchpad.net/~yade-users
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~yade-users
> More help : https://help.launchpad.net/ListHelp
>

Revision history for this message
403175147 (yanfb-1019) said :
#6

thank you teacher
    I would like to impose constraints between the balls, so I wrote this script.

At 2013-07-09 19:31:17,"Jan Stránský" <email address hidden> wrote:
>Question #232060 on Yade changed:
>https://answers.launchpad.net/yade/+question/232060
>
> Status: Open => Answered
>
>Jan Stránský proposed the following answer:
>Hello,
>Thanks for the script :-) to localize the problem, you should not run 7000
>steps, but rather step after step, or even place sys.exit() command
>somewhere to the script. With this approach, you would discover the first
>problem with the first chainedCylinder command:
>
>yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.012),
>end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None,
>fixed=False, wire=False, color=None, highlight=False, mask=1,
>material='chainedCylinder')
>
>does anybody have idea why?
>cheers
>Jan
>
>
>
>2013/7/9 pingyang.1019@163.com <email address hidden>
>
>> Question #232060 on Yade changed:
>> https://answers.launchpad.net/yade/+question/232060
>>
>> Status: Answered => Open
>>
>> pingyang.1019@163.com is still having a problem:
>> Hello!
>> 12.py is my script, and operation system is LIUX.
>> 12.py:
>>
>> from yade import pack
>> mn,mx=Vector3(0,0,0),Vector3(0.025,0.025,0.05) # corners of the initial
>> packing
>> thick = 0.01 # thickness of the plates
>> ## create materials for spheres and plates
>>
>> O.materials.append(CohFrictMat(young=15e6,poisson=0.2,density=2600,frictionAngle=radians(30),normalCohesion=1e6,shearCohesion=1e6,momentRotationLaw=True,etaRoll=0.1,label='spheres'))
>>
>> O.materials.append(CohFrictMat(young=15e6,poisson=0.2,frictionAngle=0,density=0,label='walls'))
>>
>> O.materials.append(CohFrictMat(young=15e6,poisson=0.2,frictionAngle=0,density=1800,label='chainedCylinder'))
>>
>>
>>
>> O.bodies.append(utils.sphere((0,0,0),0.004,material='spheres'))
>> O.bodies.append(utils.sphere((0.025,0,0),0.0045,material='spheres'))
>> O.bodies.append(utils.sphere((0,0.025,0),0.0042,material='spheres'))
>> O.bodies.append(utils.sphere((0.025,0.025,0),0.0045,material='spheres'))
>>
>> O.bodies.append(utils.sphere((0.0125,0.0125,0.0125),0.0036,material='spheres'))
>> O.bodies.append(utils.sphere((0.0125,0.0125,0),0.0037,material='spheres'))
>> O.bodies.append(utils.sphere((0,0,0.025),0.0045,material='spheres'))
>> O.bodies.append(utils.sphere((0,0.025,0.025),0.0035,material='spheres'))
>> O.bodies.append(utils.sphere((0,0.0125,0.0125),0.003,material='spheres'))
>> O.bodies.append(utils.sphere((0.025,0,0.025),0.0044,material='spheres'))
>> O.bodies.append(utils.sphere((0.025,0.025,0.025),0.004,material='spheres'))
>>
>> O.bodies.append(utils.sphere((0.025,0.0125,0.0125),0.0034,material='spheres'))
>>
>> O.bodies.append(utils.sphere((0.0125,0.0125,0.025),0.0035,material='spheres'))
>> O.bodies.append(utils.sphere((0.015,0,0.015),0.0045,material='spheres'))
>>
>> O.bodies.append(utils.sphere((0.015,0.025,0.0125),0.004,material='spheres'))
>> O.bodies.append(utils.sphere((0.025,0.025,0.012),0.003,material='spheres'))
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.012),
>> end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.012),
>> end=Vector3(0.025,0.0125,0.0125), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.012),
>> end=Vector3(0.015,0.025,0.0125), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>>
>>
>> O.bodies.append(utils.sphere((0.025,0.025,0.04),0.0032,material='spheres'))
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.04),
>> end=Vector3(0.0125,0.0125,0.0375), radius=0.0004, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.04),
>> end=Vector3(0.025,0.0125,0.0375), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.04),
>> end=Vector3(0.015,0.025,0.0375), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>>
>>
>> O.bodies.append(utils.sphere((0.015,0,0),0.0028,material='spheres'))
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0),
>> end=Vector3(0.0125,0.0125,0), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0),
>> end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0),
>> end=Vector3(0.015,0,0.015), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>>
>>
>>
>> O.bodies.append(utils.sphere((0,0.012,0),0.0026,material='spheres'))
>> yade.utils.chainedCylinder(begin=Vector3(0,0.012,0),
>> end=Vector3(0.0125,0.0125,0), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.012,0),
>> end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.012,0),
>> end=Vector3(0,0.0125,0.0125), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>>
>>
>> O.bodies.append(utils.sphere((0.012,0,0.025),0.0028,material='spheres'))
>> yade.utils.chainedCylinder(begin=Vector3(0.012,0,0.025),
>> end=Vector3(0.0125,0.0125,0.025), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.012,0,0.025),
>> end=Vector3(0.0125,0.0125,0.0375), radius=0.0004, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.012,0,0.025),
>> end=Vector3(0.015,0,0.04), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.012,0,0.025),
>> end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.012,0,0.025),
>> end=Vector3(0.015,0,0.015), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>>
>>
>>
>> O.bodies.append(utils.sphere((0,0.015,0.025),0.0026,material='spheres'))
>> yade.utils.chainedCylinder(begin=Vector3(0,0.015,0.025),
>> end=Vector3(0.0125,0.0125,0.025), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.015,0.025),
>> end=Vector3(0.0125,0.0125,0.0375), radius=0.0004, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.015,0.025),
>> end=Vector3(0,0.0125,0.0375), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.015,0.025),
>> end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.015,0.025),
>> end=Vector3(0,0.0125,0.0125), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>>
>>
>>
>> O.bodies.append(utils.sphere((0.015,0.02,0),0.0025,material='spheres'))
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0.02,0),
>> end=Vector3(0.0125,0.0125,0), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0.02,0),
>> end=Vector3(0,0.025,0), radius=0.00045, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0.02,0),
>> end=Vector3(0.025,0.025,0), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0.02,0),
>> end=Vector3(0.0125,0.0125,0.0125), radius=0.00045, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>>
>>
>>
>> O.bodies.append(utils.sphere((0,0,0.015),0.0035,material='spheres'))
>> yade.utils.chainedCylinder(begin=Vector3(0,0,0.015),
>> end=Vector3(0.015,0,0.015), radius=0.00035, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0,0.015),
>> end=Vector3(0.0125,0.0125,0.0125), radius=0.00045, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0,0.015),
>> end=Vector3(0,0.0125,0.0125), radius=0.00045, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>>
>>
>>
>> O.bodies.append(utils.sphere((0,0.025,0.035),0.003,material='spheres'))
>> yade.utils.chainedCylinder(begin=Vector3(0,0.025,0.035),
>> end=Vector3(0,0.0125,0.0375), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.025,0.035),
>> end=Vector3(0.015,0.025,0.0375), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False,mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.025,0.035),
>> end=Vector3(0.0125,0.0125,0.0375), radius=0.00045, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>>
>>
>> O.bodies.append(utils.sphere((0.025,0.015,0),0.003,material='spheres'))
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.015,0),
>> end=Vector3(0.0125,0.0125,0), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.015,0),
>> end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.015,0),
>> end=Vector3(0.025,0.0125,0.0125), radius=0.00045, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>>
>>
>> O.bodies.append(utils.sphere((0.025,0.012,0.025),0.003,material='spheres'))
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.012,0.025),
>> end=Vector3(0.0125,0.0125,0.025), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.012,0.025),
>> end=Vector3(0.0125,0.0125,0.0125), radius=0.0004, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.012,0.025),
>> end=Vector3(0.025,0.0125,0.0125), radius=0.00045, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.012,0.025),
>> end=Vector3(0.0125,0.0125,0.0375), radius=0.0004, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.012,0.025),
>> end=Vector3(0.025,0.0125,0.0375), radius=0.00045, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1)
>>
>>
>> O.bodies.append(utils.sphere((0.025,0.01,0.05),0.003,material='spheres'))
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.01,0.05),
>> end=Vector3(0.0125,0.0125,0.05), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.01,0.05),
>> end=Vector3(0.0125,0.0125,0.0375), radius=0.0004, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.01,0.05),
>> end=Vector3(0.025,0.0125,0.0375), radius=0.00045, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>>
>>
>>
>>
>> O.bodies.append(utils.sphere((0.0125,0.0125,0.0375),0.0045,material='spheres'))
>>
>> O.bodies.append(utils.sphere((0.0125,0.0125,0.025),0.0042,material='spheres'))
>> O.bodies.append(utils.sphere((0,0,0.05),0.0045,material='spheres'))
>> O.bodies.append(utils.sphere((0,0.025,0.05),0.0035,material='spheres'))
>> O.bodies.append(utils.sphere((0,0.0125,0.0375),0.003,material='spheres'))
>> O.bodies.append(utils.sphere((0.025,0,0.05),0.005,material='spheres'))
>> O.bodies.append(utils.sphere((0.025,0.025,0.05),0.004,material='spheres'))
>>
>> O.bodies.append(utils.sphere((0.025,0.0125,0.0375),0.003,material='spheres'))
>>
>> O.bodies.append(utils.sphere((0.0125,0.0125,0.05),0.0035,material='spheres'))
>> O.bodies.append(utils.sphere((0.015,0,0.04),0.004,material='spheres'))
>>
>> O.bodies.append(utils.sphere((0.015,0.025,0.0375),0.0034,material='spheres'))
>>
>>
>>
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
>> end=Vector3(0.015,0.025,0.0125), radius=0.00045, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False,mask=1,material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
>> end=Vector3(0.0125,0.0125,0.025), radius=0.00045, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
>> end=Vector3(0.025,0.0125,0.0125), radius=0.00035, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
>> end=Vector3(0,0.0125,0.0125), radius=0.00035, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
>> end=Vector3(0.015,0,0.015), radius=0.00045, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
>> end=Vector3(0,0.025,0.025), radius=0.00045, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
>> end=Vector3(0,0,0.025), radius=0.00045, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
>> end=Vector3(0.025,0.025,0.025), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
>> end=Vector3(0.025,0.025,0), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
>> end=Vector3(0,0.025,0), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0125),
>> end=Vector3(0.025,0,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025),
>> end=Vector3(0.025,0,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025),
>> end=Vector3(0.025,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025),
>> end=Vector3(0,0,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025),
>> end=Vector3(0,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0125),
>> end=Vector3(0.025,0,0), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0125),
>> end=Vector3(0.025,0,0.025), radius=0.00045, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0125),
>> end=Vector3(0.025,0.025,0.025), radius=0.0004, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0125),
>> end=Vector3(0.025,0.025,0), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.015),
>> end=Vector3(0.025,0,0), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.015),
>> end=Vector3(0,0,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.015),
>> end=Vector3(0.025,0,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.015),
>> end=Vector3(0,0,0), radius=0.0005, dynamic=None, fixed=False, wire=False,
>> color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0125),
>> end=Vector3(0,0,0), radius=0.00055, dynamic=None, fixed=False, wire=False,
>> color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0125),
>> end=Vector3(0,0.025,0), radius=0.00055, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0125),
>> end=Vector3(0,0,0.025), radius=0.00055, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0125),
>> end=Vector3(0,0.025,0.025), radius=0.00055, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0),
>> end=Vector3(0.025,0,0), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0),
>> end=Vector3(0.025,0.025,0), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0),
>> end=Vector3(0,0.025,0), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0125),
>> end=Vector3(0,0.025,0), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0125),
>> end=Vector3(0,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0125),
>> end=Vector3(0.025,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0125),
>> end=Vector3(0.025,0.025,0), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025),
>> end=Vector3(0.0125,0.0125,0.0125), radius=0.0005, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0125),
>> end=Vector3(0.0125,0.0125,0.0125), radius=0.0005, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025),
>> end=Vector3(0.0125,0.0125,0.0125), radius=0.0005, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.025),
>> end=Vector3(0.0125,0.0125,0.0125), radius=0.0005, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0125),
>> end=Vector3(0.0125,0.0125,0.0125), radius=0.0005, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.025,0),
>> end=Vector3(0.025,0.025,0), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0, 0, 0), end=Vector3(0,0,0.025),
>> radius=0.0005, dynamic=None, fixed=False, wire=False, color=None,
>> highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0, 0.025, 0),
>> end=Vector3(0,0.025,0.025), radius=0.0007, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0,0.025),
>> end=Vector3(0,0.025,0.025), radius=0.0008, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025),
>> end=Vector3(0,0.025,0.025), radius=0.00065, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025),
>> end=Vector3(0.025,0,0.025), radius=0.00061, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025),
>> end=Vector3(0.025,0.025,0), radius=0.00061, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025),
>> end=Vector3(0.025,0,0.025), radius=0.00071, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.025),
>> end=Vector3(0.025,0,0), radius=0.00061, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.025),
>> end=Vector3(0,0,0.025), radius=0.00061, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0),
>> end=Vector3(0.025,0,0), radius=0.00071, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0, 0, 0),
>> end=Vector3(0.0125,0.0125,0), radius=0.00061, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0, 0, 0), end=Vector3(0.025,0,0),
>> radius=0.00071, dynamic=None, fixed=False, wire=False, color=None,
>> highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0, 0, 0), end=Vector3(0,0.025,0),
>> radius=0.00065, dynamic=None, fixed=False, wire=False, color=None,
>> highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0, 0, 0),
>> end=Vector3(0.0125,0.0125,0.0125), radius=0.0007, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0,0),
>> end=Vector3(0.0125,0.0125,0.0125), radius=0.00058, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.025,0),
>> end=Vector3(0.0125,0.0125,0.0125), radius=0.0006, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0),
>> end=Vector3(0.0125,0.0125,0.0125), radius=0.0006, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0),
>> end=Vector3(0.0125,0.0125,0.0125), radius=0.0006, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0),
>> end=Vector3(0.025,0,0), radius=0.00055, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0),
>> end=Vector3(0.025,0.025,0), radius=0.0007, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0),
>> end=Vector3(0,0.025,0), radius=0.00058, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0,0),
>> end=Vector3(0.025,0.025,0), radius=0.0006, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.025,0),
>> end=Vector3(0.025,0.025,0), radius=0.0008, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>>
>>
>>
>>
>>
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
>> end=Vector3(0.015,0.025,0.0375), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
>> end=Vector3(0.0125,0.0125,0.05), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
>> end=Vector3(0.025,0.0125,0.0375), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
>> end=Vector3(0,0.0125,0.0375), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
>> end=Vector3(0.015,0,0.04), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
>> end=Vector3(0,0.025,0.05), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
>> end=Vector3(0,0,0.05), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
>> end=Vector3(0.025,0.025,0.05), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
>> end=Vector3(0.025,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
>> end=Vector3(0,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.0375),
>> end=Vector3(0.025,0,0.05), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.05),
>> end=Vector3(0.025,0,0.05), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.05),
>> end=Vector3(0.025,0.025,0.05), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.05),
>> end=Vector3(0,0,0.05), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.05),
>> end=Vector3(0,0.025,0.05), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0375),
>> end=Vector3(0.025,0,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0375),
>> end=Vector3(0.025,0,0.05), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0375),
>> end=Vector3(0.025,0.025,0.05), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0375),
>> end=Vector3(0.025,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.04),
>> end=Vector3(0.025,0,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.04),
>> end=Vector3(0,0,0.05), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.04),
>> end=Vector3(0.025,0,0.05), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0,0.04),
>> end=Vector3(0,0,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0375),
>> end=Vector3(0,0,0.025), radius=0.00055, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0375),
>> end=Vector3(0,0.025,0.025), radius=0.00055, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0375),
>> end=Vector3(0,0,0.05), radius=0.00055, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0375),
>> end=Vector3(0,0.025,0.05), radius=0.00055, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025),
>> end=Vector3(0.025,0,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025),
>> end=Vector3(0.025,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025),
>> end=Vector3(0,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0375),
>> end=Vector3(0,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0375),
>> end=Vector3(0,0.025,0.05), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0375),
>> end=Vector3(0.025,0.025,0.05), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.015,0.025,0.0375),
>> end=Vector3(0.025,0.025,0.025), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.05),
>> end=Vector3(0.0125,0.0125,0.0375), radius=0.0005, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.0125,0.0375),
>> end=Vector3(0.0125,0.0125,0.0375), radius=0.0005, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.05),
>> end=Vector3(0.0125,0.0125,0.0375), radius=0.0005, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.05),
>> end=Vector3(0.0125,0.0125,0.0375), radius=0.0005, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.0125,0.0375),
>> end=Vector3(0.0125,0.0125,0.0375), radius=0.0005, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False,
>> mask=1,material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0, 0, 0.025),
>> end=Vector3(0,0,0.05), radius=0.0005, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False,mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0, 0.025, 0.025),
>> end=Vector3(0,0.025,0.05), radius=0.0007, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0,0.05),
>> end=Vector3(0,0.025,0.05), radius=0.0008, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.05),
>> end=Vector3(0,0.025,0.05), radius=0.00065, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.05),
>> end=Vector3(0.025,0,0.05), radius=0.00061, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.05),
>> end=Vector3(0.025,0.025,0.05), radius=0.00061, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.05),
>> end=Vector3(0.025,0,0.05), radius=0.00071, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.05),
>> end=Vector3(0.025,0,0.025), radius=0.00061, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.05),
>> end=Vector3(0,0,0.05), radius=0.00061, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>>
>>
>> yade.utils.chainedCylinder(begin=Vector3(0, 0, 0.025),
>> end=Vector3(0.0125,0.0125,0.0375), radius=0.0007, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0,0.025),
>> end=Vector3(0.0125,0.0125,0.0375), radius=0.00058, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0,0.025,0.025),
>> end=Vector3(0.0125,0.0125,0.0375), radius=0.0006, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025),
>> end=Vector3(0.0125,0.0125,0.0375), radius=0.0006, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.0125,0.0125,0.025),
>> end=Vector3(0.0125,0.0125,0.0375), radius=0.0006, dynamic=None,
>> fixed=False, wire=False, color=None, highlight=False, mask=1,
>> material='chainedCylinder')
>> yade.utils.chainedCylinder(begin=Vector3(0.025,0.025,0.025),
>> end=Vector3(0.025,0.025,0.05), radius=0.0006, dynamic=None, fixed=False,
>> wire=False, color=None, highlight=False, mask=1, material='chainedCylinder')
>>
>>
>> ## create walls around the packing
>> walls=utils.aabbWalls(material='walls')
>> wallIds=O.bodies.append(walls)
>>
>>
>> triax=TriaxialCompressionEngine(
>> wall_bottom_id=wallIds[2],
>> wall_top_id=wallIds[3],
>> wall_left_id=wallIds[0],
>> wall_right_id=wallIds[1],
>> wall_back_id=wallIds[4],
>> wall_front_id=wallIds[5],
>> internalCompaction=False,
>> sigmaIsoCompaction=50e3,
>> sigmaLateralConfinement=50e3,
>> max_vel=10,
>> strainRate=0.03,
>> label="triax"
>> )
>>
>>
>> O.engines=[
>> ForceResetter(),
>> InsertionSortCollider([Bo1_Sphere_Aabb(),Bo1_Box_Aabb()]),
>> InteractionLoop(
>> #box-sphere interactions will be the simple normal-shear law, we use
>> ScGeom for them
>>
>> [Ig2_Sphere_Sphere_ScGeom6D(),Ig2_Box_Sphere_ScGeom(),Ig2_Sphere_ChainedCylinder_CylScGeom()],
>> #Boxes will be frictional (FrictMat), so the sphere-box physics is
>> FrictMat vs. CohFrictMat, the Ip type will be found via the inheritance
>> tree (CohFrictMat is a FrictMat) and will result in FrictPhys interaction
>> physics
>> #and will result in a FrictPhys
>>
>> [Ip2_FrictMat_FrictMat_FrictPhys(),Ip2_CohFrictMat_CohFrictMat_CohFrictPhys(label="cohesiveIp")],
>> #Finally, two different contact laws for sphere-box and sphere-sphere
>>
>> [Law2_ScGeom_FrictPhys_CundallStrack(),Law2_ScGeom6D_CohFrictPhys_CohesionMoment(
>> useIncrementalForm=True, #useIncrementalForm is turned on as we want
>> plasticity on the contact moments
>> always_use_moment_law=False, #if we want "rolling" friction even if the
>> contact is not cohesive (or cohesion is broken), we will have to turn this
>> true somewhere
>> label='cohesiveLaw')]
>> ),
>>
>> GlobalStiffnessTimeStepper(active=1,timeStepUpdateInterval=100,timestepSafetyCoefficient=0.5),
>> triax,
>> NewtonIntegrator(damping=.4)
>> ]
>>
>>
>> from yade import plot
>>
>> O.engines=O.engines[0:5]+[PyRunner(iterPeriod=20,command='history()',label='recorder')]+O.engines[5:7]
>> def history():
>> plot.addData(e11=O.engines[4].strain[0], e22=O.engines[4].strain[1],
>> e33=O.engines[4].strain[2],
>> s11=-O.engines[4].stress(0)[0],
>> s22=-O.engines[4].stress(2)[1],
>> s33=-O.engines[4].stress(4)[2],
>> i=O.iter)
>>
>>
>>
>> plot.plots={'i':(('e11',"bo"),('e22',"ro"),('e33',"go"),None,('s11',"bx"),('s22',"rx"),('s33',"gx"))}
>> plot.plot()
>>
>>
>> print "computing, be patient..."
>> #First run without moment and without cohesion
>> O.run(7000,True)
>>
>>
>>
>>
>>
>>
>> At 2013-07-09 15:11:37,"Jan Stránský" <
>> <email address hidden>> wrote:
>> >Question #232060 on Yade changed:
>> >https://answers.launchpad.net/yade/+question/232060
>> >
>> > Status: Open => Answered
>> >
>> >Jan Stránský proposed the following answer:
>> >Hello,
>> >
>> >I am sorry to say that your information did not helped so much.. To be
>> able
>> >to properly help you, we would need another information, mainly:
>> >- how 12.py looks like? you can copy-paste the content of the file
>> directly
>> >to the email. is it your script or did anybody else wrote it?
>> >- how do you run the script?
>> >- what operation system (+ version) do you use?
>> >
>> >Thanks
>> >Jan
>> >
>> >
>> >
>> >2013/7/9 pingyang.1019@163.com <email address hidden>
>> >
>> >> Question #232060 on Yade changed:
>> >> https://answers.launchpad.net/yade/+question/232060
>> >>
>> >> Status: Answered => Open
>> >>
>> >> pingyang.1019@163.com is still having a problem:
>> >> thank you teacher
>> >> I use Yade 0.95.0 . I want to calculate 12.py ,but error occurs.
>> >> How to do?
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> At 2013-07-08 20:21:26,"Jan Stránský" <
>> >> <email address hidden>> wrote:
>> >> >Your question #232060 on Yade changed:
>> >> >https://answers.launchpad.net/yade/+question/232060
>> >> >
>> >> > Status: Open => Answered
>> >> >
>> >> >Jan Stránský proposed the following answer:
>> >> >Hello,
>> >> >
>> >> >if you get such type of error, it is always useful to post also the
>> script
>> >> >(ideally with deleted unimportant parts) reproducing your problem or to
>> >> >describe slightly more in detail under which circumstances the error
>> >> >occurred, e.g. what you typed in the console, what version of Yade and
>> >> >system you are using etc.. It will help us to help you :-) So please
>> >> >describe more what you did and hopefully we will be able to help
>> >> >cheers
>> >> >Jan
>> >> >
>> >> >
>> >> >
>> >> >2013/7/8 pingyang.1019@163.com <email address hidden>
>> >> >
>> >> >> New question #232060 on Yade:
>> >> >> https://answers.launchpad.net/yade/+question/232060
>> >> >>
>> >> >> Hi teachers!
>> >> >> " ValueError Traceback (most
>> recent
>> >> >> call last)
>> >> >> /home/py/yade/lib/yade-pingyang/py/yade/__init__.pyc in
>> >> refreshEvent(self)
>> >> >> 191 def zxySlot(self): self.setViewAxes((0,-1,0),(1,0,0))
>> >> >> 192 def refreshEvent(self):
>> >> >> --> 193 self.refreshValues()
>> >> >> 194 self.activateControls()
>> >> >> 195 def deactivateControls(self):
>> >> >>
>> >> >> /home/py/yade/lib/yade-pingyang/py/yade/__init__.pyc in
>> >> refreshValues(self)
>> >> >> 264 self.iterLabel.setText('#%ld / %ld,
>> >> %.1f/s
>> >> >> %s'%(O.iter,stopAtIter,self.iterPerSec,subStepInfo))
>> >> >> 265 if t!=float('inf'):
>> >> >> --> 266 s=int(t); ms=int(t*1000)%1000;
>> >> >> us=int(t*1000000)%1000; ns=int(t*1000000000)%1000
>> >> >> 267
>> >> >> self.virtTimeLabel.setText(u'%03ds%03dm%03dμ%03dn'%(s,ms,us,ns))
>> >> >> 268 else: self.virtTimeLabel.setText(u'[ ∞ ] ?!')
>> >> >>
>> >> >> ValueError: cannot convert float NaN to integer".
>> >> >>
>> >> >> What means is it ? How to do?
>> >> >>
>> >> >> Thank you!
>> >> >>
>> >> >>
>> >> >> --
>> >> >> You received this question notification because you are a member of
>> >> >> yade-users, which is an answer contact for Yade.
>> >> >>
>> >> >> _______________________________________________
>> >> >> Mailing list: https://launchpad.net/~yade-users
>> >> >> Post to : <email address hidden>
>> >> >> Unsubscribe : https://launchpad.net/~yade-users
>> >> >> More help : https://help.launchpad.net/ListHelp
>> >> >>
>> >> >
>> >> >--
>> >> >If this answers your question, please go to the following page to let
>> us
>> >> >know that it is solved:
>> >> >
>> https://answers.launchpad.net/yade/+question/232060/+confirm?answer_id=0
>> >> >
>> >> >If you still need help, you can reply to this email or go to the
>> >> >following page to enter your feedback:
>> >> >https://answers.launchpad.net/yade/+question/232060
>> >> >
>> >> >You received this question notification because you asked the question.
>> >>
>> >> --
>> >> You received this question notification because you are a member of
>> >> yade-users, which is an answer contact for Yade.
>> >>
>> >> _______________________________________________
>> >> Mailing list: https://launchpad.net/~yade-users
>> >> Post to : <email address hidden>
>> >> Unsubscribe : https://launchpad.net/~yade-users
>> >> More help : https://help.launchpad.net/ListHelp
>> >>
>> >
>> >--
>> >You received this question notification because you are a member of
>> >yade-users, which is an answer contact for Yade.
>> >
>> >_______________________________________________
>> >Mailing list: https://launchpad.net/~yade-users
>> >Post to : <email address hidden>
>> >Unsubscribe : https://launchpad.net/~yade-users
>> >More help : https://help.launchpad.net/ListHelp
>>
>> --
>> You received this question notification because you are a member of
>> yade-users, which is an answer contact for Yade.
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~yade-users
>> Post to : <email address hidden>
>> Unsubscribe : https://launchpad.net/~yade-users
>> More help : https://help.launchpad.net/ListHelp
>>
>
>--
>You received this question notification because you are a member of
>yade-users, which is an answer contact for Yade.
>
>_______________________________________________
>Mailing list: https://launchpad.net/~yade-users
>Post to : <email address hidden>
>Unsubscribe : https://launchpad.net/~yade-users
>More help : https://help.launchpad.net/ListHelp

Revision history for this message
Launchpad Janitor (janitor) said :
#7

This question was expired because it remained in the 'Open' state without activity for the last 15 days.