Filament在C++中创建渲简单染体

为查找新引擎锯齿严重的问题,在C++端重写了简单DEMO,摸索阶段有点费事,记录下,以免后续需要。

int floatSize = 4;
int shortSize = 2;
int vertexCount = 4;
int byteStride = 7*4;
auto vertexBuffer = VertexBuffer::Builder()
.vertexCount(vertexCount)
.bufferCount(1)
.attribute(VertexAttribute::POSITION, 0, VertexBuffer::AttributeType::FLOAT3, 0, byteStride)
//.attribute(VertexAttribute::COLOR, 0, VertexBuffer::AttributeType::UBYTE4, 3*4, byteStride)
// .normalized(VertexAttribute::COLOR)
.attribute(VertexAttribute::TANGENTS, 0, VertexBuffer::AttributeType::FLOAT4, 3*floatSize, byteStride)
// .normalized(VertexAttribute::TANGENTS)
.build(*engine);
float *vertexData = new float[4*3+4*4];
for(int i=0;i<4;i++){
int x=i<2?-1:1;
int z=1;
if(i<1||i>2)
z=-1;


vertexData[i*7+0] = x;
vertexData[i*7+1] = 1;
vertexData[i*7+2] = 5000*z;

vertexData[i*7+3] = 0.0;
vertexData[i*7+4] = 0.7;
vertexData[i*7+5] = 0.7

【资源介绍】毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip毕设项目-基于Python的股票自动交易系统的设计与实现源码.zip【备注】该项目是个人毕设项目,答辩评审分达到95分,代码都经过调试测试,确保可以运行!欢迎下载使用,可用于小白学习、进阶。该资源主要针对计算机、通信、人工智能、自动化等相关专业的学生、老师或从业者下载使用,亦可作为期末课程设计、课程大作业、毕业设计等。项目整体具有较高的学习借鉴价值!基础能力强的可以在此基础上修改调整,以实现不同的功能。欢迎下载,欢迎沟通,互相学习,共同进步!提供答疑!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值