Thank you for your suggestions. I had a look to the state class and it seems that there is everything I need. However, I am still unable to use the blockedDOF feature due to my lack of coding knowledge...
As it is just for some preliminary tests, I tried through python scripting when I created my scene. I saw that DOFs can be managed through the bodies.state['blockedDOFs'], which is great. However, it seems that, doing so, I can only manage 1 DOF as blockedDOFs is a bitmask which can be chosen between these values: 0 for no restriction 1 for X 2 for Y 4 for Z 8 for RX 16 for RY 32 for RZ and I would like to avoid all rotations (in the same way as the DOF_RXRYRZ is defined). Does someone have any advice? Luc 2010/1/23 Chiara Modenese <[email protected]> > > I think you could type something like this in the Triaxial (when you create > the spheres): > > if(rotationBlocked) { body->state->blockedDOFs=State::DOF_RXRYRZ; } > > Chiara > > ----Messaggio originale---- > Da: [email protected] > Data: 22/01/2010 10.54 > A: "yade-dev"<[email protected]> > Ogg: Re: [Yade-dev] [yade dev] Abour blocked rotation > > > (why not sending such messages to yade-users also ??) > > Hello Luc, > > I gave a quick look to this new version of "NewtonIntegrator" (in > pkg/dem/Engine/GlobalEngine/). I have not already all understood, but I > think you should look at the function "leapfrogSphericalRotate". > I guess with setting correctly the variable blockedDOFs (defined in > core/State.hpp), you could cancel rotations. > > Jerome > > luc scholtes a écrit : > > Hi all, > > I can see the rotationBlocked boolean in the TrixialTest and it seems that > it could help me a bit concerning the development of my JointedRockPM as a > prestudy before any moment input (yes, I am potentially interested too). I > have tried to find out where this boolean is defined and how it works, but > without any success... > > Does this feature still exist? If not, do you have any suggestion > concerning the way to manage this rotation blockade? > > Cheers > > Luc > > ------------------------------ > > _______________________________________________ > Mailing list: https://launchpad.net/~yade-dev > <https://launchpad.net/%7Eyade-dev> > Post to : [email protected] > Unsubscribe : https://launchpad.net/~yade-dev > <https://launchpad.net/%7Eyade-dev> > More help : https://help.launchpad.net/ListHelp > > > -- > Jérôme Duriez > ATER Iut 1 Grenoble, département GMP - Laboratoire 3S-R > 04.56.52.86.49 (ne pas laisser de messages sur le répondeur) > > > > > _______________________________________________ > Mailing list: > https://launchpad.net/~yade-dev<https://launchpad.net/%7Eyade-dev> > Post to : [email protected] > Unsubscribe : > https://launchpad.net/~yade-dev<https://launchpad.net/%7Eyade-dev> > More help : https://help.launchpad.net/ListHelp > >
_______________________________________________ Mailing list: https://launchpad.net/~yade-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~yade-dev More help : https://help.launchpad.net/ListHelp

