From a0b6b70ce7cbf03871a2a26ac3aed616f6ffbb0e Mon Sep 17 00:00:00 2001 From: ChenX Date: Wed, 16 Feb 2022 11:13:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E5=8F=91:=E6=9B=B4=E6=96=B0api?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/DatabaseServices/Entity/Extrude.ts | 2 +- src/ueapi.ts | 2 ++ utils/replace_api_file.ts | 16 ++++++++++------ 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/DatabaseServices/Entity/Extrude.ts b/src/DatabaseServices/Entity/Extrude.ts index 60a37b25a..e114a3406 100644 --- a/src/DatabaseServices/Entity/Extrude.ts +++ b/src/DatabaseServices/Entity/Extrude.ts @@ -1890,7 +1890,7 @@ export class ExtrudeSolid extends Entity } private _EdgeGeometry: EdgesGeometry | BufferGeometry; - protected get EdgeGeometry() + get EdgeGeometry() { if (this._EdgeGeometry) return this._EdgeGeometry; diff --git a/src/ueapi.ts b/src/ueapi.ts index 00f35fa55..83d18623d 100644 --- a/src/ueapi.ts +++ b/src/ueapi.ts @@ -1,5 +1,7 @@ +export * from "./DatabaseServices/Entity/Board"; export * from "./DatabaseServices/Entity/Circle"; export * from "./DatabaseServices/Entity/Extrude"; export * from "./DatabaseServices/Entity/Polyline"; export * from "./DatabaseServices/Shape2"; +export * from "./Geometry/BoardUVGenerator"; export * from "./Geometry/ExtrudeMeshGeomBuilder/ExtrudeEdgeGeometry2"; diff --git a/utils/replace_api_file.ts b/utils/replace_api_file.ts index 6766b94c1..68abf2176 100644 --- a/utils/replace_api_file.ts +++ b/utils/replace_api_file.ts @@ -15,14 +15,18 @@ function replace_api_file(filePath: string): Promise return; } - data = data.replace("require(\"../GLSL/GoodchSimple.vs\")", "\"\""); - data = data.replace("require(\"../GLSL/GoodchSimple2.fs\")", "\"\""); + data = data.replaceAll("require(\"../GLSL/GoodchSimple.vs\")", "\"\""); + data = data.replaceAll("require(\"../GLSL/GoodchSimple.fs\")", "\"\""); + data = data.replaceAll("require(\"../GLSL/GoodchSimple2.fs\")", "\"\""); - data = data.replace("require(\"./GoodchSimple.vs\")", "\"\""); - data = data.replace("require(\"./GoodchSimple.fs\")", "\"\""); + data = data.replaceAll("require(\"../GLSL/GoodchSimpleLogBuf.vs\")", "\"\""); + data = data.replaceAll("require(\"../GLSL/GoodchSimpleLogBuf.fs\")", "\"\""); - data = data.replace("import { iaop } from 'xaop';", "function iaop() { };"); - data = data.replace("import { observable, toJS } from 'mobx';", "function observable() { };\r\nfunction toJS() { };"); + data = data.replaceAll("require(\"./GoodchSimple.vs\")", "\"\""); + data = data.replaceAll("require(\"./GoodchSimple.fs\")", "\"\""); + + data = data.replaceAll("import { iaop } from 'xaop';", "function iaop() { };"); + data = data.replaceAll("import { observable, toJS } from 'mobx';", "function observable() { };\r\nfunction toJS() { };"); fs.writeFile(filePath, data, err =>