今天在分离.obj模型数据时,遇到一个问题,就是每行数据存在换行符,导致末尾添加的符号出现在下一行的行首。因此,需要先删除末尾的换行符,再添加符号。
知识点
replace(a,b) 将a替换为b,比如,replace("\n"," ") ,换行符替换为空格
obj 文件数据
1. v 顶点坐标
2. vt 纹理坐标
3. vn 顶点法向量
4. f 面,包含顶点索引,格式:v/vt/vn
#!/usr/bin/env python3
# encoding: utf-8
# coding style: pep8
# ====================================================
# Copyright (C)2020 All rights reserved.
#
# Author : xxx
# Email : xxx@gmail.com
# File Name : parse_obj.py
# Last Modified : 2020-07-10 20:02
# Description :
#
# ====================================================
import sys
import os
import numpy as np
objFilePath = 'particles.obj'
f_v = open("./v.txt"<