|
@@ -52,7 +52,7 @@
|
|
|
</el-tooltip>
|
|
|
</div>
|
|
|
<span class="shu">|</span>
|
|
|
- <div class="item1" v-for="(item,index) in hlist" :key="'w3-'+ index">
|
|
|
+ <div class="item1" v-for="(item,index) in hlist" :key="'w3-'+ index" :class="{activeOrange:active=='w2-'+ index}" @click="meshclick(index,'w3-'+ index)">
|
|
|
<el-tooltip class="item" effect="dark" :content="item.titlie" placement="bottom">
|
|
|
<el-image :src="item.img" fit="cover" />
|
|
|
</el-tooltip>
|
|
@@ -602,7 +602,7 @@
|
|
|
</div>
|
|
|
<div class="btntext">应用网络种子点</div>
|
|
|
<div class="btntext">清除网路种子点</div>
|
|
|
- <div class="btntext" @click="dialog.gaoji=true">编辑网络种子点</div>
|
|
|
+ <div class="btntext" @click="dialog.bhzz=true">编辑网络种子点</div>
|
|
|
|
|
|
</el-form>
|
|
|
</div>
|
|
@@ -611,6 +611,509 @@
|
|
|
<el-button type="primary" @click="dialog.dialogentitydian = false">OK</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
+<!--编辑实体网络种子点 -->
|
|
|
+<el-dialog
|
|
|
+ :visible.sync="dialog.bhzz"
|
|
|
+ :modal='false'
|
|
|
+ popper-class='select-popper'
|
|
|
+ :popper-append-to-body="false"
|
|
|
+ @close='activecleer()'
|
|
|
+ custom-class='dialoglocation dialog_color'
|
|
|
+ :close-on-click-modal='false'
|
|
|
+ width="385px">
|
|
|
+ <div slot="title" class=dialog_header>
|
|
|
+ <el-image :src="w2" fit="cover" />
|
|
|
+ <span>编辑实体网络种子点</span>
|
|
|
+ </div>
|
|
|
+ <el-form>
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">几何实体对象</div>
|
|
|
+ </div>
|
|
|
+ <div class="heigeinput">
|
|
|
+ <div class="listbtn">
|
|
|
+ <el-button plain class="anniu">顶点</el-button>
|
|
|
+ <el-button plain class="anniu">边</el-button>
|
|
|
+ <el-button plain class="anniu">面</el-button>
|
|
|
+ </div>
|
|
|
+ <el-form-item label="实体边" :label-width="formLabelWidth2">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="类型" :label-width="formLabelWidth2">
|
|
|
+ <el-select @change="changest" v-model="lxval2" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in selectlist2"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="分段数" :label-width="formLabelWidth2" v-if="lxval2=='0'">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="目标长度" :label-width="formLabelWidth2" v-if="lxval2=='1'">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <div class="btntext">应用网络种子点</div>
|
|
|
+ <div class="btntext">清除网路种子点</div>
|
|
|
+ </div>
|
|
|
+ </el-form>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button type="primary" @click=" dialog.bhzz= false">清 除</el-button>
|
|
|
+ <el-button type="primary" @click="dialog.bhzz= false">OK</el-button>
|
|
|
+ </span>
|
|
|
+</el-dialog>
|
|
|
+<!--曲线自动分网-->
|
|
|
+<el-dialog
|
|
|
+ v-if="active=='w3-0'"
|
|
|
+ :visible.sync="dialog.automatic"
|
|
|
+ :modal='false'
|
|
|
+ @close='activecleer()'
|
|
|
+ custom-class='dialoglocation dialog_color'
|
|
|
+ :close-on-click-modal='false'
|
|
|
+ width="385px">
|
|
|
+
|
|
|
+ <div slot="title" class=dialog_header>
|
|
|
+ <el-image :src="w4" fit="cover" />
|
|
|
+ <span>曲线自动分网</span>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ <div class="heigeinput selecr">
|
|
|
+ <el-form :model="form" >
|
|
|
+
|
|
|
+ <el-form-item label="描述" :label-width="formLabelWidth2">
|
|
|
+ <el-select @change="changest" v-model="qux" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in quxlist"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <div>
|
|
|
+ <el-form-item label="目标族" :label-width="formLabelWidth2" >
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="目标阶数" :label-width="formLabelWidth2" v-if="qux=='0'" >
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="目标阶数" :label-width="formLabelWidth2" v-else>
|
|
|
+ <el-select @change="changest" v-model="qux2" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in quxlist2"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="网格划分器" :label-width="formLabelWidth2" >
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ <div v-if="qux=='1'">
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">目标单元尺寸</div>
|
|
|
+ </div>
|
|
|
+ <el-form-item label="模态" :label-width="formLabelWidth2">
|
|
|
+ <el-select @change="changest" v-model="qux3" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in quxlist3"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <div v-if="qux3=='1'">
|
|
|
+ <el-form-item label="单元尺寸" :label-width="formLabelWidth2">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <div class="heigeinput liangf">
|
|
|
+ <div> <el-button plain class="anniu">计算</el-button></div>
|
|
|
+ <el-form-item label="方法" :label-width="formLabelWidth2">
|
|
|
+ <el-select @change="changest" v-model="qux5" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in quxlist5"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div v-if="qux3=='0'">
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">多个线体</div>
|
|
|
+ </div>
|
|
|
+ <div class="heigeinput liangf">
|
|
|
+ <el-form-item label="选择" :label-width="formLabelWidth2">
|
|
|
+ <el-select @change="changest" v-model="qux4" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in quxlist4"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="方法" :label-width="formLabelWidth2" v-if="qux4=='1'">
|
|
|
+ <el-select @change="changest" v-model="qux5" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in quxlist5"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ <el-form-item label="比例因子" :label-width="formLabelWidth2">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div v-if="qux=='1'">
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">曲率控制</div>
|
|
|
+ </div>
|
|
|
+ <el-checkbox v-model="checked">坐标1</el-checkbox>
|
|
|
+ <el-form-item label="弦弧高差比率(h/L)" :label-width="formLabelWidth7" >
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="最小长度/目标单元尺寸" :label-width="formLabelWidth7">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+</div>
|
|
|
+ <div class="btntext">线单元网络</div>
|
|
|
+ <div v-if="shiti=='1'">
|
|
|
+ <el-form-item label="输入" :label-width="formLabelWidth5">
|
|
|
+ <el-select @change="changest" v-model="lxval2" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in selectlist2"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="分段数" :label-width="formLabelWidth5" v-if="lxval2=='0'">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="目标长度" :label-width="formLabelWidth5" v-if="lxval2=='1'">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">工具</div>
|
|
|
+ </div>
|
|
|
+ <div class="btntext cursor" @click="dialog.jiancha = true">检查网络</div>
|
|
|
+ <div class="btntext">清除网络</div>
|
|
|
+ <div class="btntext" >清除实体网络</div>
|
|
|
+
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="dialog.automatic = false">清 除</el-button>
|
|
|
+ <el-button type="primary" @click="dialog.automatic = false">OK</el-button>
|
|
|
+ </span>
|
|
|
+</el-dialog>
|
|
|
+<el-dialog
|
|
|
+ :visible.sync="dialog.jiancha"
|
|
|
+ :modal='false'
|
|
|
+ @close='activecleer()'
|
|
|
+ custom-class='dialoglocation dialog_color'
|
|
|
+ :close-on-click-modal='false'
|
|
|
+ width="385px">
|
|
|
+
|
|
|
+ <div slot="title" class=dialog_header>
|
|
|
+ <el-image :src="w4" fit="cover" />
|
|
|
+ <span>检查网络</span>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">检查单元</div>
|
|
|
+ </div>
|
|
|
+ <div class="heigeinput selecr">
|
|
|
+ <el-form :model="form" >
|
|
|
+ <div class="listbtn">
|
|
|
+ <el-button plain class="anniu">单元反向(二维)</el-button>
|
|
|
+ <el-button plain class="anniu">Inside Out(3-D)</el-button>
|
|
|
+ </div>
|
|
|
+ <div class="listbtn">
|
|
|
+ <el-button plain class="anniu">扭曲</el-button>
|
|
|
+ <el-button plain class="anniu">零体积</el-button>
|
|
|
+ </div>
|
|
|
+ <div class="listbtn">
|
|
|
+ <el-button plain class="anniu">纵横化</el-button>
|
|
|
+ <el-button plain class="anniu">相交单元</el-button>
|
|
|
+ </div>
|
|
|
+ <el-form-item label="门槛值" :label-width="formLabelWidth5" >
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <div class="btntext">单元方向反转</div>
|
|
|
+ <div class="btntext">曲线方向反转</div>
|
|
|
+ <div class="btntext">曲面方向反转</div>
|
|
|
+ <div class="btntext">线状体反转</div>
|
|
|
+ <div class="btntext">薄片体反向</div>
|
|
|
+ <div class="btntext">单元方向对齐</div>
|
|
|
+ <div class="btntext cursor" @click="dialog.danyuan = true">单元重定向</div>
|
|
|
+ <div class="tiele_content liangf">
|
|
|
+ <el-checkbox v-model="checked">标识正反面</el-checkbox>
|
|
|
+ <el-checkbox v-model="checked">标识种类</el-checkbox>
|
|
|
+ </div>
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="dialog.jiancha = false">清 除</el-button>
|
|
|
+ <el-button type="primary" @click="dialog.jiancha = false">OK</el-button>
|
|
|
+ </span>
|
|
|
+</el-dialog>
|
|
|
+<!-- 单元重定向 -->
|
|
|
+<el-dialog
|
|
|
+ :visible.sync="dialog.danyuan"
|
|
|
+ :modal='false'
|
|
|
+ popper-class='select-popper'
|
|
|
+ :popper-append-to-body="false"
|
|
|
+ @close='activecleer()'
|
|
|
+ custom-class='dialoglocation dialog_color'
|
|
|
+ :close-on-click-modal='false'
|
|
|
+ width="385px">
|
|
|
+
|
|
|
+ <div slot="title" class=dialog_header>
|
|
|
+ <el-image :src="w4" fit="cover" />
|
|
|
+ <span>单元重定向</span>
|
|
|
+
|
|
|
+ </div>
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">回转轴线</div>
|
|
|
+ </div>
|
|
|
+ <div class="heigeinput selecr">
|
|
|
+ <el-form :model="form" >
|
|
|
+ <el-form-item label="三角形" :label-width="formLabelWidth2">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="四边形" :label-width="formLabelWidth2">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="四面体" :label-width="formLabelWidth2">
|
|
|
+ <el-select @change="changest" v-model="jian" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in jianlist"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="五面体" :label-width="formLabelWidth2">
|
|
|
+ <el-select @change="changest" v-model="jian2" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in jianlist2"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="六面体" :label-width="formLabelWidth2">
|
|
|
+ <el-select @change="changest" v-model="jian3" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in jianlist3"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="指向" :label-width="formLabelWidth2">
|
|
|
+ <el-select @change="changest" v-model="jian4" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in jianlist4"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="匝数" :label-width="formLabelWidth2">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <div class="btntext">单元</div>
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">通过旋转对齐</div>
|
|
|
+ </div>
|
|
|
+ <div class="btntext">四边形网络划分</div>
|
|
|
+ <div class="tiele_content heigeinput liangf">
|
|
|
+ <el-checkbox v-model="checked">标识正反面</el-checkbox>
|
|
|
+ <el-checkbox v-model="checked">标识种类</el-checkbox>
|
|
|
+ </div>
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="dialog.danyuan = false">清 除</el-button>
|
|
|
+ <el-button type="primary" @click="dialog.danyuan = false">OK</el-button>
|
|
|
+ </span>
|
|
|
+</el-dialog>
|
|
|
+<!-- 网格自动划分曲面 -->
|
|
|
+<el-dialog
|
|
|
+ v-if="active=='w3-1'"
|
|
|
+ :visible.sync="dialog.dialogzid"
|
|
|
+ :modal='false'
|
|
|
+ @close='activecleer()'
|
|
|
+ custom-class='dialoglocation dialog_color'
|
|
|
+ :close-on-click-modal='false'
|
|
|
+ width="385px">
|
|
|
+
|
|
|
+ <div slot="title" class=dialog_header>
|
|
|
+ <el-image :src="w4" fit="cover" />
|
|
|
+ <span>曲面自动分网</span>
|
|
|
+
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="heigeinput selecr">
|
|
|
+ <el-form :model="form" >
|
|
|
+ <el-form-item label="描述" :label-width="formLabelWidth2">
|
|
|
+ <el-select @change="changest" v-model="zdqum" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in zdqumlist"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="目标族" :label-width="formLabelWidth2">
|
|
|
+ <el-select @change="changest" v-model="zdqum2" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in zdqumlist2"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="阶数" :label-width="formLabelWidth2" v-if="zdqum=='0'">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="目标阶数" :label-width="formLabelWidth2" v-else>
|
|
|
+ <el-select @change="changest" v-model="qux2" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in quxlist2"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="网格划分器" :label-width="formLabelWidth2" v-if="zdqum=='0'&&zdqum2=='0'||zdqum=='0'&&zdqum2=='1'">
|
|
|
+ <el-select @change="changest" v-model="zdqum3" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in zdqumlist3"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="网格划分器" :label-width="formLabelWidth2" v-else>
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <div v-if="zdqum=='4'">
|
|
|
+ <el-form-item label="单元尺寸" :label-width="formLabelWidth2">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">特征识别</div>
|
|
|
+ </div>
|
|
|
+ <el-form-item label="过度角" :label-width="formLabelWidth2">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="顶点角度" :label-width="formLabelWidth2">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ <div v-if="zdqum=='1'||zdqum=='2'||zdqum=='3'">
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">目标单元尺寸</div>
|
|
|
+ </div>
|
|
|
+ <el-form-item label="模态" :label-width="formLabelWidth2">
|
|
|
+ <el-select @change="changest" v-model="qux3" placeholder="请选择">
|
|
|
+ <el-option
|
|
|
+ v-for="item in quxlist3"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ <div v-if="zdqum!='0'">
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">曲率控制</div>
|
|
|
+ </div>
|
|
|
+ <el-checkbox v-model="checked">曲率控制</el-checkbox>
|
|
|
+ <el-form-item label="弦弧高差比率(h/L)" :label-width="formLabelWidth7" >
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item v-if="zdqum!='4'" label="最小长度/目标单元尺寸" :label-width="formLabelWidth7">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ <div v-if="zdqum=='0'">
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">网格加粗参数</div>
|
|
|
+ </div>
|
|
|
+ <el-form-item label="边长变化比例系数" :label-width="formLabelWidth7">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ <div v-if="zdqum2=='2'">
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">四边形扭曲</div>
|
|
|
+ </div>
|
|
|
+ <el-form-item label="最大扭曲" :label-width="formLabelWidth2">
|
|
|
+ <el-input v-model="form.name" autocomplete="off"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </div>
|
|
|
+ <div class="btntext" v-if="zdqum2=='0'">三角形网格划分</div>
|
|
|
+ <div class="btntext" v-if="zdqum2=='1'">四边形</div>
|
|
|
+ <div class="btntext" v-if="zdqum2=='2'">四边形/三角形网格划分</div>
|
|
|
+ <div class="line">
|
|
|
+ <div class="linetext">工具</div>
|
|
|
+ </div>
|
|
|
+ <div class="btntext cursor" @click="dialog.jiancha = true">检查网络</div>
|
|
|
+ <div class="btntext">清除网络</div>
|
|
|
+ <div class="btntext" v-if="zdqum!='0'">清除实体网络</div>
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="dialog.dialogzid = false">清 除</el-button>
|
|
|
+ <el-button type="primary" @click="dialog.dialogzid = false">OK</el-button>
|
|
|
+ </span>
|
|
|
+</el-dialog>
|
|
|
+
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -653,6 +1156,11 @@ export default {
|
|
|
dialogdian:false,
|
|
|
gaoji:false,
|
|
|
dialogentitydian:false,
|
|
|
+ bhzz:false,
|
|
|
+ automatic:false,
|
|
|
+ jiancha:false,
|
|
|
+ danyuan:false,
|
|
|
+ dialogzid:false,
|
|
|
},
|
|
|
checked:'',
|
|
|
active:'',
|
|
@@ -724,7 +1232,7 @@ export default {
|
|
|
],
|
|
|
hlist:[
|
|
|
{ img:w4, titlie:'曲线'},
|
|
|
- {img:w5, titlie:'平面、曲面'},
|
|
|
+ {img:w5, titlie:'曲面'},
|
|
|
{img:w6, titlie:'实体'},
|
|
|
],
|
|
|
wczlist:[
|
|
@@ -804,7 +1312,81 @@ export default {
|
|
|
{value:'0',name:'相对'},
|
|
|
{value:'1',name:'绝对'},
|
|
|
],
|
|
|
- rongcha:'0'
|
|
|
+ rongcha:'0',
|
|
|
+ quxlist:[
|
|
|
+ {value:'0',name:'曲线'},
|
|
|
+ {value:'1',name:'线体'},
|
|
|
+ ],
|
|
|
+ qux:'0',
|
|
|
+ quxlist2:[
|
|
|
+ {value:'0',name:'线性'},
|
|
|
+ {value:'1',name:'二次'},
|
|
|
+ ],
|
|
|
+ qux2:'0',
|
|
|
+ quxlist3:[
|
|
|
+ {value:'0',name:'自动'},
|
|
|
+ {value:'1',name:'手动'},
|
|
|
+ ],
|
|
|
+ qux3:'0',
|
|
|
+ quxlist4:[
|
|
|
+ {value:'0',name:'每个线体'},
|
|
|
+ {value:'1',name:'全局'},
|
|
|
+ ],
|
|
|
+ qux4:'0',
|
|
|
+ quxlist5:[
|
|
|
+ {value:'0',name:'最小值'},
|
|
|
+ {value:'1',name:'最大值'},
|
|
|
+ {value:'2',name:'平均值'},
|
|
|
+ {value:'3',name:'中值'},
|
|
|
+ ],
|
|
|
+ qux5:'0',
|
|
|
+ jianlist:[
|
|
|
+ {value:'0',name:'第一:单元面0到节点2'},
|
|
|
+ {value:'1',name:'第二:单元面1到节点0'},
|
|
|
+ {value:'2',name:'第三:单元面2到节点1'},
|
|
|
+ {value:'3',name:'第三:单元面3到节点3'},
|
|
|
+ ],
|
|
|
+ jian:'0',
|
|
|
+ jianlist2:[
|
|
|
+ {value:'0',name:'第一:单元面0到节点8'},
|
|
|
+ {value:'1',name:'第二:单元面1到节点6'},
|
|
|
+ {value:'2',name:'第三:单元面2到节点7'},
|
|
|
+ {value:'3',name:'第三:单元面3到节点4'},
|
|
|
+ ],
|
|
|
+ jian2:'0',
|
|
|
+ jianlist3:[
|
|
|
+ {value:'0',name:'第一:单元面3到节点1'},
|
|
|
+ {value:'1',name:'第二:单元面0到节点2'},
|
|
|
+ {value:'2',name:'第三:单元面4到节点5'},
|
|
|
+ ],
|
|
|
+ jian3:'0',
|
|
|
+ jianlist4:[
|
|
|
+ {value:'0',name:'正'},
|
|
|
+ {value:'1',name:'负'},
|
|
|
+ ],
|
|
|
+ jian4:'0',
|
|
|
+ zdqumlist:[
|
|
|
+ {value:'0',name:'非均匀有理B样条曲面'},
|
|
|
+ {value:'1',name:'片体'},
|
|
|
+ {value:'2',name:'实体表面'},
|
|
|
+ {value:'3',name:'小面构成的曲面'},
|
|
|
+ {value:'4',name:'曲面'},
|
|
|
+ ],
|
|
|
+ zdqum:'0',
|
|
|
+ zdqumlist2:[
|
|
|
+ {value:'0',name:'三角形'},
|
|
|
+ {value:'1',name:'四边形'},
|
|
|
+ {value:'2',name:'混合(四边形/三角形)'},
|
|
|
+
|
|
|
+ ],
|
|
|
+ zdqum2:'0',
|
|
|
+ zdqumlist3:[
|
|
|
+ {value:'0',name:'前沿法'},
|
|
|
+ {value:'1',name:'Delaunay'},
|
|
|
+
|
|
|
+
|
|
|
+ ],
|
|
|
+ zdqum3:'0',
|
|
|
}
|
|
|
},
|
|
|
methods:{
|
|
@@ -840,9 +1422,11 @@ export default {
|
|
|
case 'w2-2':
|
|
|
this.dialog.dialogentitydian=true;
|
|
|
break;
|
|
|
- case 5:
|
|
|
+ case 'w3-0':
|
|
|
+ this.dialog.automatic=true;
|
|
|
break;
|
|
|
- case 6:
|
|
|
+ case'w3-1':
|
|
|
+ this.dialog.dialogzid=true;
|
|
|
break;
|
|
|
|
|
|
}
|
|
@@ -877,4 +1461,7 @@ color:#333;
|
|
|
.zi-conter span {
|
|
|
color: #333;
|
|
|
}
|
|
|
+.cursor{
|
|
|
+ cursor: pointer;
|
|
|
+}
|
|
|
</style>
|