MTL 跨度向量 strided

原创 2005年03月04日 15:15:00


//跨度向量
#include <iostream>
#include <mtl/strided1D.h>
#include <mtl/light1D.h>
#include <mtl/mtl.h>
#include <mtl/util.h>

int
main()
{
  using namespace mtl;

  double dx[20], dy[20];
  for (int i = 0; i < 20; ++i) {
    if (i % 2 == 0) {
      dx[i] = i;
      dy[i] = 2*i;
    } else {
      dx[i] = 0;
      dy[i] = 0;
    }
  }
  light1D<double> x(dx, 20);
 
  strided1D< light1D<double> > sx(x, 2);//跨度为2
 
    light1D<double> y(dy, 20);
   
  strided1D< light1D<double> > sy(y, -2);//跨度为2 反向排列

print_vector(x);
//[0,0,2,0,4,0,6,0,8,0,10,0,12,0,14,0,16,0,18,0,]

print_vector(y);
//[0,0,2,0,4,0,6,0,8,0,10,0,12,0,14,0,16,0,18,0,]

print_vector(sx);
//输出[0,2,4,6,8,10,12,14,16,18,]

print_vector(sy);
//[36,32,28,24,20,16,12,8,4,0,]

  return 0;
}

Obj与mtl 3D文件格式详解

OBJ文件       obj文件格式是Wavefront公司为它的一套基于工作站的3D建模和动画软件"AdvancedVisualizer"开发的一种文件格式。 OBJ文件是一种标准的3D模型文件...
  • z444_579
  • z444_579
  • 2016年08月17日 15:24
  • 2315

.obj文件格式与.mtl文件格式

最近在学习obj文件格式,上网查了些资料,很难找到比较全面的文章,尤其是对.mtl文件的说明甚少。今天把最近搜索的资料整合了一下。这里的obj文件格式指的是Wavefront公司为它的一套基于工作站的...
  • u013467442
  • u013467442
  • 2015年07月07日 17:55
  • 4855

obj + mtl 格式说明

 OBJ(或 .OBJ)是一种开放的几何定义文件格式,最初由Wavefront Technologies公司开发,用以描述其Advanced Visualizer动画包。该格式已被其他3D图形应...
  • weiming8517
  • weiming8517
  • 2015年07月24日 10:30
  • 14208

图像处理中的跨度(stride)

跨度stride的理解
  • Leichelle
  • Leichelle
  • 2015年05月18日 14:10
  • 1404

.obj文件格式与.mtl文件格式(转)

.obj文件格式与.mtl文件格式
  • sinat_30751333
  • sinat_30751333
  • 2016年03月23日 11:34
  • 1216

Android OpenGLES2.0(十六)——3D模型贴图及光照处理(obj+mtl)

在Android OpenGLES2.0(十四)——Obj格式3D模型加载中实现了Obj格式的3D模型的加载,加载的是一个没有贴图,没有光照处理的帽子,为了呈现出立体效果,“手动”加了光照,拥有贴图的...
  • junzia
  • junzia
  • 2017年02月27日 22:53
  • 3134

.obj文件格式与.mtl文件格式

最近在学习obj文件格式,上网查了些资料,很难找到比较全面的文章,尤其是对.mtl文件的说明甚少。今天把最近搜索的资料整合了一下。这里的obj文件格式指的是Wavefront公司为它的一套基于工作站的...
  • zsq306650083
  • zsq306650083
  • 2015年11月16日 17:29
  • 1818

Threejs载入obj和mtl以及添加旋转和阴影,自适应,鼠标控制

Example 03.01 - Ambient Light body { /* ...
  • daocaorencrl
  • daocaorencrl
  • 2015年01月16日 14:21
  • 9522

aframe.js只需要会HTML就能搭建VR场景和物体

aframe.js只需要会HTML就能搭建VR场景和物体 只需要aframe.min.js就可以在浏览器上用HTML标签绘制VR三维立体物体和场景。 结合aframe-extras.load...
  • MAILLIBIN
  • MAILLIBIN
  • 2017年11月17日 14:17
  • 305

使用three.js加载obj+mtl文件

因在项目中运用到WEBGL的技术。所以研究了一下下。three.js库看来十分强大,此处为加载带材质的obj文件 1.下载相关js    https://threejs.org/     thee....
  • qq_37642205
  • qq_37642205
  • 2018年01月05日 13:53
  • 106
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MTL 跨度向量 strided
举报原因:
原因补充:

(最多只允许输入30个字)