修宁 7 months ago
parent
commit
c8d345a166
  1. 7
      src/editor/Model2DEditor.vue
  2. 1
      src/modules/measure/MeasureRenderer.ts

7
src/editor/Model2DEditor.vue

@ -28,18 +28,15 @@
<el-button title="物理流动线 (Z)" :icon="renderIcon('antd EnterOutlined')" link <el-button title="物理流动线 (Z)" :icon="renderIcon('antd EnterOutlined')" link
:type="state?.cursorMode===Constract.CursorModeALink?'primary':''" :type="state?.cursorMode===Constract.CursorModeALink?'primary':''"
@click="()=>state.cursorMode = Constract.CursorModeALink"></el-button> @click="()=>state.cursorMode = Constract.CursorModeALink"></el-button>
<span class="section-toolbar-line"></span>
<el-button title="逻辑关联 (X)" :icon="renderIcon('antd LinkOutlined')" link <el-button title="逻辑关联 (X)" :icon="renderIcon('antd LinkOutlined')" link
:type="state?.cursorMode===Constract.CursorModeSLink?'primary':''" :type="state?.cursorMode===Constract.CursorModeSLink?'primary':''"
@click="()=>state.cursorMode = Constract.CursorModeSLink"></el-button> @click="()=>state.cursorMode = Constract.CursorModeSLink"></el-button>
<span class="section-toolbar-line"></span> <span class="section-toolbar-line"></span>
<el-button title="测量工具" :icon="renderIcon('fa Ruler')" link <el-button title="测量工具" :icon="renderIcon('fa Ruler')" link
:type="state?.cursorMode===Constract.CursorModeMeasure?'primary':''" :type="state?.cursorMode===Constract.CursorModeMeasure?'primary':''"
@click="()=>state.cursorMode = Constract.CursorModeMeasure"></el-button> @click="()=>state.cursorMode = Constract.CursorModeMeasure"></el-button>
<span class="section-toolbar-line"></span>
<el-button title="AGV线路" :icon="renderIcon('fa Line')" link <el-button title="AGV线路" :icon="renderIcon('antd GatewayOutlined')" link
:type="state?.cursorMode===Constract.CursorModeWay?'primary':''" :type="state?.cursorMode===Constract.CursorModeWay?'primary':''"
@click="()=>state.cursorMode = Constract.CursorModeWay"></el-button> @click="()=>state.cursorMode = Constract.CursorModeWay"></el-button>
</div> </div>

1
src/modules/measure/MeasureRenderer.ts

@ -28,6 +28,7 @@ export default class MeasureRenderer extends BaseRenderer {
pointMaterial: THREE.Material pointMaterial: THREE.Material
lineMaterial: LineMaterial lineMaterial: LineMaterial
readonly defulePositionY = 0.01
readonly defaultScale: THREE.Vector3 = new THREE.Vector3(0.25, 0.25, 0.1) readonly defaultScale: THREE.Vector3 = new THREE.Vector3(0.25, 0.25, 0.1)
readonly defaultRotation: THREE.Vector3 = new THREE.Vector3(90, 0, 0) readonly defaultRotation: THREE.Vector3 = new THREE.Vector3(90, 0, 0)

Loading…
Cancel
Save