当前位置: 首页 > news >正文

专注专业网站建设做的网站电脑上跟手机上不一样吗

专注专业网站建设,做的网站电脑上跟手机上不一样吗,锤子手机网站模板,免费网站设计软件本文 以 Python 语言开发 我们在做三维软件开发时#xff0c;经常会用到相机坐标轴#xff0c;来指示当前空间位置#xff1b; 坐标轴效果#xff1a; 相机方向坐标轴 Cube 正方体坐标轴 自定义坐标轴#xff1a; Code#xff1a; Axes def main():colors vtkNamedC…本文 以 Python 语言开发 我们在做三维软件开发时经常会用到相机坐标轴来指示当前空间位置 坐标轴效果 相机方向坐标轴 Cube 正方体坐标轴 自定义坐标轴 Code Axes def main():colors vtkNamedColors()# create a SpheresphereSource vtkSphereSource()sphereSource.SetCenter(0.0, 0.0, 0.0)sphereSource.SetRadius(0.5)# create a mappersphereMapper vtkPolyDataMapper()sphereMapper.SetInputConnection(sphereSource.GetOutputPort())# create an actorsphereActor vtkActor()sphereActor.SetMapper(sphereMapper)# a renderer and render windowrenderer vtkRenderer()renderWindow vtkRenderWindow()renderWindow.SetWindowName(Axes)renderWindow.AddRenderer(renderer)# an interactorrenderWindowInteractor vtkRenderWindowInteractor()renderWindowInteractor.SetRenderWindow(renderWindow)# add the actors to the scenerenderer.AddActor(sphereActor)renderer.SetBackground(colors.GetColor3d(SlateGray))transform vtkTransform()transform.Translate(1.0, 0.0, 0.0)axes vtkAxesActor()# The axes are positioned with a user transformaxes.SetUserTransform(transform)# properties of the axes labels can be set as follows# this sets the x axis label to redaxes.GetXAxisCaptionActor2D().GetCaptionTextProperty().SetColor(colors.GetColor3d(Red));# the actual text of the axis label can be changed:axes.SetXAxisLabelText(test)renderer.AddActor(axes)renderer.GetActiveCamera().Azimuth(50)renderer.GetActiveCamera().Elevation(-30)renderer.ResetCamera()renderWindow.SetWindowName(Axes)renderWindow.Render()# begin mouse interactionrenderWindowInteractor.Start()if __name__ __main__:main() CameraOrientationWidget def main():colors vtkNamedColors()renderer vtkRenderer()ren_win vtkRenderWindow()interactor vtkRenderWindowInteractor()sphere_source vtkSphereSource()sphere_source.SetRadius(10.0)mapper vtkPolyDataMapper()mapper.SetInputConnection(sphere_source.GetOutputPort())actor vtkActor()actor.GetProperty().SetColor(colors.GetColor3d(Beige))actor.SetMapper(mapper)renderer.AddActor(actor)renderer.SetBackground(colors.GetColor3d(DimGray))ren_win.AddRenderer(renderer)ren_win.SetSize(600, 600)ren_win.SetWindowName(CameraOrientationWidget)# Important: The interactor must be set prior to enabling the widget.interactor.SetRenderWindow(ren_win)cam_orient_manipulator vtkCameraOrientationWidget()cam_orient_manipulator.SetParentRenderer(renderer)# Enable the widget.cam_orient_manipulator.On()ren_win.Render()interactor.Initialize()interactor.Start()if __name__ __main__:main() OrientationMarkerWidget colors vtkNamedColors()# create a rendering window and rendererren vtkRenderer()ren_win vtkRenderWindow()ren_win.AddRenderer(ren)ren_win.SetWindowName(OrientationMarkerWidget)# create a renderwindowinteractoriren vtkRenderWindowInteractor()iren.SetRenderWindow(ren_win)cube vtkCubeSource()cube.SetXLength(200)cube.SetYLength(200)cube.SetZLength(200)cube.Update()cm vtkPolyDataMapper()cm.SetInputConnection(cube.GetOutputPort())ca vtkActor()ca.SetMapper(cm)ca.GetProperty().SetColor(colors.GetColor3d(BurlyWood))ca.GetProperty().EdgeVisibilityOn()ca.GetProperty().SetEdgeColor(colors.GetColor3d(Red))# assign actor to the rendererren.AddActor(ca)ren.SetBackground(colors.GetColor3d(CornflowerBlue))axes_actor vtkAnnotatedCubeActor()axes_actor.SetXPlusFaceText(L)axes_actor.SetXMinusFaceText(R)axes_actor.SetYMinusFaceText(I)axes_actor.SetYPlusFaceText(S)axes_actor.SetZMinusFaceText(P)axes_actor.SetZPlusFaceText(A)axes_actor.GetTextEdgesProperty().SetColor(colors.GetColor3d(Yellow))axes_actor.GetTextEdgesProperty().SetLineWidth(2)axes_actor.GetCubeProperty().SetColor(colors.GetColor3d(Blue))axes vtkOrientationMarkerWidget()axes.SetOrientationMarker(axes_actor)axes.SetInteractor(iren)axes.EnabledOn()axes.InteractiveOn()ren.ResetCamera()# enable user interface interactoriren.Initialize()ren_win.Render()ren.GetActiveCamera().Azimuth(45)ren.GetActiveCamera().Elevation(30)ren_win.Render()iren.Start() custom OrientationMarker colors vtkNamedColors()reader vtkXMLPolyDataReader()reader.SetFileName(./Human.vtp)icon_mapper vtkDataSetMapper()icon_mapper.SetInputConnection(reader.GetOutputPort())icon_actor vtkActor()icon_actor.SetMapper(icon_mapper)icon_actor.GetProperty().SetColor(colors.GetColor3d(Silver))# Set up the renderer, window, and interactorrenderer vtkRenderer()renderer.SetBackground(colors.GetColor3d(SlateGray))ren_win vtkRenderWindow()ren_win.AddRenderer(renderer)ren_win.SetSize(400, 400)ren_win.SetWindowName(OrientationMarkerWidget1)iren vtkRenderWindowInteractor()iren.SetRenderWindow(ren_win)rgb [0.0, 0.0, 0.0]colors.GetColorRGB(Wheat, rgb)# Set up the widgetwidget vtkOrientationMarkerWidget()widget.SetOrientationMarker(icon_actor)widget.SetInteractor(iren)widget.SetViewport(0.0, 0.0, 0.3, 0.3)widget.SetOutlineColor(*rgb)widget.SetEnabled(1)widget.InteractiveOn()# Create a superquadricsuperquadric_source vtkSuperquadricSource()superquadric_source.SetPhiRoundness(.001)superquadric_source.SetThetaRoundness(.04)# Create a mapper and actorsuperquadric_mapper vtkPolyDataMapper()superquadric_mapper.SetInputConnection(superquadric_source.GetOutputPort())superquadric_actor vtkActor()superquadric_actor.SetMapper(superquadric_mapper)superquadric_actor.GetProperty().SetInterpolationToFlat()superquadric_actor.GetProperty().SetDiffuseColor(colors.GetColor3d(Carrot))superquadric_actor.GetProperty().SetSpecularColor(colors.GetColor3d(White))superquadric_actor.GetProperty().SetDiffuse(0.6)superquadric_actor.GetProperty().SetSpecular(0.5)superquadric_actor.GetProperty().SetSpecularPower(5.0)renderer.AddActor(superquadric_actor)renderer.ResetCamera()ren_win.Render()iren.Initialize()iren.Start()
http://www.zqtcl.cn/news/213637/

相关文章:

  • 交易类网站做支付宝功能建设银行网站收款怎么打明细
  • 广州找人做网站做网站网关备案
  • 网站的布局方式有哪些内容免费ppt模板下载公众号
  • 色91Av做爰网站获胜者网站建设
  • 企业做网站要多少钱简单网页设计模板网站
  • 住宅城乡建设部门户网站seo主管的seo优化方案
  • 商洛做网站电话北京做网站比较大的公司
  • 某俄文网站电脑做网站服务器
  • 广州网站建设开发团队江苏省建设招标网站
  • 南昌建设工程质量监督网站wordpress菜单登录
  • 网站设计贵不贵网站seo设置是什么
  • 不属于企业网站建设基本标准的是南通网站建设知识
  • 玉树州wap网站建设公司做试玩网站
  • 商城网站怎么建保定网络营销网站建设
  • 检索类的网站建设公司的网站建设规划书
  • 百度做网站需要交钱吗保定网站建设平台分析
  • 张家界建设局网站电话优化关键词排名公司
  • 宁夏网站建设一条龙网站建设中的图片及视频要求
  • 某些网站dns解析失败湛江制作企业网站
  • 网站开发用什么代码长沙哪家公司做网站
  • 做视频找素材的网站有哪些wordpress 合法评论
  • php网站开发程序填空题高水平网站运营托管
  • 揭东建设局网站wordpress建站后发布
  • 济南哪里有建网站制作视频的手机软件
  • 建设教育网站的国内外研究现状沧州市宇通网站建设公司
  • 大型网站开发框架有哪些厦门外贸网页设计服务
  • 开网站空间流量怎么选择公司注册咨询电话
  • 邢台网站建设基本流程网站制作公司教你怎么制作网站
  • 苏州网站建设方案外包视频网站制作教程视频
  • 呼伦贝尔市规划建设局网站wordpress 主题切换