当前位置: 首页>>代码示例>>C++>>正文


C++ ArRef::setPosition方法代码示例

本文整理汇总了C++中ArRef::setPosition方法的典型用法代码示例。如果您正苦于以下问题:C++ ArRef::setPosition方法的具体用法?C++ ArRef::setPosition怎么用?C++ ArRef::setPosition使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ArRef的用法示例。


在下文中一共展示了ArRef::setPosition方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: v

/*
*interaction sur mouvement de souris -> bouge la KO
*/
void
KeyOrientation::onMotionInteraction(ArRef<AbstractInteractor> source, ArRef<Base3D> newLocation, bool begin, bool end) {
  _c3dof->globalToLocalLocation(newLocation);
  
  double x, y, z;
  newLocation->getPosition(x, y, z);
  Vector3d v(x, y, z);
  v.normalize();
  v *= _c3dof->getRadius();
  newLocation->setPosition(v.x(),v.y(), v.z());
  _c3dof->localToGlobalLocation(newLocation);
  
  Object3D::onMotionInteraction(source, ShapePart3D::nullRef(), 0, newLocation, begin, end);
}
开发者ID:rducom,项目名称:Heditor,代码行数:17,代码来源:keyOrientation.cpp

示例2: ArObject

  AReViVocalPlayerWidget::AReViVocalPlayerWidget(ArCW& arCW, AReViWindow3D* window) :
  ArObject(arCW), _viewer(window->getAReViViewer()), _window3D(window)
    {
      _widgetInteractor = WidgetInteractor::NEW();
      _parser = XmlParser::NEW();
      _parser->parseFile("vocalPlayerWidget.xml");

      /** parse & create widgets */
      if(!ArWidgetUtils::readWidgets(_parser->getRoot(),_widgets,_viewer))
        {
	  cerr << "VocalPlayerWidget -- Error reading widgets description" << endl;
	  exit(1);
        }
      /** execute */
      if (ArWidgetUtils::findWidget("executeButton2",AwWidget::nullRef(),_executeButton))
        _executeButton->addClickCB(thisRef(),&AReViVocalPlayerWidget::_onExecuteButtonClick);

      ArRef<AwWidget> widgets = _widgets["executeButton2"];
	widgets->setPosition(200,960); //crade, recup la taille de la window

	initializeMap();
   }
开发者ID:DelamarreAlban,项目名称:Mascaret,代码行数:22,代码来源:AReViVocalPlayerWidget.cpp


注:本文中的ArRef::setPosition方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。