• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >游戏开发 > 如下图知道各点xyz坐标如何生成3dmax模型或能导入u3d的模型?

如下图知道各点xyz坐标如何生成3dmax模型或能导入u3d的模型?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了下图xyz是细胞中的三,下图中xyz表示的是水,下图中xyz,如下图 街道xyz,下图中纵坐标表示物质等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 如下图 知道 各点 x y z 坐标如何生成 3dmax 模型 或能导入 u3d的模型?
描述:

 如下图 知道 各点 x y z 坐标如何生成 3dmax 模型 或能导入 u3d的模型?


解决方案1:

using UnityEngine;
using System.Collections;
public class Test : MonoBehaviour
{
    public int num = 3;
    public Vector3[] vertices1;
    public Vector3[] vertices2;
    public Vector3[] vertices;
    public int[] triangles;
    public Material m;
    MeshFilter mf;
    Mesh mesh;
    MeshRenderer mr;
    public float f1 = 1;
    public float f2 = 1;
    // Use this for initialization
    void Start()
    {
        mf = gameObject.AddComponent<MeshFilter>();
        mr = gameObject.AddComponent<MeshRenderer>();
        mesh = new Mesh();
    }
    void FixedUpdate()
    {
        vertices = new Vector3[num * 2 * 3];
        triangles = new int[num * 2 * 3];
        vertices1 = GetVertices(num, f1, 0);
        vertices2 = GetVertices(num, f2, -1);
        for (int i = 0; i < triangles.Length; i++)
        {
            triangles[i] = i;
        }
        vertices[0] = vertices1[0];
        vertices[1] = vertices2[1];
        vertices[2] = vertices2[0];
        vertices[3] = vertices1[0];
        vertices[4] = vertices1[1];
        vertices[5] = vertices2[1];
        vertices[6] = vertices1[1];
        vertices[7] = vertices2[2];
        vertices[8] = vertices2[1];
        vertices[9] = vertices1[1];
        vertices[10] = vertices1[2];
        vertices[11] = vertices2[2];
        vertices[12] = vertices1[2];
        vertices[13] = vertices2[0];
        vertices[14] = vertices2[2];
        vertices[15] = vertices1[2];
        vertices[16] = vertices1[0];
        vertices[17] = vertices2[0];
        mr.material = m;
        mesh.vertices = vertices;
        mesh.triangles = triangles;
        mf.mesh = mesh;
    }
    // Update is called once per frame
    void Update()
    {
    }
    Vector3[] GetVertices(int num, float r, float y)
    {
        Vector3[] v = new Vector3[num];
        for (int i = 0; i < num; i++)
        {
            v[i] = new Vector3(r * Mathf.Cos((i - 1) * (2 * Mathf.PI / num)), y, r * Mathf.Sin((i - 1) * 2 * (Mathf.PI / num)));
        }
        return v;
    }
}

 如下图 知道 各点 x y z 坐标如何生成 3dmax 模型 或能导入 u3d的模型?


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如下图知道各点xyz坐标如何生成3dmax模型或能导入u3d的模型?

相关文章

  • 2017-06-05 Lua中加载csb文件后,slider怎么改变声音?
  • 2017-06-05 LOL客户端开发技术有哪些啊?不知道有哪位大神比较了解
  • 2017-06-05 Unity3D53支持视频文件直接导入吗?
  • 2017-06-05 在程序中怎么调用虚幻引擎3做好的场景?
  • 2017-06-05 当有按键按下的时候,鼠标指针会无限自动回到game中心点,求教怎么解决?
  • 2017-06-05 iosUIkit中怎么添加cocos2dx的场景实现功能
  • 2017-06-05 LUA脚本,面向对象问题new的table问题
  • 2017-06-05 求深圳地区外包项目
  • 2017-06-05 求大神看看这个怎么解决
  • 2022-04-30Unity 3D碰撞体(Collider)

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 怎么让摄像机视距外的东西有渐隐的效果?
    • 手游界最火的手游即时对战类手游是如何在高延迟下保证流畅度?
    • cocos2d-js性功能问题,求大虾指点!!!
    • 求深圳地区外包项目
    • Unity 3D Drag Window控件
    • Unity 3D Color控件
    • WPF3d游戏引擎
    • 如果励志成为一个资深的游戏开发者,我是应该选择哪个
    • 自学COCOS动画创建的时候遇到的一个断言异常,望大神们指点迷津
    • Unity 3D三维模型简介

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有