pole figure rotations

232 views
Skip to first unread message

Abhishek Ghosh

unread,
Jun 14, 2016, 2:36:09 PM6/14/16
to MTEX
Hello, I am a user of MTEX toolbox (the Matlab toolbox for quantitative texture analysis) . I  have Pole Figure Data from an ODF data. I want to construct the (111) pole figure on ZX plane, but I only obtained on XY plane. what must I do to obtain (111) pole figure on ZX plane? In this case, will ODF change in ZX plane compared to XY plane?

Rüdiger Kilian

unread,
Jun 14, 2016, 4:46:51 PM6/14/16
to mtex...@googlegroups.com
Hi,
did you calculate the polefigure data using calcPoleFigure?

You can rotate the polefigure using rotate e.g.

cs=crystalSymmetry('432')
o=orientation('Euler',[30,0,0]*degree,cs)
odf=unimodalODF(o)
m=Miller(1,1,1,cs)
pf=calcPoleFigure(odf,m)
r=rotation('axis',xvector,'angle',90*degree)
pfr=rotate(pf,r)
lf=newMtexFigure
plot(pf,'parent',lf.gca)
lf.currentAxes.Title.String=[lf.currentAxes.Title.String ' original']
plot(pfr,'parent',lf.nextAxis)
lf.currentAxes.Title.String=[lf.currentAxes.Title.String ' rotated']
lf.drawNow

This obviously doesn't do anything to the odf but the displayed plane will still be the x,y plane, annotations of the plot won't change, nor the reference frame, however the simulated polefigure is rotated by 90 degree around x. You also rotate the odf using rotate as well, so it will match the data.

I hope this helps,
Rüdiger


From: mtex...@googlegroups.com [mtex...@googlegroups.com] on behalf of Abhishek Ghosh [abhishe...@gmail.com]
Sent: Tuesday, June 14, 2016 3:07 PM
To: MTEX
Subject: {MTEX} pole figure rotations

Hello, I am a user of MTEX toolbox (the Matlab toolbox for quantitative texture analysis) . I  have Pole Figure Data from an ODF data. I want to construct the (111) pole figure on ZX plane, but I only obtained on XY plane. what must I do to obtain (111) pole figure on ZX plane? In this case, will ODF change in ZX plane compared to XY plane?

--
If you want to reduce the number of emails you get through this forum login to https://groups.google.com/forum/?fromgroups=#!forum/mtexmail, click "My membership" and select "Don't send me email updates". You can still get emails on selected topics by staring them.
---
You received this message because you are subscribed to the Google Groups "MTEX" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mtexmail+u...@googlegroups.com.
Visit this group at https://groups.google.com/group/mtexmail.
For more options, visit https://groups.google.com/d/optout.

Abhishek Ghosh

unread,
Jun 15, 2016, 4:02:53 PM6/15/16
to MTEX, ruedige...@unibas.ch
Dear Rüdiger,

It doesn't work. I used followings codes-


rot = rotation('axis',zvector,'angle',90*degree);

rot = rotation('axis',yvector,'angle',90*degree);

rpf = rotate(pf,r);

plot(rpf);

odf=calcODF(rpf)

plotpdf(odf,[Miller(1,1,1)],'angle','contourf','complete','antipodal','minmax','off')

plot(odf,'phi2',[0 45]*degree,'projection','plain','grey','contourf');

Please comment on this. 

Thanks,
Abhishek Ghosh
To unsubscribe from this group and stop receiving emails from it, send an email to mtexmail+unsubscribe@googlegroups.com.

Abhishek Ghosh

unread,
Jun 15, 2016, 4:04:16 PM6/15/16
to MTEX

Dear Rüdiger,

It doesn't work. I used followings codes-


rot = rotation('axis',zvector,'angle',90*degree);

rot = rotation('axis',yvector,'angle',90*degree);

rpf = rotate(pf,r);

plot(rpf);

odf=calcODF(rpf)

plotpdf(odf,[Miller(1,1,1)],'angle','contourf','complete','antipodal','minmax','off')

plot(odf,'phi2',[0 45]*degree,'projection','plain','grey','contourf');

Please comment on this. 

Thanks,
Abhishek Ghosh








Rüdiger Kilian

unread,
Jun 16, 2016, 3:26:52 AM6/16/16
to mtex...@googlegroups.com
Hi Abhishek,
can you please elaborate a little more detailed what exactly doesn't work for you?

With respect to the lines you posted: the second rot overrides the first one, plotpdf is plotPDF, the Miller definition needs a crystal symmetry, the option 'angle' probably doesn't do anything.

Cheers,
Rüdiger



Sent: Wednesday, June 15, 2016 10:04 PM
To: MTEX
Subject: {MTEX} Re: pole figure rotations

--
If you want to reduce the number of emails you get through this forum login to https://groups.google.com/forum/?fromgroups=#!forum/mtexmail, click "My membership" and select "Don't send me email updates". You can still get emails on selected topics by staring them.
---
You received this message because you are subscribed to the Google Groups "MTEX" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mtexmail+u...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages