首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Assimp.Net GetTextureCoords从Assimp.Mesh失踪

Assimp.Net GetTextureCoords从Assimp.Mesh失踪
EN

Stack Overflow用户
提问于 2015-04-11 18:18:25
回答 1查看 495关注 0票数 0

在我的VS2010项目中,我遇到了一个非常奇怪的错误,该项目使用了c# + OpenTK + Assimp.net (最后两个包来自NuGet,因此我认为它们是更新到最新版本的)

当我尝试使用以下方法迭代UV坐标的vector3时:

代码语言:javascript
复制
model.Meshes[n].GetTextureCoords(0)[i]

我得到以下错误:

错误CS1061:'Assimp.Mesh‘不包含'GetTextureCoords’的定义,也找不到接受'Assimp.Mesh‘类型的第一个参数的扩展方法'GetTextureCoords’(您缺少使用指令还是程序集引用?)

我不明白为什么!有人能帮帮我吗?

AssimpNet被正确引用(如果我评论UV部分,我能够正确加载和可视化任何3D模型)

在使用部分:

代码语言:javascript
复制
using System;
using System.Collections.Generic;
using System.IO;                //Required by Assimp-net
using System.Reflection;        //Required by Assimp-net
using System.Windows;
using System.Windows.Interop;
using System.Windows.Media;
using OpenTK;
using OpenTK.Graphics;
using OpenTK.Graphics.OpenGL;
using OpenTK.Platform;

using Assimp;                   //Required by Assimp-net
using Assimp.Configs;           //Required by Assimp-net

编辑:我也试图改变“使用”的顺序.或者删除其中的一些,以查看是否存在某种名称空间冲突,但没有成功。

EN

回答 1

Stack Overflow用户

发布于 2015-04-14 23:12:04

只是简单的Mesh.TextureCoordinateChannels[0][i]GetTextureCoords()不存在。如果您在教程中看到过它,请告诉我在哪里。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29581413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档