原创 修改forge search方法,加入完全匹配標記,解決搜索是模糊搜索問題
viewer3d.js15194行 /** * 修改2019-8-6 加入perfectMatch關鍵字, * perfectMatch爲true時爲完全匹配,爲false時爲包含 * */ Model.prototype.sea
原创 forge里根據elid找dbid
利用instanceTree倒推退出dbId /** * elid轉換dbid * @param elIds {Array} * @returns dbIds {Array} */ elIdToDbId(elIds){
原创 react antd 開發時關閉和開啓熱更新
在開發時頁面模型比較大 每次保存文件瀏覽器都會刷新這時需要禁止瀏覽器實時刷寫頁面先暴露配置文件npm run eject 或 yarn eject 修改webpack 的配置文件configwebpackDevServer.config.j
原创 React中引入外部js文件
假設需要引入本地的一個jquery庫: <script src="http://127.0.0.1:8080/plugins/jquery.min.js" type="text/javascript"></script> react中引入方
原创 react-redux 如何監聽state改變
使用redux時 當監聽state改變時做出操作 import {connect} from 'react-redux' import store from "../../rudux/store" class LayoutMain ex
原创 antd 樹形組件常用工具
treeUtil.js import {Tree,message,Button,Input } from 'antd'; import React from 'react' import axios from 'axios' const {
原创 antd 常用表單組件
basicFormUtil.js import React from 'react' import { Form, Input, Tooltip, Icon, Cascader, Select,Radio, Row, Col,DatePic
原创 Lombok (自動生成get、set方法
IDEA中的安裝打開IDEA的Setting –> 選擇Plugins選項 –> 選擇Browse repositories –> 搜索lombok –> 點擊安裝 –> 安裝完成重啓IDEA –> 安裝成功 引入依賴在項目中添加Lombo
原创 jpa 數據庫id自增 數據庫別名
id自增 @GeneratedValue(strategy= GenerationType.IDENTITY) @Id private Integer id; 數據庫別名 @Column(name = "
原创 創建自定義面板
// 創建自定義的面板 export default class viewerPanel { constructor() { this.setVisibleFunction() this.visib
原创 3d 中旋轉攝像機
// 旋轉相機 rotateCamera (axis, speed, dt) { // var camera = viewer.getCamera() // var pivot = camera.pivot; //
原创 webpack 常用配置 自用
var htmlWebpackPlugin = require('html-webpack-plugin'); var CleanWebpackPlugin = require('clean-webpack-plugin'); var pa
原创 3d 下攝像機自動漫遊 利用tween.js
function createTween (params) { new TWEEN.Tween(params.object) .to(params.to, params.duration) .onCo
原创 layer 打開和關閉 通用函數
// 打開layer彈出框 // title:標題 // w:款 // h:高 // url:地址 openLayer(title,w,h,url){ var dirname = window.location.origin;
原创 three.js 3d中 獲取鼠標經過地點的新建元素
獲取鼠標經過地點的元素 // 獲取鼠標經過地點的元素 intersectObjects(pointer,camera,obj) { var domElement = viewer.impl.canvas; var point