mirror of
https://github.com/xibyte/jsketcher
synced 2025-12-06 16:33:15 +01:00
rename plugin to bundle
This commit is contained in:
parent
298f48e440
commit
43f3feddbb
62 changed files with 117 additions and 117 deletions
|
|
@ -1,4 +1,4 @@
|
||||||
import {ProjectService} from "cad/projectPlugin";
|
import {ProjectService} from "cad/projectBundle";
|
||||||
|
|
||||||
export interface LegacyContext {
|
export interface LegacyContext {
|
||||||
services: any,
|
services: any,
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
|
||||||
import {createOCCBottle} from './bottle.occ';
|
import {createOCCBottle} from './bottle.occ';
|
||||||
import {occ2brep} from 'cad/occ/occ2models';
|
import {occ2brep} from 'cad/occ/occ2models';
|
||||||
import icon from './icon.svg';
|
import icon from './icon.svg';
|
||||||
import {OperationDescriptor} from "cad/craft/operationPlugin";
|
import {OperationDescriptor} from "cad/craft/operationBundle";
|
||||||
|
|
||||||
export const OCCBottle:OperationDescriptor<any> = {
|
export const OCCBottle:OperationDescriptor<any> = {
|
||||||
id: 'OCC_BOTTLE',
|
id: 'OCC_BOTTLE',
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import {MShell} from "cad/model/mshell";
|
import {MShell} from "cad/model/mshell";
|
||||||
import {ApplicationContext} from "cad/context";
|
import {ApplicationContext} from "cad/context";
|
||||||
import {EntityKind} from "cad/model/entities";
|
import {EntityKind} from "cad/model/entities";
|
||||||
import {ActionDefinition} from "cad/actions/actionSystemPlugin";
|
import {ActionDefinition} from "cad/actions/actionSystemBundle";
|
||||||
|
|
||||||
|
|
||||||
interface getVolumeParams {
|
interface getVolumeParams {
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
|
||||||
import {ApplicationContext} from "cad/context";
|
import {ApplicationContext} from "cad/context";
|
||||||
import {EntityKind} from "cad/model/entities";
|
import {EntityKind} from "cad/model/entities";
|
||||||
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
|
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
|
||||||
import {OperationDescriptor} from "cad/craft/operationPlugin";
|
import {OperationDescriptor} from "cad/craft/operationBundle";
|
||||||
|
|
||||||
interface BooleanParams {
|
interface BooleanParams {
|
||||||
tools: [];
|
tools: [];
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
|
import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
|
||||||
import {ApplicationContext} from "cad/context";
|
import {ApplicationContext} from "cad/context";
|
||||||
import {EntityKind} from "cad/model/entities";
|
import {EntityKind} from "cad/model/entities";
|
||||||
import {OperationDescriptor} from "cad/craft/operationPlugin";
|
import {OperationDescriptor} from "cad/craft/operationBundle";
|
||||||
import {MShell} from "cad/model/mshell";
|
import {MShell} from "cad/model/mshell";
|
||||||
|
|
||||||
interface DeleteBodyParams {
|
interface DeleteBodyParams {
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import {ApplicationContext} from "cad/context";
|
||||||
import {EntityKind} from "cad/model/entities";
|
import {EntityKind} from "cad/model/entities";
|
||||||
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
|
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
|
||||||
import {UnitVector} from "math/vector";
|
import {UnitVector} from "math/vector";
|
||||||
import {OperationDescriptor} from "cad/craft/operationPlugin";
|
import {OperationDescriptor} from "cad/craft/operationBundle";
|
||||||
import {MObject} from "cad/model/mobject";
|
import {MObject} from "cad/model/mobject";
|
||||||
import {FaceRef} from "cad/craft/e0/OCCUtils";
|
import {FaceRef} from "cad/craft/e0/OCCUtils";
|
||||||
import {FromSketchProductionAnalyzer, PushPullFaceProductionAnalyzer} from "cad/craft/production/productionAnalyzer";
|
import {FromSketchProductionAnalyzer, PushPullFaceProductionAnalyzer} from "cad/craft/production/productionAnalyzer";
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import {ApplicationContext} from 'cad/context';
|
||||||
import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
|
import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
|
||||||
|
|
||||||
import {EntityKind} from "cad/model/entities";
|
import {EntityKind} from "cad/model/entities";
|
||||||
import {OperationDescriptor} from "cad/craft/operationPlugin";
|
import {OperationDescriptor} from "cad/craft/operationBundle";
|
||||||
import {FromMObjectProductionAnalyzer} from "cad/craft/production/productionAnalyzer";
|
import {FromMObjectProductionAnalyzer} from "cad/craft/production/productionAnalyzer";
|
||||||
import {MEdge} from "cad/model/medge";
|
import {MEdge} from "cad/model/medge";
|
||||||
import {MObject} from "cad/model/mobject";
|
import {MObject} from "cad/model/mobject";
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
|
import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
|
||||||
import {ApplicationContext} from "cad/context";
|
import {ApplicationContext} from "cad/context";
|
||||||
import {EntityKind} from "cad/model/entities";
|
import {EntityKind} from "cad/model/entities";
|
||||||
import {OperationDescriptor} from "cad/craft/operationPlugin";
|
import {OperationDescriptor} from "cad/craft/operationBundle";
|
||||||
import {SetLocation} from "cad/craft/e0/interact";
|
import {SetLocation} from "cad/craft/e0/interact";
|
||||||
import {MDatum} from "cad/model/mdatum";
|
import {MDatum} from "cad/model/mdatum";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
import {ApplicationContext} from "cad/context";
|
import {ApplicationContext} from "cad/context";
|
||||||
import {OperationDescriptor} from "cad/craft/operationPlugin";
|
import {OperationDescriptor} from "cad/craft/operationBundle";
|
||||||
import {LocalFile, LocalFileAdapter} from "ui/components/controls/FileControl";
|
import {LocalFile, LocalFileAdapter} from "ui/components/controls/FileControl";
|
||||||
import CadError from "../../../../../web/app/utils/errors";
|
import CadError from "../../../../../web/app/utils/errors";
|
||||||
import {parseStringPromise} from 'xml2js';
|
import {parseStringPromise} from 'xml2js';
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import { roundValueForPresentation as r } from 'cad/craft/operationHelper';
|
||||||
import { ApplicationContext } from "cad/context";
|
import { ApplicationContext } from "cad/context";
|
||||||
import { EntityKind } from "cad/model/entities";
|
import { EntityKind } from "cad/model/entities";
|
||||||
import { BooleanDefinition } from "cad/craft/schema/common/BooleanDefinition";
|
import { BooleanDefinition } from "cad/craft/schema/common/BooleanDefinition";
|
||||||
import { OperationDescriptor } from "cad/craft/operationPlugin";
|
import { OperationDescriptor } from "cad/craft/operationBundle";
|
||||||
import { MSketchLoop } from "cad/model/mloop";
|
import { MSketchLoop } from "cad/model/mloop";
|
||||||
import { FromSketchProductionAnalyzer } from "cad/craft/production/productionAnalyzer";
|
import { FromSketchProductionAnalyzer } from "cad/craft/production/productionAnalyzer";
|
||||||
import {FaceRef} from "cad/craft/e0/OCCUtils";
|
import {FaceRef} from "cad/craft/e0/OCCUtils";
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ import { MFace } from "cad/model/mface";
|
||||||
import { ApplicationContext } from "cad/context";
|
import { ApplicationContext } from "cad/context";
|
||||||
import { EntityKind } from "cad/model/entities";
|
import { EntityKind } from "cad/model/entities";
|
||||||
import Axis from "math/axis";
|
import Axis from "math/axis";
|
||||||
import { OperationDescriptor } from "cad/craft/operationPlugin";
|
import { OperationDescriptor } from "cad/craft/operationBundle";
|
||||||
import { MShell } from 'cad/model/mshell';
|
import { MShell } from 'cad/model/mshell';
|
||||||
|
|
||||||
interface MirrorBodyParams {
|
interface MirrorBodyParams {
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import { ApplicationContext } from "cad/context";
|
||||||
import { EntityKind } from "cad/model/entities";
|
import { EntityKind } from "cad/model/entities";
|
||||||
import Axis from "math/axis";
|
import Axis from "math/axis";
|
||||||
import { UnitVector } from "math/vector";
|
import { UnitVector } from "math/vector";
|
||||||
import { OperationDescriptor } from "cad/craft/operationPlugin";
|
import { OperationDescriptor } from "cad/craft/operationBundle";
|
||||||
import { MShell } from 'cad/model/mshell';
|
import { MShell } from 'cad/model/mshell';
|
||||||
import { MDatum } from "cad/model/mdatum";
|
import { MDatum } from "cad/model/mdatum";
|
||||||
import {Matrix3x4} from "math/matrix";
|
import {Matrix3x4} from "math/matrix";
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ import {MFace} from "cad/model/mface";
|
||||||
import {ApplicationContext} from "cad/context";
|
import {ApplicationContext} from "cad/context";
|
||||||
import {EntityKind} from "cad/model/entities";
|
import {EntityKind} from "cad/model/entities";
|
||||||
import Axis from "math/axis";
|
import Axis from "math/axis";
|
||||||
import {OperationDescriptor} from "cad/craft/operationPlugin";
|
import {OperationDescriptor} from "cad/craft/operationBundle";
|
||||||
import {MShell} from 'cad/model/mshell';
|
import {MShell} from 'cad/model/mshell';
|
||||||
import {Matrix3x4} from "math/matrix";
|
import {Matrix3x4} from "math/matrix";
|
||||||
import {AddLocation, SetLocation} from "cad/craft/e0/interact";
|
import {AddLocation, SetLocation} from "cad/craft/e0/interact";
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import {ApplicationContext} from 'cad/context';
|
||||||
import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
|
import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
|
||||||
import {EntityKind} from "cad/model/entities";
|
import {EntityKind} from "cad/model/entities";
|
||||||
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
|
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
|
||||||
import {OperationDescriptor} from "cad/craft/operationPlugin";
|
import {OperationDescriptor} from "cad/craft/operationBundle";
|
||||||
import CSys from "math/csys";
|
import CSys from "math/csys";
|
||||||
import {MDatum} from "cad/model/mdatum";
|
import {MDatum} from "cad/model/mdatum";
|
||||||
import {ExpectedOrderProductionAnalyzer} from "cad/craft/production/productionAnalyzer";
|
import {ExpectedOrderProductionAnalyzer} from "cad/craft/production/productionAnalyzer";
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import { ApplicationContext } from 'cad/context';
|
||||||
import { roundValueForPresentation as r } from 'cad/craft/operationHelper';
|
import { roundValueForPresentation as r } from 'cad/craft/operationHelper';
|
||||||
import { EntityKind } from "cad/model/entities";
|
import { EntityKind } from "cad/model/entities";
|
||||||
import { BooleanDefinition } from "cad/craft/schema/common/BooleanDefinition";
|
import { BooleanDefinition } from "cad/craft/schema/common/BooleanDefinition";
|
||||||
import { OperationDescriptor } from "cad/craft/operationPlugin";
|
import { OperationDescriptor } from "cad/craft/operationBundle";
|
||||||
import { MDatum } from "cad/model/mdatum";
|
import { MDatum } from "cad/model/mdatum";
|
||||||
import CSys from "math/csys";
|
import CSys from "math/csys";
|
||||||
import { ExpectedOrderProductionAnalyzer } from "cad/craft/production/productionAnalyzer";
|
import { ExpectedOrderProductionAnalyzer } from "cad/craft/production/productionAnalyzer";
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import {ApplicationContext} from 'cad/context';
|
||||||
import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
|
import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
|
||||||
import {EntityKind} from "cad/model/entities";
|
import {EntityKind} from "cad/model/entities";
|
||||||
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
|
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
|
||||||
import {OperationDescriptor} from "cad/craft/operationPlugin";
|
import {OperationDescriptor} from "cad/craft/operationBundle";
|
||||||
import {MDatum} from "cad/model/mdatum";
|
import {MDatum} from "cad/model/mdatum";
|
||||||
import CSys from "math/csys";
|
import CSys from "math/csys";
|
||||||
import { ExpectedOrderProductionAnalyzer } from "cad/craft/production/productionAnalyzer";
|
import { ExpectedOrderProductionAnalyzer } from "cad/craft/production/productionAnalyzer";
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import {ApplicationContext} from 'cad/context';
|
||||||
import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
|
import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
|
||||||
import {EntityKind} from "cad/model/entities";
|
import {EntityKind} from "cad/model/entities";
|
||||||
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
|
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
|
||||||
import {OperationDescriptor} from "cad/craft/operationPlugin";
|
import {OperationDescriptor} from "cad/craft/operationBundle";
|
||||||
import {MDatum} from "cad/model/mdatum";
|
import {MDatum} from "cad/model/mdatum";
|
||||||
import CSys from "math/csys";
|
import CSys from "math/csys";
|
||||||
import { ExpectedOrderProductionAnalyzer } from "cad/craft/production/productionAnalyzer";
|
import { ExpectedOrderProductionAnalyzer } from "cad/craft/production/productionAnalyzer";
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import { ApplicationContext } from 'cad/context';
|
||||||
import { roundValueForPresentation as r } from 'cad/craft/operationHelper';
|
import { roundValueForPresentation as r } from 'cad/craft/operationHelper';
|
||||||
import { EntityKind } from "cad/model/entities";
|
import { EntityKind } from "cad/model/entities";
|
||||||
import { BooleanDefinition } from "cad/craft/schema/common/BooleanDefinition";
|
import { BooleanDefinition } from "cad/craft/schema/common/BooleanDefinition";
|
||||||
import { OperationDescriptor } from "cad/craft/operationPlugin";
|
import { OperationDescriptor } from "cad/craft/operationBundle";
|
||||||
import { MDatum } from "cad/model/mdatum";
|
import { MDatum } from "cad/model/mdatum";
|
||||||
import CSys from "math/csys";
|
import CSys from "math/csys";
|
||||||
import { ExpectedOrderProductionAnalyzer } from "cad/craft/production/productionAnalyzer";
|
import { ExpectedOrderProductionAnalyzer } from "cad/craft/production/productionAnalyzer";
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import {ApplicationContext} from "cad/context";
|
||||||
import {EntityKind} from "cad/model/entities";
|
import {EntityKind} from "cad/model/entities";
|
||||||
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
|
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
|
||||||
import Axis from "math/axis";
|
import Axis from "math/axis";
|
||||||
import {OperationDescriptor} from "cad/craft/operationPlugin";
|
import {OperationDescriptor} from "cad/craft/operationBundle";
|
||||||
import {FaceRef} from "cad/craft/e0/OCCUtils";
|
import {FaceRef} from "cad/craft/e0/OCCUtils";
|
||||||
import {FromMObjectProductionAnalyzer, FromSketchProductionAnalyzer} from "cad/craft/production/productionAnalyzer";
|
import {FromMObjectProductionAnalyzer, FromSketchProductionAnalyzer} from "cad/craft/production/productionAnalyzer";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import {MShell} from 'cad/model/mshell';
|
||||||
import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
|
import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
|
||||||
import {ApplicationContext} from "cad/context";
|
import {ApplicationContext} from "cad/context";
|
||||||
import {EntityKind} from "cad/model/entities";
|
import {EntityKind} from "cad/model/entities";
|
||||||
import {OperationDescriptor} from "cad/craft/operationPlugin";
|
import {OperationDescriptor} from "cad/craft/operationBundle";
|
||||||
|
|
||||||
|
|
||||||
interface scaleParams {
|
interface scaleParams {
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
|
||||||
import {MFace} from "cad/model/mface";
|
import {MFace} from "cad/model/mface";
|
||||||
import {ApplicationContext} from "cad/context";
|
import {ApplicationContext} from "cad/context";
|
||||||
import {EntityKind} from "cad/model/entities";
|
import {EntityKind} from "cad/model/entities";
|
||||||
import {OperationDescriptor} from "cad/craft/operationPlugin";
|
import {OperationDescriptor} from "cad/craft/operationBundle";
|
||||||
|
|
||||||
|
|
||||||
interface ShellParams {
|
interface ShellParams {
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import {ApplicationContext} from "cad/context";
|
import {ApplicationContext} from "cad/context";
|
||||||
import {EntityKind} from "cad/model/entities";
|
import {EntityKind} from "cad/model/entities";
|
||||||
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
|
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
|
||||||
import {OperationDescriptor} from "cad/craft/operationPlugin";
|
import {OperationDescriptor} from "cad/craft/operationBundle";
|
||||||
import {MSketchLoop} from "cad/model/mloop";
|
import {MSketchLoop} from "cad/model/mloop";
|
||||||
|
|
||||||
interface SweepParams {
|
interface SweepParams {
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import { ApplicationContext } from "cad/context";
|
||||||
import { EntityKind } from "cad/model/entities";
|
import { EntityKind } from "cad/model/entities";
|
||||||
import { BooleanDefinition, BooleanKind } from "cad/craft/schema/common/BooleanDefinition";
|
import { BooleanDefinition, BooleanKind } from "cad/craft/schema/common/BooleanDefinition";
|
||||||
import Axis from "math/axis";
|
import Axis from "math/axis";
|
||||||
import { OperationDescriptor } from "cad/craft/operationPlugin";
|
import { OperationDescriptor } from "cad/craft/operationBundle";
|
||||||
|
|
||||||
interface smFlangeParams {
|
interface smFlangeParams {
|
||||||
angle: number;
|
angle: number;
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import {ApplicationContext} from "cad/context";
|
||||||
import {EntityKind} from "cad/model/entities";
|
import {EntityKind} from "cad/model/entities";
|
||||||
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
|
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
|
||||||
import {UnitVector} from "math/vector";
|
import {UnitVector} from "math/vector";
|
||||||
import {OperationDescriptor} from "cad/craft/operationPlugin";
|
import {OperationDescriptor} from "cad/craft/operationBundle";
|
||||||
import {FromSketchProductionAnalyzer} from "cad/craft/production/productionAnalyzer";
|
import {FromSketchProductionAnalyzer} from "cad/craft/production/productionAnalyzer";
|
||||||
|
|
||||||
interface smTabParams {
|
interface smTabParams {
|
||||||
|
|
|
||||||
|
|
@ -155,7 +155,7 @@ export interface ActionService {
|
||||||
hint$: StateStream<Hint>;
|
hint$: StateStream<Hint>;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ActionSystemPlugin {
|
export interface ActionSystemBundle {
|
||||||
actionService: ActionService;
|
actionService: ActionService;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import {SolveStatus} from "../../sketcher/constr/AlgNumSystem";
|
import {SolveStatus} from "../../sketcher/constr/AlgNumSystem";
|
||||||
import {MShell} from "../model/mshell";
|
import {MShell} from "../model/mshell";
|
||||||
import {MObject} from "../model/mobject";
|
import {MObject} from "../model/mobject";
|
||||||
import {CadRegistry} from "../craft/cadRegistryPlugin";
|
import {CadRegistry} from "../craft/cadRegistryBundle";
|
||||||
import {AssemblyConstraint, AssemblyConstraintDefinition} from "./assemblyConstraint";
|
import {AssemblyConstraint, AssemblyConstraintDefinition} from "./assemblyConstraint";
|
||||||
import {AssemblyConstraintsSchemas} from "./assemblySchemas";
|
import {AssemblyConstraintsSchemas} from "./assemblySchemas";
|
||||||
import {dfs} from "gems/traverse";
|
import {dfs} from "gems/traverse";
|
||||||
|
|
|
||||||
|
|
@ -2,13 +2,13 @@ import {Plugin} from "plugable/pluginSystem";
|
||||||
import {AttributesService} from "cad/attributes/attributesService";
|
import {AttributesService} from "cad/attributes/attributesService";
|
||||||
import {contributeComponent} from "cad/dom/components/ContributedComponents";
|
import {contributeComponent} from "cad/dom/components/ContributedComponents";
|
||||||
import {DisplayOptionsDialogManager} from "cad/attributes/ui/DisplayOptionsDialog";
|
import {DisplayOptionsDialogManager} from "cad/attributes/ui/DisplayOptionsDialog";
|
||||||
import {ActionSystemPlugin} from "cad/actions/actionSystemPlugin";
|
import {ActionSystemBundle} from "cad/actions/actionSystemBundle";
|
||||||
import {RequiresAnyModelSelection} from "cad/actions/actionHelpers";
|
import {RequiresAnyModelSelection} from "cad/actions/actionHelpers";
|
||||||
import {IoColorPalette} from "react-icons/io5";
|
import {IoColorPalette} from "react-icons/io5";
|
||||||
import {FaTable} from "react-icons/fa";
|
import {FaTable} from "react-icons/fa";
|
||||||
import {ApplicationContext} from "cad/context";
|
import {ApplicationContext} from "cad/context";
|
||||||
|
|
||||||
type AttributesPluginInputContext = ActionSystemPlugin;
|
type AttributesPluginInputContext = ActionSystemBundle;
|
||||||
|
|
||||||
export interface AttributesPluginContext {
|
export interface AttributesPluginContext {
|
||||||
attributesService: AttributesService;
|
attributesService: AttributesService;
|
||||||
|
|
@ -16,7 +16,7 @@ export interface AttributesPluginContext {
|
||||||
|
|
||||||
type AttributesPluginWorkingContext = AttributesPluginInputContext&AttributesPluginContext;
|
type AttributesPluginWorkingContext = AttributesPluginInputContext&AttributesPluginContext;
|
||||||
|
|
||||||
export const AttributesPlugin: Plugin<AttributesPluginInputContext, AttributesPluginContext, AttributesPluginWorkingContext> = {
|
export const AttributesBundle: Plugin<AttributesPluginInputContext, AttributesPluginContext, AttributesPluginWorkingContext> = {
|
||||||
|
|
||||||
inputContextSpec: {
|
inputContextSpec: {
|
||||||
actionService: 'required',
|
actionService: 'required',
|
||||||
|
|
@ -1,26 +1,26 @@
|
||||||
import {ProjectBundleContext} from "cad/projectPlugin";
|
import {ProjectBundleContext} from "cad/projectBundle";
|
||||||
import {ActionSystemPlugin} from "cad/actions/actionSystemPlugin";
|
import {ActionSystemBundle} from "cad/actions/actionSystemBundle";
|
||||||
import {AssemblyBundleContext} from "cad/assembly/assemblyPlugin";
|
import {AssemblyBundleContext} from "cad/assembly/assemblyBundle";
|
||||||
import {AttributesPluginContext} from "cad/attributes/attributesPlugin";
|
import {AttributesPluginContext} from "cad/attributes/attributesBundle";
|
||||||
import {CadRegistryBundleContext} from "cad/craft/cadRegistryPlugin";
|
import {CadRegistryBundleContext} from "cad/craft/cadRegistryBundle";
|
||||||
import {CraftBundleContext} from "cad/craft/craftPlugin";
|
import {CraftBundleContext} from "cad/craft/craftBundle";
|
||||||
import {OperationBundleContext} from "cad/craft/operationPlugin";
|
import {OperationBundleContext} from "cad/craft/operationBundle";
|
||||||
import {OCCBundleContext} from "cad/craft/e0/occtPlugin";
|
import {OCCBundleContext} from "cad/craft/e0/occtBundle";
|
||||||
import {WizardPluginContext} from "cad/craft/wizard/wizardPlugin";
|
import {WizardPluginContext} from "cad/craft/wizard/wizardBundle";
|
||||||
import {AppTabsBundleContext} from "cad/dom/appTabsPlugin";
|
import {AppTabsBundleContext} from "cad/dom/appTabsBundle";
|
||||||
import {DomPluginContext} from "cad/dom/domPlugin";
|
import {DomPluginContext} from "cad/dom/domBundle";
|
||||||
import {UIBundleContext} from "cad/dom/uiPlugin";
|
import {UIBundleContext} from "cad/dom/uiBundle";
|
||||||
import {ExpressionBundleContext} from "cad/expressions/expressionsPlugin";
|
import {ExpressionBundleContext} from "cad/expressions/expressionsBundle";
|
||||||
import {LocationBundleContext} from "cad/location/LocationPlugin";
|
import {LocationBundleContext} from "cad/location/LocationBundle";
|
||||||
import {RemotePartsBundleContext} from "cad/partImport/remotePartsPlugin";
|
import {RemotePartsBundleContext} from "cad/partImport/remotePartsBundle";
|
||||||
import {ProjectManagerBundleContext} from "cad/projectManager/projectManagerPlugin";
|
import {ProjectManagerBundleContext} from "cad/projectManager/projectManagerBundle";
|
||||||
import {EntityContextBundleContext} from "cad/scene/entityContextPlugin";
|
import {EntityContextBundleContext} from "cad/scene/entityContextBundle";
|
||||||
import {HighlightPluginContext} from "cad/scene/highlightPlugin";
|
import {HighlightPluginContext} from "cad/scene/highlightBundle";
|
||||||
import {SceneBundleContext} from "cad/scene/scenePlugin";
|
import {SceneBundleContext} from "cad/scene/sceneBundle";
|
||||||
import {SketcherBundleContext} from "cad/sketch/sketcherPlugin";
|
import {SketcherBundleContext} from "cad/sketch/sketcherBundle";
|
||||||
import {SketchStorageBundleContext} from "cad/sketch/sketchStoragePlugin";
|
import {SketchStorageBundleContext} from "cad/sketch/sketchStorageBundle";
|
||||||
import {StorageBundleContext} from "cad/storage/storagePlugin";
|
import {StorageBundleContext} from "cad/storage/storageBundle";
|
||||||
import {WorkbenchBundleContext} from "cad/workbench/workbenchPlugin";
|
import {WorkbenchBundleContext} from "cad/workbench/workbenchBundle";
|
||||||
|
|
||||||
export interface LegacyContext {
|
export interface LegacyContext {
|
||||||
services: any,
|
services: any,
|
||||||
|
|
@ -30,7 +30,7 @@ export interface LegacyContext {
|
||||||
export interface ApplicationContext extends
|
export interface ApplicationContext extends
|
||||||
LegacyContext,
|
LegacyContext,
|
||||||
ProjectBundleContext,
|
ProjectBundleContext,
|
||||||
ActionSystemPlugin,
|
ActionSystemBundle,
|
||||||
AssemblyBundleContext,
|
AssemblyBundleContext,
|
||||||
AttributesPluginContext,
|
AttributesPluginContext,
|
||||||
CadRegistryBundleContext,
|
CadRegistryBundleContext,
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import {SketchGeom} from "cad/sketch/sketchReader";
|
import {SketchGeom} from "cad/sketch/sketchReader";
|
||||||
import {CoreContext} from "cad/context";
|
import {CoreContext} from "cad/context";
|
||||||
import CSys from "math/csys";
|
import CSys from "math/csys";
|
||||||
import {OperationResult} from "cad/craft/craftPlugin";
|
import {OperationResult} from "cad/craft/craftBundle";
|
||||||
import {BooleanDefinition, BooleanKind} from "cad/craft/schema/common/BooleanDefinition";
|
import {BooleanDefinition, BooleanKind} from "cad/craft/schema/common/BooleanDefinition";
|
||||||
import {WireRef} from "cad/craft/e0/occSketchLoader";
|
import {WireRef} from "cad/craft/e0/occSketchLoader";
|
||||||
import {FromMObjectProductionAnalyzer, ProductionAnalyzer} from "cad/craft/production/productionAnalyzer";
|
import {FromMObjectProductionAnalyzer, ProductionAnalyzer} from "cad/craft/production/productionAnalyzer";
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
import {STORAGE_GLOBAL_PREFIX} from '../projectPlugin';
|
import {STORAGE_GLOBAL_PREFIX} from '../projectBundle';
|
||||||
|
|
||||||
const EXTENSIONS_STORAGE_PREFIX = `${STORAGE_GLOBAL_PREFIX}.Extensions`;
|
const EXTENSIONS_STORAGE_PREFIX = `${STORAGE_GLOBAL_PREFIX}.Extensions`;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import {state} from 'lstream';
|
import {state} from 'lstream';
|
||||||
import {IconType} from "react-icons";
|
import {IconType} from "react-icons";
|
||||||
import {ActionAppearance} from "../actions/actionSystemPlugin";
|
import {ActionAppearance} from "../actions/actionSystemBundle";
|
||||||
import {ApplicationContext, CoreContext} from "cad/context";
|
import {ApplicationContext, CoreContext} from "cad/context";
|
||||||
import {OperationResult} from "./craftPlugin";
|
import {OperationResult} from "./craftBundle";
|
||||||
import {OperationSchema, SchemaField, schemaIterator, unwrapMetadata} from "cad/craft/schema/schema";
|
import {OperationSchema, SchemaField, schemaIterator, unwrapMetadata} from "cad/craft/schema/schema";
|
||||||
import {FormDefinition} from "cad/mdf/ui/uiDefinition";
|
import {FormDefinition} from "cad/mdf/ui/uiDefinition";
|
||||||
import {Types} from "cad/craft/schema/types";
|
import {Types} from "cad/craft/schema/types";
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
import {Operation} from "cad/craft/operationPlugin";
|
import {Operation} from "cad/craft/operationBundle";
|
||||||
import {resolveIcon} from "cad/craft/ui/iconResolver";
|
import {resolveIcon} from "cad/craft/ui/iconResolver";
|
||||||
|
|
||||||
export function roundValueForPresentation(value) {
|
export function roundValueForPresentation(value) {
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ import initializeBySchema from '../schema/initializeBySchema';
|
||||||
import {clone} from 'gems/objects';
|
import {clone} from 'gems/objects';
|
||||||
import materializeParams from '../schema/materializeParams';
|
import materializeParams from '../schema/materializeParams';
|
||||||
import {createFunctionList} from 'gems/func';
|
import {createFunctionList} from 'gems/func';
|
||||||
import {CraftHistory, OperationRequest} from "cad/craft/craftPlugin";
|
import {CraftHistory, OperationRequest} from "cad/craft/craftBundle";
|
||||||
import {
|
import {
|
||||||
NewOperationCall,
|
NewOperationCall,
|
||||||
ParamsPath,
|
ParamsPath,
|
||||||
|
|
@ -15,7 +15,7 @@ import {
|
||||||
import _ from "lodash";
|
import _ from "lodash";
|
||||||
import {OperationParamValue} from "cad/craft/schema/schema";
|
import {OperationParamValue} from "cad/craft/schema/schema";
|
||||||
import {ApplicationContext} from "cad/context";
|
import {ApplicationContext} from "cad/context";
|
||||||
import {Operation} from "cad/craft/operationPlugin";
|
import {Operation} from "cad/craft/operationBundle";
|
||||||
import produce from "immer"
|
import produce from "immer"
|
||||||
|
|
||||||
export function activate(ctx: ApplicationContext) {
|
export function activate(ctx: ApplicationContext) {
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
import {FACE, SHELL} from 'cad/model/entities';
|
import {FACE, SHELL} from 'cad/model/entities';
|
||||||
import {OperationRequest} from "cad/craft/craftPlugin";
|
import {OperationRequest} from "cad/craft/craftBundle";
|
||||||
import {ParamsPath, WizardService} from "cad/craft/wizard/wizardTypes";
|
import {ParamsPath, WizardService} from "cad/craft/wizard/wizardTypes";
|
||||||
import {OperationParamPrimitive} from "cad/craft/schema/schema";
|
import {OperationParamPrimitive} from "cad/craft/schema/schema";
|
||||||
import {EntityReference} from "cad/craft/operationPlugin";
|
import {EntityReference} from "cad/craft/operationBundle";
|
||||||
import {Plugin} from "plugable/pluginSystem";
|
import {Plugin} from "plugable/pluginSystem";
|
||||||
import {MarkerPluginContext} from "cad/scene/selectionMarker/markerPlugin";
|
import {MarkerPluginContext} from "cad/scene/selectionMarker/markerPlugin";
|
||||||
import {WizardPluginContext} from "cad/craft/wizard/wizardPlugin";
|
import {WizardPluginContext} from "cad/craft/wizard/wizardBundle";
|
||||||
import {PickControlPluginContext} from "cad/scene/controls/pickControlPlugin";
|
import {PickControlPluginContext} from "cad/scene/controls/pickControlPlugin";
|
||||||
import _ from "lodash";
|
import _ from "lodash";
|
||||||
import {MObject} from "cad/model/mobject";
|
import {MObject} from "cad/model/mobject";
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import {StateStream} from "lstream";
|
import {StateStream} from "lstream";
|
||||||
import {CraftHints, OperationRequest} from "cad/craft/craftPlugin";
|
import {CraftHints, OperationRequest} from "cad/craft/craftBundle";
|
||||||
import {MaterializedOperationParams, OperationParamValue, OperationParams} from "cad/craft/schema/schema";
|
import {MaterializedOperationParams, OperationParamValue, OperationParams} from "cad/craft/schema/schema";
|
||||||
import {Operation} from "cad/craft/operationPlugin";
|
import {Operation} from "cad/craft/operationBundle";
|
||||||
|
|
||||||
export type ParamsPathSegment = string|number;
|
export type ParamsPathSegment = string|number;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import React, {useContext} from 'react';
|
import React, {useContext} from 'react';
|
||||||
import {useStream, useStreamWithPatcher} from "ui/effects";
|
import {useStream, useStreamWithPatcher} from "ui/effects";
|
||||||
import {SELECTABLE_ENTITIES} from "../../scene/entityContextPlugin";
|
import {SELECTABLE_ENTITIES} from "../../scene/entityContextBundle";
|
||||||
import {AppContext} from "cad/dom/components/AppContext";
|
import {AppContext} from "cad/dom/components/AppContext";
|
||||||
import Field from "ui/components/controls/Field";
|
import Field from "ui/components/controls/Field";
|
||||||
import {InnerFolder} from "ui/components/Folder";
|
import {InnerFolder} from "ui/components/Folder";
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import {contributeComponent} from './components/ContributedComponents';
|
import {contributeComponent} from './components/ContributedComponents';
|
||||||
import {Plugin} from "plugable/pluginSystem";
|
import {Plugin} from "plugable/pluginSystem";
|
||||||
import {AppTabsService} from "cad/dom/appTabsPlugin";
|
import {AppTabsService} from "cad/dom/appTabsBundle";
|
||||||
|
|
||||||
export interface DomService {
|
export interface DomService {
|
||||||
|
|
||||||
|
|
@ -23,7 +23,7 @@ export interface DomPluginContext {
|
||||||
|
|
||||||
type DomPluginWorkingContext = DomPluginInputContext&DomPluginContext;
|
type DomPluginWorkingContext = DomPluginInputContext&DomPluginContext;
|
||||||
|
|
||||||
export const DomPlugin: Plugin<DomPluginInputContext, DomPluginContext, DomPluginWorkingContext> = {
|
export const DomBundle: Plugin<DomPluginInputContext, DomPluginContext, DomPluginWorkingContext> = {
|
||||||
|
|
||||||
inputContextSpec: {
|
inputContextSpec: {
|
||||||
appTabsService: 'required',
|
appTabsService: 'required',
|
||||||
|
|
@ -1,47 +1,47 @@
|
||||||
import * as LifecyclePlugin from './lifecyclePlugin';
|
import * as LifecyclePlugin from './lifecyclePlugin';
|
||||||
import * as AppTabsPlugin from '../dom/appTabsPlugin';
|
import * as AppTabsPlugin from '../dom/appTabsBundle';
|
||||||
import {DomPlugin} from '../dom/domPlugin';
|
import {DomBundle} from '../dom/domBundle';
|
||||||
import * as PickControlPlugin from '../scene/controls/pickControlPlugin';
|
import * as PickControlPlugin from '../scene/controls/pickControlPlugin';
|
||||||
import * as MouseEventSystemPlugin from '../scene/controls/mouseEventSystemPlugin';
|
import * as MouseEventSystemPlugin from '../scene/controls/mouseEventSystemPlugin';
|
||||||
import * as ScenePlugin from '../scene/scenePlugin';
|
import * as ScenePlugin from '../scene/sceneBundle';
|
||||||
import * as MarkerPlugin from '../scene/selectionMarker/markerPlugin';
|
import * as MarkerPlugin from '../scene/selectionMarker/markerPlugin';
|
||||||
import * as ActionSystemPlugin from '../actions/actionSystemPlugin';
|
import * as ActionSystemPlugin from '../actions/actionSystemBundle';
|
||||||
import * as UiPlugin from '../dom/uiPlugin';
|
import * as UiPlugin from '../dom/uiBundle';
|
||||||
import * as MenuPlugin from '../dom/menu/menuPlugin';
|
import * as MenuPlugin from '../dom/menu/menuPlugin';
|
||||||
import * as KeyboardPlugin from '../keyboard/keyboardPlugin';
|
import * as KeyboardPlugin from '../keyboard/keyboardPlugin';
|
||||||
import * as WizardPlugin from '../craft/wizard/wizardPlugin';
|
import * as WizardPlugin from '../craft/wizard/wizardBundle';
|
||||||
import {WizardSelectionPlugin} from '../craft/wizard/wizardSelectionPlugin';
|
import {WizardSelectionPlugin} from '../craft/wizard/wizardSelectionPlugin';
|
||||||
import * as PreviewPlugin from '../preview/previewPlugin';
|
import * as PreviewPlugin from '../preview/previewPlugin';
|
||||||
import * as OperationPlugin from '../craft/operationPlugin';
|
import * as OperationPlugin from '../craft/operationBundle';
|
||||||
import * as ExtensionsPlugin from '../craft/extensionsPlugin';
|
import * as ExtensionsPlugin from '../craft/extensionsPlugin';
|
||||||
import * as CadRegistryPlugin from '../craft/cadRegistryPlugin';
|
import * as CadRegistryPlugin from '../craft/cadRegistryBundle';
|
||||||
import * as CraftPlugin from '../craft/craftPlugin';
|
import * as CraftPlugin from '../craft/craftBundle';
|
||||||
import * as RemotePartsPlugin from '../partImport/remotePartsPlugin';
|
import * as RemotePartsPlugin from '../partImport/remotePartsBundle';
|
||||||
import * as CraftUiPlugin from '../craft/craftUiPlugin';
|
import * as CraftUiPlugin from '../craft/craftUiPlugin';
|
||||||
import * as StoragePlugin from '../storage/storagePlugin';
|
import * as StoragePlugin from '../storage/storageBundle';
|
||||||
import * as ProjectPlugin from '../projectPlugin';
|
import * as ProjectPlugin from '../projectBundle';
|
||||||
import * as ProjectManagerPlugin from '../projectManager/projectManagerPlugin';
|
import * as ProjectManagerPlugin from '../projectManager/projectManagerBundle';
|
||||||
import * as SketcherPlugin from '../sketch/sketcherPlugin';
|
import * as SketcherPlugin from '../sketch/sketcherBundle';
|
||||||
import * as SketcherStoragePlugin from '../sketch/sketchStoragePlugin';
|
import * as SketcherStoragePlugin from '../sketch/sketchStorageBundle';
|
||||||
import * as ExportPlugin from '../exportPlugin';
|
import * as ExportPlugin from '../exportPlugin';
|
||||||
import * as ExposurePlugin from '../exposure/exposurePlugin';
|
import * as ExposurePlugin from '../exposure/exposurePlugin';
|
||||||
import {ViewSyncPlugin} from '../scene/viewSyncPlugin';
|
import {ViewSyncPlugin} from '../scene/viewSyncPlugin';
|
||||||
import * as EntityContextPlugin from '../scene/entityContextPlugin';
|
import * as EntityContextPlugin from '../scene/entityContextBundle';
|
||||||
import * as OCCTPlugin from '../craft/e0/occtPlugin';
|
import * as OCCTPlugin from '../craft/e0/occtBundle';
|
||||||
|
|
||||||
import context from 'cad/context';
|
import context from 'cad/context';
|
||||||
|
|
||||||
import startReact from "../dom/startReact";
|
import startReact from "../dom/startReact";
|
||||||
import * as UIConfigPlugin from "../workbench/uiConfigPlugin";
|
import * as UIConfigPlugin from "../workbench/uiConfigPlugin";
|
||||||
import * as DebugPlugin from "../debugPlugin";
|
import * as DebugPlugin from "../debugPlugin";
|
||||||
import * as ExpressionsPlugin from "../expressions/expressionsPlugin";
|
import * as ExpressionsPlugin from "../expressions/expressionsBundle";
|
||||||
import {WorkbenchPlugin} from "../workbench/workbenchPlugin";
|
import {WorkbenchBundle} from "../workbench/workbenchBundle";
|
||||||
import * as LocationPlugin from "../location/LocationPlugin";
|
import * as LocationPlugin from "../location/LocationBundle";
|
||||||
import * as AssemblyPlugin from "../assembly/assemblyPlugin";
|
import * as AssemblyPlugin from "../assembly/assemblyBundle";
|
||||||
import {WorkbenchesLoaderPlugin} from "cad/workbench/workbenchesLoaderPlugin";
|
import {WorkbenchesLoaderPlugin} from "cad/workbench/workbenchesLoaderPlugin";
|
||||||
import {PluginSystem} from "plugable/pluginSystem";
|
import {PluginSystem} from "plugable/pluginSystem";
|
||||||
import {AttributesPlugin} from "cad/attributes/attributesPlugin";
|
import {AttributesBundle} from "cad/attributes/attributesBundle";
|
||||||
import {HighlightPlugin} from "cad/scene/highlightPlugin";
|
import {HighlightBundle} from "cad/scene/highlightBundle";
|
||||||
|
|
||||||
export default function startApplication(callback) {
|
export default function startApplication(callback) {
|
||||||
|
|
||||||
|
|
@ -70,14 +70,14 @@ export default function startApplication(callback) {
|
||||||
];
|
];
|
||||||
|
|
||||||
let plugins = [
|
let plugins = [
|
||||||
DomPlugin,
|
DomBundle,
|
||||||
ScenePlugin,
|
ScenePlugin,
|
||||||
MouseEventSystemPlugin,
|
MouseEventSystemPlugin,
|
||||||
MarkerPlugin,
|
MarkerPlugin,
|
||||||
PickControlPlugin,
|
PickControlPlugin,
|
||||||
EntityContextPlugin,
|
EntityContextPlugin,
|
||||||
WorkbenchesLoaderPlugin,
|
WorkbenchesLoaderPlugin,
|
||||||
WorkbenchPlugin,
|
WorkbenchBundle,
|
||||||
SketcherPlugin,
|
SketcherPlugin,
|
||||||
UIConfigPlugin,
|
UIConfigPlugin,
|
||||||
DebugPlugin,
|
DebugPlugin,
|
||||||
|
|
@ -86,8 +86,8 @@ export default function startApplication(callback) {
|
||||||
RemotePartsPlugin,
|
RemotePartsPlugin,
|
||||||
ViewSyncPlugin,
|
ViewSyncPlugin,
|
||||||
WizardSelectionPlugin,
|
WizardSelectionPlugin,
|
||||||
AttributesPlugin,
|
AttributesBundle,
|
||||||
HighlightPlugin
|
HighlightBundle
|
||||||
];
|
];
|
||||||
|
|
||||||
let allPlugins = [...preUIPlugins, ...plugins];
|
let allPlugins = [...preUIPlugins, ...plugins];
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
import {GrCloudDownload} from "react-icons/gr";
|
import {GrCloudDownload} from "react-icons/gr";
|
||||||
import {ImportPartForm} from "./ImportPartForm";
|
import {ImportPartForm} from "./ImportPartForm";
|
||||||
import importPartSchema from "./importPartSchema";
|
import importPartSchema from "./importPartSchema";
|
||||||
import {OperationDescriptor} from "../../craft/operationPlugin";
|
import {OperationDescriptor} from "../../craft/operationBundle";
|
||||||
import {ApplicationContext} from "cad/context";
|
import {ApplicationContext} from "cad/context";
|
||||||
import {OperationResult} from "../../craft/craftPlugin";
|
import {OperationResult} from "../../craft/craftBundle";
|
||||||
|
|
||||||
export interface ImportPartOperationParams {
|
export interface ImportPartOperationParams {
|
||||||
partRef: string,
|
partRef: string,
|
||||||
|
|
|
||||||
|
|
@ -8,14 +8,14 @@ import {ImportPartOperation} from "./importPartOperation/importPartOperation";
|
||||||
import {MObject, MObjectIdGenerator} from "../model/mobject";
|
import {MObject, MObjectIdGenerator} from "../model/mobject";
|
||||||
import {WEB_CAD_ORG_PARTS_REPO, WEB_CAD_ORG_COMMONS_CATALOG} from "./remotePartsConfig";
|
import {WEB_CAD_ORG_PARTS_REPO, WEB_CAD_ORG_COMMONS_CATALOG} from "./remotePartsConfig";
|
||||||
import {indexById} from "gems/iterables";
|
import {indexById} from "gems/iterables";
|
||||||
import {ModelBundle} from "../projectManager/projectManagerPlugin";
|
import {ModelBundle} from "../projectManager/projectManagerBundle";
|
||||||
import {PartRepository} from "./partRepository";
|
import {PartRepository} from "./partRepository";
|
||||||
import {initProjectService} from "../projectPlugin";
|
import {initProjectService} from "../projectBundle";
|
||||||
import {activate as activateCraftPlugin} from '../craft/craftPlugin';
|
import {activate as activateCraftPlugin} from '../craft/craftBundle';
|
||||||
import {activate as activateExpressionsPlugin} from '../expressions/expressionsPlugin';
|
import {activate as activateExpressionsPlugin} from '../expressions/expressionsBundle';
|
||||||
import {activate as activateCadRegistryPlugin} from '../craft/cadRegistryPlugin';
|
import {activate as activateCadRegistryPlugin} from '../craft/cadRegistryBundle';
|
||||||
import {activate as activateStoragePlugin} from '../storage/storagePlugin';
|
import {activate as activateStoragePlugin} from '../storage/storageBundle';
|
||||||
import {activate as activateSketchStoragePlugin} from '../sketch/sketchStoragePlugin';
|
import {activate as activateSketchStoragePlugin} from '../sketch/sketchStorageBundle';
|
||||||
|
|
||||||
export function activate(ctx: ApplicationContext) {
|
export function activate(ctx: ApplicationContext) {
|
||||||
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
import {PartsCatalog} from "./remotePartsPlugin";
|
import {PartsCatalog} from "./remotePartsBundle";
|
||||||
import {GitHubRepoRepository} from "../repository/GitHubRepoRepository";
|
import {GitHubRepoRepository} from "../repository/GitHubRepoRepository";
|
||||||
import {GrCubes} from "react-icons/gr";
|
import {GrCubes} from "react-icons/gr";
|
||||||
import {PartRepository} from "./partRepository";
|
import {PartRepository} from "./partRepository";
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
import React, {ReactNode} from "react";
|
import React, {ReactNode} from "react";
|
||||||
import {CatalogCategory, CatalogPart} from "../remotePartsPlugin";
|
import {CatalogCategory, CatalogPart} from "../remotePartsBundle";
|
||||||
import {Tree} from "ui/components/Tree";
|
import {Tree} from "ui/components/Tree";
|
||||||
import {FiBox} from "react-icons/fi";
|
import {FiBox} from "react-icons/fi";
|
||||||
import {GrCubes} from "react-icons/gr";
|
import {GrCubes} from "react-icons/gr";
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import * as DomPlugin from './dom/domPlugin';
|
import * as DomPlugin from './dom/domBundle';
|
||||||
import * as PickControlPlugin from './scene/controls/pickControlPlugin';
|
import * as PickControlPlugin from './scene/controls/pickControlPlugin';
|
||||||
import * as ScenePlugin from './scene/scenePlugin';
|
import * as ScenePlugin from './scene/sceneBundle';
|
||||||
import * as SelectionMarkerPlugin from './scene/selectionMarker/markerPlugin';
|
import * as SelectionMarkerPlugin from './scene/selectionMarker/markerPlugin';
|
||||||
|
|
||||||
export default [
|
export default [
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import {setSketchPrecision} from './sketch/sketchReader';
|
||||||
import {runSandbox} from './sandbox';
|
import {runSandbox} from './sandbox';
|
||||||
import {LOG_FLAGS} from './logFlags';
|
import {LOG_FLAGS} from './logFlags';
|
||||||
import {ApplicationContext} from "cad/context";
|
import {ApplicationContext} from "cad/context";
|
||||||
import {ProjectModel} from "./projectManager/projectManagerPlugin";
|
import {ProjectModel} from "./projectManager/projectManagerBundle";
|
||||||
import {DebugMode$} from "debugger/Debugger";
|
import {DebugMode$} from "debugger/Debugger";
|
||||||
import {fillUpMissingFields} from "cad/craft/schema/initializeBySchema";
|
import {fillUpMissingFields} from "cad/craft/schema/initializeBySchema";
|
||||||
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
import {PROJECTS_PREFIX, SKETCH_SUFFIX} from '../projectPlugin';
|
import {PROJECTS_PREFIX, SKETCH_SUFFIX} from '../projectBundle';
|
||||||
import {ProjectManager} from './ProjectManager';
|
import {ProjectManager} from './ProjectManager';
|
||||||
import exportTextData from 'gems/exportTextData';
|
import exportTextData from 'gems/exportTextData';
|
||||||
import {SketchFormat_V3} from "sketcher/io";
|
import {SketchFormat_V3} from "sketcher/io";
|
||||||
import {ApplicationContext} from "cad/context";
|
import {ApplicationContext} from "cad/context";
|
||||||
import {OperationRequest} from "../craft/craftPlugin";
|
import {OperationRequest} from "../craft/craftBundle";
|
||||||
import {AssemblyConstraintDefinition} from "cad/assembly/assemblyConstraint";
|
import {AssemblyConstraintDefinition} from "cad/assembly/assemblyConstraint";
|
||||||
|
|
||||||
export function activate(ctx: ApplicationContext) {
|
export function activate(ctx: ApplicationContext) {
|
||||||
|
|
@ -53,7 +53,7 @@ export interface HighlightPluginContext {
|
||||||
|
|
||||||
type HighlightPluginWorkingContext = HighlightPluginInputContext&HighlightPluginContext;
|
type HighlightPluginWorkingContext = HighlightPluginInputContext&HighlightPluginContext;
|
||||||
|
|
||||||
export const HighlightPlugin: Plugin<HighlightPluginInputContext, HighlightPluginContext, HighlightPluginWorkingContext> = {
|
export const HighlightBundle: Plugin<HighlightPluginInputContext, HighlightPluginContext, HighlightPluginWorkingContext> = {
|
||||||
|
|
||||||
inputContextSpec: {
|
inputContextSpec: {
|
||||||
viewer: 'required',
|
viewer: 'required',
|
||||||
|
|
@ -8,7 +8,7 @@ export interface WorkbenchBundleContext {
|
||||||
workbenchService: WorkbenchService;
|
workbenchService: WorkbenchService;
|
||||||
}
|
}
|
||||||
|
|
||||||
export const WorkbenchPlugin = {
|
export const WorkbenchBundle = {
|
||||||
|
|
||||||
activate(ctx: ApplicationContext) {
|
activate(ctx: ApplicationContext) {
|
||||||
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
import {OperationDescriptor} from "cad/craft/operationPlugin";
|
import {OperationDescriptor} from "cad/craft/operationBundle";
|
||||||
import {ActionDefinition} from "cad/actions/actionSystemPlugin";
|
import {ActionDefinition} from "cad/actions/actionSystemBundle";
|
||||||
import {state} from "lstream";
|
import {state} from "lstream";
|
||||||
import {Index} from "gems/indexType";
|
import {Index} from "gems/indexType";
|
||||||
import {ApplicationContext, CoreContext} from "cad/context";
|
import {ApplicationContext, CoreContext} from "cad/context";
|
||||||
import {ActionRef} from "cad/dom/uiPlugin";
|
import {ActionRef} from "cad/dom/uiBundle";
|
||||||
import {IconDeclaration} from "cad/icons/IconDeclaration";
|
import {IconDeclaration} from "cad/icons/IconDeclaration";
|
||||||
import {CurrentWorkbenchIcon} from "cad/workbench/CurrentWorkbenchIcon";
|
import {CurrentWorkbenchIcon} from "cad/workbench/CurrentWorkbenchIcon";
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ import rotateDatumOperation from "cad/craft/datum/rotate/rotateDatumOperation";
|
||||||
import datumOperation from "cad/craft/primitives/plane/planeOperation";
|
import datumOperation from "cad/craft/primitives/plane/planeOperation";
|
||||||
import {Plugin} from "plugable/pluginSystem";
|
import {Plugin} from "plugable/pluginSystem";
|
||||||
import {WorkbenchService} from "cad/workbench/workbenchService";
|
import {WorkbenchService} from "cad/workbench/workbenchService";
|
||||||
import {OperationService} from "cad/craft/operationPlugin";
|
import {OperationService} from "cad/craft/operationBundle";
|
||||||
|
|
||||||
export interface WorkbenchesLoaderInputContext {
|
export interface WorkbenchesLoaderInputContext {
|
||||||
workbenchService: WorkbenchService,
|
workbenchService: WorkbenchService,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue