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


Python Renderer.plotViewRays方法代码示例

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


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

示例1: VoxelPlotter

# 需要导入模块: from renderer import Renderer [as 别名]
# 或者: from renderer.Renderer import plotViewRays [as 别名]
v2 = VoxelPlotter(ax2)
v2.plotScalars(samplingScalars, boundingBox, facecolor=None, edgecolor='k')

scalarTexture = Texture2D(samplingScalars)
voxelModel = VoxelModel(dataset.tf, scalarTexture, boundingBox)
baModel = BoundaryAccurateModel(dataset.tf, splineModel, voxelModel)
tbaModel = ThickBoundaryAccurateModel(dataset.tf, splineModel, voxelModel)

eye = np.array([0.95, -1.4])
screenBottom = np.array([0.965, -1.0])
screenTop = np.array([0.945, -1.0])
numPixels = 2
screen = Screen(screenBottom, screenTop, numPixels)

renderer = Renderer(eye, screen)
renderer.plotViewRays = False

for pixel in screen.pixels:
    viewRay = Ray2D(eye, pixel, 10, screen.pixelWidth)
    s.plotViewRay(viewRay, [0, 10])
    s2.plotViewRay(viewRay, [0, 10])

renderer.render(baModel, 0.05, s)
renderer.render(tbaModel, 0.05, s2)

size = 0.52
left = 0.68
bottom = -0.13
ax.set_xlim([left, left + size])
ax.set_ylim([bottom, bottom + size])
开发者ID:sveinungf,项目名称:IsoGeo2D,代码行数:32,代码来源:vgthickthin.py


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