原创 修改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