更新配置,能够简单运行实例.
This commit is contained in:
23
dist/RotateUV.js
vendored
23
dist/RotateUV.js
vendored
@@ -1,23 +0,0 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
var Matrix2_1 = require("./Matrix2");
|
||||
var three_1 = require("three");
|
||||
function RotateUVs(geo) {
|
||||
var roMat = new Matrix2_1.Matrix2();
|
||||
roMat.set(0, -1, 1, 0);
|
||||
var addV = new three_1.Vector2(1, 0);
|
||||
for (var _i = 0, _a = geo.faceVertexUvs; _i < _a.length; _i++) {
|
||||
var uvs = _a[_i];
|
||||
for (var _b = 0, uvs_1 = uvs; _b < uvs_1.length; _b++) {
|
||||
var uv = uvs_1[_b];
|
||||
for (var _c = 0, uv_1 = uv; _c < uv_1.length; _c++) {
|
||||
var v = uv_1[_c];
|
||||
roMat.applyVector(v);
|
||||
v.add(addV);
|
||||
}
|
||||
}
|
||||
}
|
||||
geo.uvsNeedUpdate = true;
|
||||
}
|
||||
exports.RotateUVs = RotateUVs;
|
||||
//# sourceMappingURL=RotateUV.js.map
|
||||
Reference in New Issue
Block a user