游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2740|回复: 4

在VC下导入3ds,怎么实现自己对图形尺寸的设定啊,大家帮

[复制链接]

1

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-6-21 15:07:00 | 显示全部楼层 |阅读模式
我在3DS  MAX 下画好图形,导出成3ds,然后在VC++环境下导出,这步我已经实现,最关键的问题就是:怎么实现在VC++环境下通过提示的方式对图形进行变形,比如原来的3ds是个正方体,现在在VC++环境下编程,设置长,宽,高。变成长放体
      各位大虾,我现在急需要解决方案,请各位帮忙
QQ:164443371

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2006-6-22 11:13:00 | 显示全部楼层

Re:在VC下导入3ds,怎么实现自己对图形尺寸的设定啊,大家

这个...不难吧?

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2006-6-23 00:50:00 | 显示全部楼层

Re:在VC下导入3ds,怎么实现自己对图形尺寸的设定啊,大家

glscale

1

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2006-6-23 10:05:00 | 显示全部楼层

Re:在VC下导入3ds,怎么实现自己对图形尺寸的设定啊,大家

我知道glscale。但是这个函数是直接在opengl中对图形的修改,
我现在是要在3ds的数据结构和VC++导入3ds图形的程序中修改,主要是在3ds的数据结构中修改,我觉的这点太难了
各位大侠再发表点意见吧?

5

主题

37

帖子

37

积分

注册会员

Rank: 2

积分
37
发表于 2006-6-27 15:37:00 | 显示全部楼层

Re: 在VC下导入3ds,怎么实现自己对图形尺寸的设定啊,大家

3ds文件导入Opengl后都经过网格化的,得到的是一系列的顶点坐标和三角形面,这样就得不到模型的各组成部分的尺寸,除非你找到构成某个部件的顶点,算出尺寸,但要缩放还是得通过缩放顶点坐标数值,所以没必要通过图形尺寸来缩放模型。glscale就是通过缩放所有顶点实现的,用glscale后要注意重新归一化模型的向量,否则光照就不正确
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 19:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表