zoukankan      html  css  js  c++  java
  • 5.3 三维图形的精确处理

    1.视点处理

    MATLAB提供了设置视点的函数view,其调用格式为:

    view(az,el)
    az为方位角,el为仰角。均以度为单位,系统默认视点为(-37.5,30)
    

      例:从不同视点绘制多峰函数

    >> subplot(2,2,1);
    mesh(peaks);
    view(-37.5,30);%指定子图1的视点
    title('azimuth=-37.5,elevation=30')
    %
    subplot(2,2,2);
    mesh(peaks);
    view(0,90);%指定子图1的视点
    title('azimuth=0,elevation=90')
    %
    subplot(2,2,3);
    mesh(peaks);
    view(90,0);%指定子图1的视点
    title('azimuth=90,elevation=0')
    %
    subplot(2,2,4);
    mesh(peaks);
    view(-7,-10);%指定子图1的视点
    title('azimuth=-7,elevation=-10')
    

      

    2.色彩处理

    2.1颜色的向量表示

    MATLAB除用字符表示颜色处,还可以用3个元素的向量表示颜色。

    向量元素在[0,1]范围内取值,3个元素分别表示红、绿、蓝3种颜色的相对亮度,称为RGB三元组。

    表2.1为常见颜色的RGB值。

    表2.1 几种常见颜色的RGB值

    RGB值 颜色 字符 RGB值 颜色 字符
    [0 0 1] 蓝色 b [1 1 1] 白色 w
    [0 1 0] 绿色 g [0.5 0.5 0.5] 灰色  
    [1 0 0] 红色 r [0.67 0 1] 紫色  
    [0 1 1] 青色 c [1 0.5 0] 橙色  
    [1 0 1] 口红色 m [0.49 1 0.83] 宝石蓝  
    [1 1 0] 黄色 y [1 0.62 0.4] 铜色  
    [0 0 0] 黑色 k      

     

    2.2色图

    2.3三维表面图形的着色

    3.裁剪处理

  • 相关阅读:
    NW.js开发环境的搭建
    EXPORTS与MODULE.EXPORTS的区别
    搭建 webpack + React 开发环境
    require,import区别?
    数据库中图片的二进制存储和显示
    二进制图片存储问题
    单线程(Thread)与多线程的区别
    软件测试心得--悲催我
    2015年-年度总结
    人生当中第一次转正
  • 原文地址:https://www.cnblogs.com/freesblog/p/4197910.html
Copyright © 2011-2022 走看看