本文整理汇总了C++中Crystal::uvw2Real方法的典型用法代码示例。如果您正苦于以下问题:C++ Crystal::uvw2Real方法的具体用法?C++ Crystal::uvw2Real怎么用?C++ Crystal::uvw2Real使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Crystal
的用法示例。
在下文中一共展示了Crystal::uvw2Real方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: fromNormal
Vec3D Reorient::fromNormal() {
Crystal* c;
if (!fromIndex.isNull() && (c = Clip::getInstance()->getMostRecentCrystal(true))) {
if (ui->RezicheckBox->isChecked()) {
return c->hkl2Reziprocal(fromIndex).normalized();
} else {
return c->uvw2Real(fromIndex).normalized();
}
}
return Vec3D();
}
示例2: toNormal
Vec3D Reorient::toNormal() {
int index=ui->toCombo->currentIndex();
if (index>2) {
Crystal* c;
if (!toIndex.isNull() && (c = Clip::getInstance()->getMostRecentCrystal(true))) {
if (index==3) {
return c->hkl2Reziprocal(fromIndex).normalized();
} else {
return c->uvw2Real(fromIndex).normalized();
}
}
} else {
Vec3D normal;
normal(index)=1;
return normal;
}
return Vec3D();
}