zoukankan      html  css  js  c++  java
  • mayavi管线



    '''
    mlab.show_pipeline()  #显示管线层级,来打开管线对话框
    '''

    管线中的对象scene

    Mayavi Scene:处于树的最顶层的对象,他表示场景,配置界面中可以设置场景的背景,前景色,场景中的灯光,以及其他一些选项
    """

    s = mlab.gcf()  #获取当前场景
    print(s)  #获取当前场景状态
    <mayavi.core.scene.Scene object at 0x00000000014E66D0>
    print(s.scene.background)  #输出管线中的背景色
    (0.5, 0.5, 0.5)
    """

    GridSource网格数据源


    scalars标量数据,他就是传递给mesh的标量数组,他表示mesh表面的每个点的数组

    source = s.children[0]  #获取GridSource对象,因为scene场景中有多个数据集合sources,我们获取当前唯一的这一个
    print(repr(source))  #打印返回的字符串
    <mayavi.sources.vtk_data_source.VTKDataSource object at 0x0000000014117570>
    print(source.name)  #返回该节点的名称
    GridSource

    print(repr(source.data.points))  #打印GridSource的坐标(空间坐标,三维)
    [(0.0, 1.0852211291184772, 0.0), ..., (-0.01969313518771439, -1.5671711510166164
    , -0.00024748426251406075)], length = 126504  #length说明坐标数组大小是126504

    print(repr(source.data.point_data.scalars))  #打印出每个点对应的标量数组
    [0.0, ..., -0.00024748426251406075], length = 126504

  • 相关阅读:
    【ThreadLocal】使用ThreadLocal实现线程安全
    【Https】Spring RestTemplete支持Https安全请求
    【MySql】Windows手动注册、启动、数据拷贝
    【技术问题】时空大数据0001---基本知识
    【NodeJS】Vue-d2Admin
    【Oracle】Windows启动
    【三维地质】角点网格
    技术总结
    【Sqlite】C#不同支持
    【Java】Spring
  • 原文地址:https://www.cnblogs.com/LuckCoder/p/14282274.html
Copyright © 2011-2022 走看看