更新文件
This commit is contained in:
254
api.esm.js
254
api.esm.js
@@ -1,31 +1,29 @@
|
||||
import geom2 from '@jscad/modeling/src/geometries/geom2';
|
||||
import geom3, { toPolygons, transform as transform$1 } from '@jscad/modeling/src/geometries/geom3';
|
||||
import poly3, { create } from '@jscad/modeling/src/geometries/poly3';
|
||||
import mat4 from '@jscad/modeling/src/maths/mat4';
|
||||
import { measureAggregateVolume, measureBoundingBox as measureBoundingBox$1 } from '@jscad/modeling/src/measurements';
|
||||
import { Vector3, FrontSide, LineDashedMaterial, Vector2 as Vector2$1, DoubleSide, MeshBasicMaterial, LineBasicMaterial, LineDashDotMaterial, LineDashDoubleDotMaterial, LineCenterMaterial, ShaderMaterial, Color, Matrix4, Box3, MeshPhysicalMaterial, ClampToEdgeWrapping, Object3D, MathUtils, Quaternion, BufferGeometry, Shape as Shape$1, ShapeGeometry, BufferAttribute, Line as Line$1, Plane as Plane$1, Line3, EllipseCurve, CatmullRomCurve3, Box2 as Box2$1, Float32BufferAttribute, Path as Path$1, Geometry, Face3, LineSegments, Mesh, CylinderBufferGeometry, InstancedInterleavedBuffer, InterleavedBufferAttribute, ShapeUtils, BoxBufferGeometry, BackSide, ExtrudeGeometry, Group, BoxGeometry, Triangle, Euler, ShapeBufferGeometry, OrthographicCamera, PerspectiveCamera, AmbientLight as AmbientLight$1, DirectionalLightHelper, SphereBufferGeometry, Matrix3, DirectionalLight as DirectionalLight$1, HemisphereLight as HemisphereLight$1, MirroredRepeatWrapping, Texture, ImageLoader, Scene, WebGLRenderTarget, Frustum, MeshNormalMaterial, TextureLoader, PointLight as PointLight$1, SphereGeometry, RectAreaLight as RectAreaLight$1, SpotLight as SpotLight$1, ConeGeometry, PointsMaterial, Points, Raycaster } from 'three';
|
||||
import { Line2 } from 'three/examples/jsm/lines/Line2';
|
||||
import { LineGeometry } from 'three/examples/jsm/lines/LineGeometry';
|
||||
import { LineSegments2 } from 'three/examples/jsm/lines/LineSegments2';
|
||||
import { LineSegmentsGeometry } from 'three/examples/jsm/lines/LineSegmentsGeometry';
|
||||
import geom3, { toPolygons, transform as transform$1 } from '@jscad/modeling/src/geometries/geom3';
|
||||
import mat4 from '@jscad/modeling/src/maths/mat4';
|
||||
import measureBoundingBox from '@jscad/modeling/src/measurements/measureBoundingBox';
|
||||
import { intersect, scission } from '@jscad/modeling/src/operations/booleans';
|
||||
import splitPolygonByPlane from '@jscad/modeling/src/operations/booleans/trees/splitPolygonByPlane';
|
||||
import retessellate from '@jscad/modeling/src/operations/modifiers/retessellate';
|
||||
import { transform } from '@jscad/modeling/src/operations/transforms';
|
||||
import { LineMaterial } from 'three/examples/jsm/lines/LineMaterial';
|
||||
import { iaop, end } from 'xaop';
|
||||
import poly3, { create } from '@jscad/modeling/src/geometries/poly3';
|
||||
import Flatbush from 'flatbush';
|
||||
import { intersect, scission } from '@jscad/modeling/src/operations/booleans';
|
||||
import geom2 from '@jscad/modeling/src/geometries/geom2';
|
||||
import extrudeLinear from '@jscad/modeling/src/operations/extrusions/extrudeLinear';
|
||||
import extrudeRotate from '@jscad/modeling/src/operations/extrusions/extrudeRotate';
|
||||
import { retessellate as retessellate$1 } from '@jscad/modeling/src/operations/modifiers';
|
||||
import retessellate from '@jscad/modeling/src/operations/modifiers/retessellate';
|
||||
import { transform } from '@jscad/modeling/src/operations/transforms';
|
||||
import Flatbush from 'flatbush';
|
||||
import * as clipperLib from 'js-angusj-clipper/web';
|
||||
import { EndType, JoinType } from 'js-angusj-clipper/web';
|
||||
import pako from 'pako';
|
||||
import { JoinType, EndType } from 'js-angusj-clipper/web';
|
||||
import polylabel from 'polylabel';
|
||||
import { AmbientLight as AmbientLight$1, BackSide, Box2 as Box2$1, Box3, BoxBufferGeometry, BoxGeometry, BufferAttribute, BufferGeometry, CatmullRomCurve3, ClampToEdgeWrapping, Color, ConeGeometry, CylinderBufferGeometry, DirectionalLight as DirectionalLight$1, DirectionalLightHelper, DoubleSide, EllipseCurve, Euler, ExtrudeGeometry, Face3, Float32BufferAttribute, FrontSide, Frustum, Geometry, Group, HemisphereLight as HemisphereLight$1, ImageLoader, InstancedInterleavedBuffer, InterleavedBufferAttribute, Line as Line$1, Line3, LineBasicMaterial, LineCenterMaterial, LineDashDotMaterial, LineDashDoubleDotMaterial, LineDashedMaterial, LineSegments, MathUtils, Matrix3, Matrix4, Mesh, MeshBasicMaterial, MeshNormalMaterial, MeshPhysicalMaterial, MirroredRepeatWrapping, Object3D, OrthographicCamera, Path as Path$1, PerspectiveCamera, Plane as Plane$1, PointLight as PointLight$1, Points, PointsMaterial, Quaternion, Raycaster, RectAreaLight as RectAreaLight$1, Scene, ShaderMaterial, Shape as Shape$1, ShapeBufferGeometry, ShapeGeometry, ShapeUtils, SphereBufferGeometry, SphereGeometry, SpotLight as SpotLight$1, Texture, TextureLoader, Triangle, Vector2 as Vector2$1, Vector3, WebGLRenderTarget } from 'three';
|
||||
import { Line2 } from 'three/examples/jsm/lines/Line2';
|
||||
import { LineGeometry } from 'three/examples/jsm/lines/LineGeometry';
|
||||
import { LineMaterial } from 'three/examples/jsm/lines/LineMaterial';
|
||||
import { LineSegments2 } from 'three/examples/jsm/lines/LineSegments2';
|
||||
import { LineSegmentsGeometry } from 'three/examples/jsm/lines/LineSegmentsGeometry';
|
||||
import { end, iaop } from 'xaop';
|
||||
function observable() { };
|
||||
function toJS() { };
|
||||
|
||||
/******************************************************************************
|
||||
Copyright (c) Microsoft Corporation.
|
||||
|
||||
@@ -3681,7 +3679,7 @@ function eval2(expr, params, defaultParam) {
|
||||
MathUtils.degToRad;
|
||||
MathUtils.RAD2DEG;
|
||||
MathUtils.DEG2RAD;
|
||||
|
||||
|
||||
let abs = Math.abs;
|
||||
let acos = Math.acos;
|
||||
let acosh = Math.acosh;
|
||||
@@ -3732,7 +3730,7 @@ function eval2(expr, params, defaultParam) {
|
||||
let R2D = MathUtils.RAD2DEG;
|
||||
let D2R = MathUtils.DEG2RAD;
|
||||
let fix = FixedNotZero;
|
||||
|
||||
|
||||
let code = "";
|
||||
//模板材质变量的value默认是"",会导致eval报错,params[name]为""时换成0
|
||||
if (params)
|
||||
@@ -15158,9 +15156,9 @@ var FaceDirection;
|
||||
class ArcBoardBuild {
|
||||
//弃用
|
||||
// private _SweepParamRanges: [number, number][];//Path 每段的起点参数和终点参数 基于SweepCurves1
|
||||
constructor(_board,
|
||||
constructor(_board,
|
||||
//放样路径
|
||||
_SweepPath = _board.GetSweepPath(),
|
||||
_SweepPath = _board.GetSweepPath(),
|
||||
//路径基于板旋转
|
||||
_SweepAngle = _board.SweepAngle, _FaceDir = _board.SweepVisibleFace) {
|
||||
this._board = _board;
|
||||
@@ -36274,15 +36272,15 @@ let RoomWallLine = class RoomWallLine extends RoomWallBase {
|
||||
geo.vertices.push(p1, p2, p3, p4, pz1, pz2, pz3, pz4);
|
||||
geo.faces.push(
|
||||
//底部
|
||||
new Face3(0, 2, 1, normaln), new Face3(1, 2, 3, normaln),
|
||||
new Face3(0, 2, 1, normaln), new Face3(1, 2, 3, normaln),
|
||||
//顶部
|
||||
new Face3(0 + 4, 1 + 4, 2 + 4, normal), new Face3(1 + 4, 3 + 4, 2 + 4, normal),
|
||||
new Face3(0 + 4, 1 + 4, 2 + 4, normal), new Face3(1 + 4, 3 + 4, 2 + 4, normal),
|
||||
//开始盖子
|
||||
new Face3(0, 1, 5, parse.Direction.clone().negate()), new Face3(0, 5, 4, parse.Direction.clone().negate()),
|
||||
new Face3(0, 1, 5, parse.Direction.clone().negate()), new Face3(0, 5, 4, parse.Direction.clone().negate()),
|
||||
//结束盖子
|
||||
new Face3(2, 7, 3, parse.Direction), new Face3(2, 6, 7, parse.Direction),
|
||||
new Face3(2, 7, 3, parse.Direction), new Face3(2, 6, 7, parse.Direction),
|
||||
//left
|
||||
new Face3(0, 6, 2, parse.LeftDir), new Face3(0, 4, 6, parse.LeftDir),
|
||||
new Face3(0, 6, 2, parse.LeftDir), new Face3(0, 4, 6, parse.LeftDir),
|
||||
//right
|
||||
new Face3(1, 3, 7, parse.LeftDir.clone().negate()), new Face3(1, 7, 5, parse.LeftDir.clone().negate()));
|
||||
//x
|
||||
@@ -36291,15 +36289,15 @@ let RoomWallLine = class RoomWallLine extends RoomWallBase {
|
||||
let z = this._Height * 1e-3;
|
||||
geo.faceVertexUvs[0].push(
|
||||
//floor
|
||||
[new Vector2$1(0, 0), new Vector2$1(x, 0), new Vector2$1(0, y)], [new Vector2$1(0, y), new Vector2$1(x, 0), new Vector2$1(x, y)],
|
||||
[new Vector2$1(0, 0), new Vector2$1(x, 0), new Vector2$1(0, y)], [new Vector2$1(0, y), new Vector2$1(x, 0), new Vector2$1(x, y)],
|
||||
//top
|
||||
[new Vector2$1(0, 0), new Vector2$1(0, y), new Vector2$1(x, 0)], [new Vector2$1(0, y), new Vector2$1(x, y), new Vector2$1(x, 0)],
|
||||
[new Vector2$1(0, 0), new Vector2$1(0, y), new Vector2$1(x, 0)], [new Vector2$1(0, y), new Vector2$1(x, y), new Vector2$1(x, 0)],
|
||||
//start lid
|
||||
[new Vector2$1(0, 0), new Vector2$1(y, 0), new Vector2$1(y, z)], [new Vector2$1(0, 0), new Vector2$1(y, z), new Vector2$1(0, z)],
|
||||
[new Vector2$1(0, 0), new Vector2$1(y, 0), new Vector2$1(y, z)], [new Vector2$1(0, 0), new Vector2$1(y, z), new Vector2$1(0, z)],
|
||||
//end lid
|
||||
[new Vector2$1(y, 0), new Vector2$1(0, z), new Vector2$1(0, 0)], [new Vector2$1(y, 0), new Vector2$1(y, z), new Vector2$1(0, z)],
|
||||
[new Vector2$1(y, 0), new Vector2$1(0, z), new Vector2$1(0, 0)], [new Vector2$1(y, 0), new Vector2$1(y, z), new Vector2$1(0, z)],
|
||||
//left
|
||||
[new Vector2$1(0, 0), new Vector2$1(x, z), new Vector2$1(x, 0)], [new Vector2$1(0, 0), new Vector2$1(0, z), new Vector2$1(x, z)],
|
||||
[new Vector2$1(0, 0), new Vector2$1(x, z), new Vector2$1(x, 0)], [new Vector2$1(0, 0), new Vector2$1(0, z), new Vector2$1(x, z)],
|
||||
//right
|
||||
[new Vector2$1(0, 0), new Vector2$1(x, 0), new Vector2$1(0, z)], [new Vector2$1(0, 0), new Vector2$1(0, z), new Vector2$1(0, z)]);
|
||||
}
|
||||
@@ -39034,7 +39032,7 @@ function UpdateStartEndPoint(curve) {
|
||||
}
|
||||
|
||||
let RoomWallArc = class RoomWallArc extends RoomWallBase {
|
||||
constructor(_Center = new Vector3(), _Radius = 0.1, _StartAngle = 0.1, _EndAngle = 0.1,
|
||||
constructor(_Center = new Vector3(), _Radius = 0.1, _StartAngle = 0.1, _EndAngle = 0.1,
|
||||
/**
|
||||
* 曲线为顺时针
|
||||
*/
|
||||
@@ -41370,7 +41368,7 @@ class PromptDistendResult extends PromptResult {
|
||||
class PromptEntityResult extends PromptResult {
|
||||
constructor(
|
||||
//选择到的图形
|
||||
Entity,
|
||||
Entity,
|
||||
//点取的点
|
||||
Point, Object, IsCircle, Curve3dParam) {
|
||||
super();
|
||||
@@ -51702,9 +51700,9 @@ let AlignedDimension = class AlignedDimension extends Dimension {
|
||||
/**构造函数提供的点在对象坐标系内部 */
|
||||
constructor(
|
||||
//针脚
|
||||
_FootP1 = new Vector3(), _FootP2 = new Vector3(),
|
||||
_FootP1 = new Vector3(), _FootP2 = new Vector3(),
|
||||
//肩膀
|
||||
_ArmP1 = new Vector3(), _ArmP2 = new Vector3(), _TextRotation = null,
|
||||
_ArmP1 = new Vector3(), _ArmP2 = new Vector3(), _TextRotation = null,
|
||||
//当尺寸线放不下文字时,使用引线
|
||||
_UseLead = true, _RoomName = "", _CabinetName = "") {
|
||||
super();
|
||||
@@ -57846,124 +57844,6 @@ TemplateCirArray = __decorate([
|
||||
Factory
|
||||
], TemplateCirArray);
|
||||
|
||||
function GetCurHost() {
|
||||
let searchParams = new URLSearchParams(globalThis.location?.search);
|
||||
if (searchParams.has("server"))
|
||||
return searchParams.get("server");
|
||||
else {
|
||||
let hostname = globalThis.location?.hostname;
|
||||
switch (hostname) {
|
||||
case "cfcad.cn":
|
||||
case "www.cfcad.cn":
|
||||
return "https://api.cfcad.cn";
|
||||
case "vip.cfcad.cn":
|
||||
return "https://vapi.cfcad.cn";
|
||||
case "v.cfcad.cn":
|
||||
return "https://vapi.cfcad.cn";
|
||||
case "t.cfcad.cn":
|
||||
return "https://tapi.cfcad.cn:7779";
|
||||
case "tvip.cfcad.cn":
|
||||
return "https://tvapi.cfcad.cn:7779";
|
||||
case "tv.cfcad.cn":
|
||||
return "https://tvapi.cfcad.cn:7779";
|
||||
default:
|
||||
return "https://tapi.cfcad.cn:7779";
|
||||
}
|
||||
}
|
||||
}
|
||||
const CURRENT_HOST = GetCurHost();
|
||||
const TemplateUrls = {
|
||||
create: CURRENT_HOST + "/CAD-moduleCreate",
|
||||
delete: CURRENT_HOST + "/CAD-moduleDelete",
|
||||
detail: CURRENT_HOST + "/CAD-moduleDetail",
|
||||
list: CURRENT_HOST + "/CAD-moduleList",
|
||||
update: CURRENT_HOST + "/CAD-moduleUpdate",
|
||||
search: CURRENT_HOST + "/GoodsSearch-WebCad",
|
||||
move: CURRENT_HOST + "/CAD-moduleMove",
|
||||
check: CURRENT_HOST + "/GoodsSearch-moduleManage",
|
||||
uploadCover: CURRENT_HOST + "/CAD-moduleDiyLogo",
|
||||
collection: CURRENT_HOST + "/CAD-colModuleList",
|
||||
publishing: CURRENT_HOST + "/CAD-moduleDeploy",
|
||||
};
|
||||
|
||||
//解压base64
|
||||
function inflateBase64(base64) {
|
||||
let binaryString = atob(base64);
|
||||
let data = pako.inflate(binaryString, { to: "string" });
|
||||
return data;
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除模块节点,同时会删除其子节点
|
||||
*/
|
||||
function DeleteArrayTempate(template) {
|
||||
template.Traverse(t => {
|
||||
for (let id of t.Objects) {
|
||||
if (!id.IsErase) {
|
||||
let e = id.Object;
|
||||
e.Erase();
|
||||
}
|
||||
}
|
||||
t.Erase();
|
||||
});
|
||||
if (template.Parent?.Object) {
|
||||
let parent = template.Parent.Object;
|
||||
arrayRemoveOnce(parent.Children, template.Id);
|
||||
}
|
||||
}
|
||||
async function GetArrayTemplate(tid, props) {
|
||||
let data = await PostJson(TemplateUrls.detail, { module_id: tid });
|
||||
if (data.err_code === 0) {
|
||||
let file = JSON.parse(inflateBase64(data.modules.file));
|
||||
let f = new CADFiler(file);
|
||||
let db = new Database(false, false, true).FileRead(f);
|
||||
let template = db.TemplateTable.Objects[0].Root;
|
||||
if (props)
|
||||
for (let par of props) {
|
||||
let p = template.GetParam(par.name);
|
||||
if (p)
|
||||
p.expr = par.expr;
|
||||
}
|
||||
return template;
|
||||
}
|
||||
}
|
||||
var RequestStatus;
|
||||
(function (RequestStatus) {
|
||||
RequestStatus[RequestStatus["Ok"] = 0] = "Ok";
|
||||
RequestStatus[RequestStatus["None"] = -1] = "None";
|
||||
RequestStatus[RequestStatus["OffLine"] = 44444] = "OffLine";
|
||||
RequestStatus[RequestStatus["NoLogin"] = 88888] = "NoLogin";
|
||||
RequestStatus[RequestStatus["CreateTempNoLogo"] = 802] = "CreateTempNoLogo";
|
||||
})(RequestStatus || (RequestStatus = {}));
|
||||
async function PostJson(url, body) {
|
||||
let res = await Post(url, JSON.stringify(body));
|
||||
return res;
|
||||
}
|
||||
async function Post(url, body) {
|
||||
try {
|
||||
let res = await fetch(url, {
|
||||
method: "POST",
|
||||
mode: "cors",
|
||||
credentials: "include",
|
||||
body,
|
||||
});
|
||||
let result = await res.json();
|
||||
if (result.err_code === undefined)
|
||||
return result;
|
||||
switch (result.err_code) {
|
||||
case RequestStatus.Ok:
|
||||
break;
|
||||
default:
|
||||
Log("获取模块错误", LogType.Error);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
catch (error) {
|
||||
// ReportError(`请求url错误:${url}`);
|
||||
return { err_code: RequestStatus.None, err_msg: `请求失败,地址:${url}` };
|
||||
}
|
||||
}
|
||||
|
||||
let TemplateCurveArray = class TemplateCurveArray extends TemplateArray {
|
||||
constructor() {
|
||||
super();
|
||||
@@ -58216,70 +58096,6 @@ let TemplateCurveArray = class TemplateCurveArray extends TemplateArray {
|
||||
}
|
||||
async Update() {
|
||||
await super.Update();
|
||||
//临时DB 克隆的阵列对象
|
||||
if (!this.Db.IsDefaultDatabase)
|
||||
return;
|
||||
const Path = this._DependCurveId?.Object;
|
||||
if (!Path || !Path.Length)
|
||||
return;
|
||||
// 尝试获取第1-1-1个模块
|
||||
if (!this._OriginArrayTempObjectId?.Object)
|
||||
this._OriginArrayTempObjectId = this.Children[0];
|
||||
if (!(this._OriginArrayTempObjectId && !this._OriginArrayTempObjectId.IsErase && this._OriginArrayTempObjectId.Object?.AllEntitys?.length)) {
|
||||
if (this.IsUseTempArray) {
|
||||
let temp = await GetArrayTemplate(this._OriginArrayTemplateId, this._OriginArrayTemplateParam);
|
||||
if (temp) {
|
||||
for (let children of [...this.Children])
|
||||
DeleteArrayTempate(children.Object);
|
||||
let originTemp = this.Db.WblockCloneObejcts([temp], this.Db.TemplateTable, new Map(), DuplicateRecordCloning.Ignore)[0];
|
||||
this._OriginArrayTempObjectId = originTemp.Id;
|
||||
this.SetRoomNameCabinetName(originTemp);
|
||||
}
|
||||
else {
|
||||
Log("模块获取失败(可能不是您店铺的模块或模块已被删除)!!");
|
||||
return;
|
||||
}
|
||||
}
|
||||
else {
|
||||
Log("实体获取失败(可能已被删除)!!");
|
||||
return;
|
||||
}
|
||||
}
|
||||
const OriginArrayTemp = this._OriginArrayTempObjectId.Object;
|
||||
if (!OriginArrayTemp.AllEntitys.length) {
|
||||
Log("阵列模块无实体");
|
||||
return;
|
||||
}
|
||||
await this.ParseCaCheParams();
|
||||
this.UpdateTempArray();
|
||||
}
|
||||
UpdateTempArray() {
|
||||
const Count = this.CacheCount;
|
||||
//将多余X列删除
|
||||
if (Count < this.Children.length) {
|
||||
for (let children of this.Children.splice(Count, this.Children.length - Count)) {
|
||||
let temp = children.Object;
|
||||
if (temp)
|
||||
DeleteArrayTempate(temp);
|
||||
}
|
||||
}
|
||||
if (!Count)
|
||||
return;
|
||||
const OriginArrayTemp = this._OriginArrayTempObjectId.Object;
|
||||
//阵列模块用于克隆 现将父层置空防止克隆出错
|
||||
OriginArrayTemp.Parent = undefined;
|
||||
this.SetTempParams(OriginArrayTemp, 0);
|
||||
for (let i = 0; i < Count - 1; i++) {
|
||||
let temp;
|
||||
if (i < this.Children.length) {
|
||||
//修改子层存在的模块参数
|
||||
temp = this.Children[i].Object;
|
||||
this.SetTempParams(temp, i + 1);
|
||||
}
|
||||
else
|
||||
this.BuildArrayTemplate(i + 1);
|
||||
}
|
||||
this.Children.unshift(OriginArrayTemp.objectId);
|
||||
}
|
||||
//#region -------------------------File-------------------------
|
||||
//对象将自身数据写入到文件.
|
||||
@@ -58889,5 +58705,5 @@ ViewportEntity2 = __decorate([
|
||||
Factory
|
||||
], ViewportEntity2);
|
||||
|
||||
export { AlignedDimension, AlignLineGroupRecord, AlignLineGroupTable, AllObjectData, AmbientLight, applyMixins, Arc, ArcBoardBuild, ArcDimension, AxisCS, BlockTable, BlockTableRecord, Board, boardUVGenerator, boardUVGenerator2, BoxSolid, BUL_IS_LINE_FUZZ, BulkheadCeiling, BulkheadCeiling_ContourType, CADFactory, CADFiler, CADObject, CameraSnapshootRecord, CameraType, CameraUpdate, Circle, clipperCpp, ColorInTransparent, CommandHistoryRecord, CompositeEntity, ContourTreeNode, CreateObjectData, CSG2Geometry, CSG2Geometry2, Curve, Curve3d, CURVE_DIR_TYPE_KEY, CURVE_FACE_TYPE_KEY, CURVE_MESH_NAMES, CURVE_WALL_TYPE_KEY, CurveTapeShape, CylinderHole, Cylineder, Database, DbCurve, DbText, DepthType, DiameterDimension, Dimension, DimStyleRecord, DimStyleTable, DimTextPosDir, DirectionalLight, DisposeTextShapeCache, DoorSpaceTemplateRecord, DuplicateRecordCloning, Ellipse, Entity, Entity3DS, EntityColorHistoryRecord, EntityFbx, EntityOBJ, EntityPLY, EntityRef, EntityRefModel, EntitySTL, EntityX3D, enumToArray, EraseEntityData, ExtendType$1 as ExtendType, ExtrudeBuildConfig, ExtrudeGeometryBuilder, ExtrudeHole, ExtrudeSolid, FaceEntity, Factory, FastDrillingEdgeGeometry, FastDrillingMeshGeometry, FastMeshGeometry, FontStyleRecord, FontStyleTable, GangDrillType, GenLocalUv, Geometry2CSG, Geometry2CSG2, GetBoxGeoBufferGeometry, GetHoleLengthOfIndex, Groove, GroupRecord, GroupTable, GroupType, HardwareCompositeEntity, HardwareTopline, HemisphereLight, HingeSpaceTemplateRecord, HistoricManage, HistorycRecord, Hole, Image, InitClipperCpp, IsBigHole, IsPhysical, LayerNode, LayerTable, LayerTableRecord, LeadRadiusDimension, Light, Line, LineAngularDimension, LinearDimension, LineHeightScaleMap, MaterialTableRecord, MaxDrawGrooveCount, MLeaderDimension, NameData, ObjectAllDataHistoryRecord, ObjectCollection, ObjectId, ObjectIdData, ObjectTreeData, OneCabinetRecord, PhysicalMaterialRecord, Point, PointLight, Polyline, Positioning, Positioning2Point, Positioning3Point, PositioningBoardSpace, PositioningClampSpace, PositioningFixed, PositioningHandleSpace, PositioningTemporary, ProcessingGroupRecord, ProcessingGroupTable, Purge, PurgeTemplateTreeRoot, RadiusDimension, RectAreaLight, Region, RelevancyType, RemoveObjectData, RenderState, RenderType, RevolveSolid, ROOM_REGION_CURVES_KEY, RoomBase, RoomFlatBase, RoomFlatFloor, RoomFlatTop, RoomHoleBase, RoomHoleLine, RoomHolePolyline, RoomRegion, RoomRegionParse, RoomWallArc, RoomWallBase, RoomWallLine, RoomWallParse, SealSolid, Shape2, Spline, SpotLight, Status, SubtractRange, SubtractRange2, SweepSolid, SymbolTable, SymbolTableRecord, Tape, TempalteActionRadiusType, TempateDefaultParamCount, TempateThicknessAction, TemplateAction, TemplateaRadiusAction, TemplateArcWindowRecord, TemplateArray, TemplateBehindBoard, TemplateBoardRecord, TemplateCirArray, TemplateCurveArray, TemplateEntityRef, TemplateFilletAction, TemplateKuGanRecord, TemplateLatticeRecord, TemplateLayerBoard, TemplateLeftRightBoardRecord, TemplateMaterialAction, TemplateMoveAction, TemplateParam, TemplateRecord, TemplateRectArray, TemplateRoomDoorRecord, TemplateSetSealAction, TemplateSizeBoard, TemplateStretchGripAction, TemplateStretchScaleBoxAction, TemplateTable, TemplateTopBottomBoard, TemplateVerticalBoard, TemplateVisualSpace, TemplateWindowRecord, TemplateWineRackRecord, TempPolyline$1 as TempPolyline, Text, TEXT_HEIGHT_SCALE, TextAligen, TextureTable, TextureTableEventBus, TextureTableRecord, ThicknessDirection, UpdateDraw, UpdateHoleFakerWallsAndUpdateDraw, UpdateRelevanceWallHole, UpdateTempPolyline, UpdateWallHolesDataAndUpdateDraw, UVFullType, UVType, ViewNearMinSize, ViewportEntity, ViewportEntity2, VisualSpaceBox, WallCurveDirType, WallFaceType };
|
||||
export { AlignLineGroupRecord, AlignLineGroupTable, AlignedDimension, AllObjectData, AmbientLight, Arc, ArcBoardBuild, ArcDimension, AxisCS, BUL_IS_LINE_FUZZ, BlockTable, BlockTableRecord, Board, BoxSolid, BulkheadCeiling, BulkheadCeiling_ContourType, CADFactory, CADFiler, CADObject, CSG2Geometry, CSG2Geometry2, CURVE_DIR_TYPE_KEY, CURVE_FACE_TYPE_KEY, CURVE_MESH_NAMES, CURVE_WALL_TYPE_KEY, CameraSnapshootRecord, CameraType, CameraUpdate, Circle, ColorInTransparent, CommandHistoryRecord, CompositeEntity, ContourTreeNode, CreateObjectData, Curve, Curve3d, CurveTapeShape, CylinderHole, Cylineder, Database, DbCurve, DbText, DepthType, DiameterDimension, DimStyleRecord, DimStyleTable, DimTextPosDir, Dimension, DirectionalLight, DisposeTextShapeCache, DoorSpaceTemplateRecord, DuplicateRecordCloning, Ellipse, Entity, Entity3DS, EntityColorHistoryRecord, EntityFbx, EntityOBJ, EntityPLY, EntityRef, EntityRefModel, EntitySTL, EntityX3D, EraseEntityData, ExtendType$1 as ExtendType, ExtrudeBuildConfig, ExtrudeGeometryBuilder, ExtrudeHole, ExtrudeSolid, FaceEntity, Factory, FastDrillingEdgeGeometry, FastDrillingMeshGeometry, FastMeshGeometry, FontStyleRecord, FontStyleTable, GangDrillType, GenLocalUv, Geometry2CSG, Geometry2CSG2, GetBoxGeoBufferGeometry, GetHoleLengthOfIndex, Groove, GroupRecord, GroupTable, GroupType, HardwareCompositeEntity, HardwareTopline, HemisphereLight, HingeSpaceTemplateRecord, HistoricManage, HistorycRecord, Hole, Image, InitClipperCpp, IsBigHole, IsPhysical, LayerNode, LayerTable, LayerTableRecord, LeadRadiusDimension, Light, Line, LineAngularDimension, LineHeightScaleMap, LinearDimension, MLeaderDimension, MaterialTableRecord, MaxDrawGrooveCount, NameData, ObjectAllDataHistoryRecord, ObjectCollection, ObjectId, ObjectIdData, ObjectTreeData, OneCabinetRecord, PhysicalMaterialRecord, Point, PointLight, Polyline, Positioning, Positioning2Point, Positioning3Point, PositioningBoardSpace, PositioningClampSpace, PositioningFixed, PositioningHandleSpace, PositioningTemporary, ProcessingGroupRecord, ProcessingGroupTable, Purge, PurgeTemplateTreeRoot, ROOM_REGION_CURVES_KEY, RadiusDimension, RectAreaLight, Region, RelevancyType, RemoveObjectData, RenderState, RenderType, RevolveSolid, RoomBase, RoomFlatBase, RoomFlatFloor, RoomFlatTop, RoomHoleBase, RoomHoleLine, RoomHolePolyline, RoomRegion, RoomRegionParse, RoomWallArc, RoomWallBase, RoomWallLine, RoomWallParse, SealSolid, Shape2, Spline, SpotLight, Status, SubtractRange, SubtractRange2, SweepSolid, SymbolTable, SymbolTableRecord, TEXT_HEIGHT_SCALE, Tape, TempPolyline$1 as TempPolyline, TempalteActionRadiusType, TempateDefaultParamCount, TempateThicknessAction, TemplateAction, TemplateArcWindowRecord, TemplateArray, TemplateBehindBoard, TemplateBoardRecord, TemplateCirArray, TemplateCurveArray, TemplateEntityRef, TemplateFilletAction, TemplateKuGanRecord, TemplateLatticeRecord, TemplateLayerBoard, TemplateLeftRightBoardRecord, TemplateMaterialAction, TemplateMoveAction, TemplateParam, TemplateRecord, TemplateRectArray, TemplateRoomDoorRecord, TemplateSetSealAction, TemplateSizeBoard, TemplateStretchGripAction, TemplateStretchScaleBoxAction, TemplateTable, TemplateTopBottomBoard, TemplateVerticalBoard, TemplateVisualSpace, TemplateWindowRecord, TemplateWineRackRecord, TemplateaRadiusAction, Text, TextAligen, TextureTable, TextureTableEventBus, TextureTableRecord, ThicknessDirection, UVFullType, UVType, UpdateDraw, UpdateHoleFakerWallsAndUpdateDraw, UpdateRelevanceWallHole, UpdateTempPolyline, UpdateWallHolesDataAndUpdateDraw, ViewNearMinSize, ViewportEntity, ViewportEntity2, VisualSpaceBox, WallCurveDirType, WallFaceType, applyMixins, boardUVGenerator, boardUVGenerator2, clipperCpp, enumToArray };
|
||||
//# sourceMappingURL=api.esm.js.map
|
||||
|
||||
Reference in New Issue
Block a user