Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
7484cc6c3c | |||
942c7f1cc7 |
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "material-editor",
|
"name": "material-editor",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "1.0.18",
|
"version": "1.0.20",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
import { CADFiler, CADObject, Database, DuplicateRecordCloning, Factory, LayerNode, ObjectId, PhysicalMaterialRecord, TextureTableRecord } from "webcad_ue4_api";
|
import { CADFactory, CADFiler, CADObject, Database, DuplicateRecordCloning, Factory, LayerNode, ObjectId, PhysicalMaterialRecord, TextureTableRecord } from "webcad_ue4_api";
|
||||||
|
|
||||||
// TODO: Danger: 注意入侵性代码
|
// TODO: Danger: 注意入侵性代码
|
||||||
// 疑似是WebCAD中的漏洞,当传入new Database()时,
|
// 疑似是WebCAD中的漏洞,当传入new Database()时,
|
||||||
@@ -14,8 +14,7 @@ Database.prototype.AllocationObjectId = function (this: Database, object: CADObj
|
|||||||
this.idMap.set(object.Id.Index, object.Id);
|
this.idMap.set(object.Id.Index, object.Id);
|
||||||
}
|
}
|
||||||
|
|
||||||
export function MaterialOut(material: PhysicalMaterialRecord): string
|
export function MaterialOut(material: PhysicalMaterialRecord): string {
|
||||||
{
|
|
||||||
let db = new Database();
|
let db = new Database();
|
||||||
db.WblockCloneObejcts(
|
db.WblockCloneObejcts(
|
||||||
[material],
|
[material],
|
||||||
@@ -28,6 +27,8 @@ export function MaterialOut(material: PhysicalMaterialRecord): string
|
|||||||
json = json.replace(LayerNode.name, "LayerNode")
|
json = json.replace(LayerNode.name, "LayerNode")
|
||||||
.replace(TextureTableRecord.name, "TextureTableRecord")
|
.replace(TextureTableRecord.name, "TextureTableRecord")
|
||||||
.replace(PhysicalMaterialRecord.name, "PhysicalMaterialRecord");
|
.replace(PhysicalMaterialRecord.name, "PhysicalMaterialRecord");
|
||||||
|
console.debug("DEBUG CAD Object Name", CADFactory['factory'].objectNameMap);
|
||||||
|
console.debug("CURRENT PROTOTYPE NAME\n", "LAYERNODE:", LayerNode.name, "TEXTURETABLERECORD:", TextureTableRecord.name, "PHYSICALMATERIALRECORD:", PhysicalMaterialRecord.name);
|
||||||
return json;
|
return json;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -139,7 +139,7 @@ const emits = defineEmits<{
|
|||||||
(e: 'submit', data: MaterialRequest[]): void;
|
(e: 'submit', data: MaterialRequest[]): void;
|
||||||
}>();
|
}>();
|
||||||
|
|
||||||
const debugMode = ref(true);
|
const debugMode = ref(false);
|
||||||
const _textureSrc = ref(props.textureSrcList);
|
const _textureSrc = ref(props.textureSrcList);
|
||||||
const debugTextureSrc = ref("");
|
const debugTextureSrc = ref("");
|
||||||
const textureAdjustment = ref<TextureAdjustment>({
|
const textureAdjustment = ref<TextureAdjustment>({
|
||||||
|
Reference in New Issue
Block a user