unity 导入STL格式模型(STL 文本ASCII码格式文件)
using System.Collections;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using UnityEngine;
public class ASCII : MonoBehaviour
{ private string _fileName = "";
private string _trianglescount = "";
private int _total;//三角形个数,_total*3即为三角形顶点个数
private int _number;
private BinaryReader _binaryReader;
private List<Vector3> _vertices;
private List<int> _triangles;
/// <summary>
/// 创建STL模型实例
/// </summary>
private void CreateInstance()
{
_vertices = new List<Vector3>();//存储三角形顶点坐标
_triangles = new List<int>();//存储三角形索引
int gameObjectCount = 60000;//代表一个物体中包含多少个点(Unity中单个Mesh顶点数量最多为65000个)
string fullPath = "E:\\unity\\project\\test\\Assets\\STL\\tui.stl