天空影

此生多磨难,此身越重洋

Three(四)ThreeBSP的使用

基础 demo基于上一篇博文的basic.js配置,所以需要先引入上一篇文章的文件:通过简单使用光源提供一个基础封装类 介绍(ThreeBSP) 名称 描述 intersect(交集) 使用该函数可以基于两个现有几何体的重合的部分定义此几何体的形状。 ...

2019-01-25 15:10:50

阅读数 51

评论数 3

Three(三)通过简单使用光源提供一个基础封装类

这篇文章主要是为了提供一个基础的封装类,但是因为直接硬生生的代码会感觉很不友好,所以就是把简单使用光源的这部分作为这个类的简单demo了。 效果图 附带功能 摄像头控制器 环境光和平行光的使用 网格的创建 网格辅助功能 性能监测工具 坐标轴辅助 自适应 创建地板 以上功能都是提供到能够使用的...

2019-01-21 14:58:49

阅读数 40

评论数 0

three.js(二)控制物品旋转、缩小

这里就感觉没啥要介绍的,不过因为也算是一个单独的操作项,所以也是单独拎出来简单的介绍一下了。 方法 dispose() //解绑所有事件 attach() //设置当前对象 detach() //解除对象 setMode(mode) - mode[scale/rotate/translate]...

2019-01-16 17:35:55

阅读数 58

评论数 0

three.js(一)控制摄像机角度

这篇应该算是最基础的了,不过因为我自己也是刚刚学习这个,所以也是把这个单独拿出来做一篇分享,因为3d就是想要人能够控制多角度观察的。 话不多说,这里就把显示物品单独拎出来看看,这也是官网的例子 初始显示 <!DOCTYPE html&gt...

2019-01-16 17:28:13

阅读数 102

评论数 1

bootstrap-table(六)行内编辑(非官方)

大致效果 声明:因为这个我自己没有mock数据,所以其实效果是没那么真实的,但是基本上的逻辑功能我算是理清了的,我自己项目上用的,但是我把这些都删掉了,自己再写了个demo的。请需要更复杂逻辑的自行摸索实现。手动狗头 代码 准备工作——把表格数据显示出来 let data = [{ ...

2019-01-10 11:23:18

阅读数 60

评论数 0

openlayers3(五)根据坐标点画圆、线、多边形

这个是上一篇博客中的电子围栏中的一部分功能,但是因为有点小坑啥的我自己就单独拎出来写了。所以我写的也算是基于上一篇:openLayers3(四)电子围栏—使用画图工具绘图 话不多说,代码附上 代码 class drawFence{ //转换坐标点(多) transPoin...

2018-12-29 15:16:02

阅读数 174

评论数 0

openLayers3(四)电子围栏—使用画图工具绘图

因为是BMap和 openlayers一起做,所以对于所有功能都是对标百度地图离线,这不,前不久刚弄好了百度地图的电子围栏功能,然后就开始了openlayer的了,不过总体来说要比前一次弄轻松很多,因为逻辑什么的都是一样的,就是画图可能不一样,所以也是看了一波API然后先把绘图功能搞出来。其余的因...

2018-12-26 15:26:12

阅读数 172

评论数 0

require js(四) 按需加载css

前面也讲到了,我是用require做单页面应用,这个呢就有可能会涉及某个具体页面需要为他写一个具体的css样式。但是我又不想全局引入,因为这样有可能破坏其他页面的样式,所以就需要按需加载css这个东西。 因为按需加载css又涉及到处理css文件,所以我们需要引入一个js文件:require-cs...

2018-12-25 17:46:01

阅读数 59

评论数 0

获取当前月的总天数

简单记录一下 dateObject.setMonth(month,day) month:一个表示月份的数值,该值介于 0(一月) ~ 11(十二月) 之间。 day:一个表示月的某一天的数值,该值介于 1 ~ 31 之间(以本地时间计) 设置month按照实际月份设置的时候其实是往前加了一个月...

2018-12-24 16:09:06

阅读数 47

评论数 0

angular按需引入css文件

具体需求 做这个的原因是有个别页面整体不同于其他页面,如果css全部放在一个文件中比较乱,所以就想着单独放,但是我在页面中引入这个css文件后会出现一些问题:就是点击这个页面之后再点击别的页面有些样式会被覆盖,所以就想着能不能通过按需引入解决这个问题。 查找资料 angular-route-sty...

2018-12-20 14:09:11

阅读数 152

评论数 0

echart柱状图背景色

关键 barGap:不同系列的柱间距离,为百分比(如 ‘30%’,表示柱子宽度的 30%)。如果想要两个系列的柱子重叠,可以设置 barGap 为 ‘-100%’。这在用柱子做背景的时候有用。在同一坐标系上,此属性会被多个 ‘bar’ 系列共享。此属性应设置于此坐标系中最后一个 ‘bar’ 系列上...

2018-12-20 14:00:29

阅读数 117

评论数 0

百度地图API(五)DrawingManager删除特定绘图

需求 我想删除某一个我用绘图工具DrawingManager画的图,比如特点圆,或者特定长方形等等 思考 这个问题真的脑壳疼呀,一开始各种绕弯子,各种查资料都没个正确的。不过还是根据以前删除某个覆盖物的思想和画图后有一个compleate事件想到的。 具体实现 大部分代码参考 百度地图API(四)...

2018-12-14 17:56:04

阅读数 123

评论数 0

百度地图API(四)电子围栏—DrawingManager

本来这个需求就是一开始没明确,不过今天早上被叫去讨论这个功能的具体需求了,所以从新改造了昨天的画图,这是昨天的 百度地图API(三)电子围栏—地图点击事件创建多边形 话不多说,开始今天的画图吧 引入工具类(DrawingManager) <link rel=&...

2018-12-14 14:57:47

阅读数 174

评论数 0

removeEventListener解绑不了使用了bind()事件

这个算是我在偶尔中发现的一个问题,因为最近都喜欢使用class来写,所以这个里面的this感觉乱飞,最近就因为一个绑定事件让我搞不懂,我这里就写了一个简单的demo来表示 html <button onclick="add()"&...

2018-12-13 18:20:46

阅读数 74

评论数 0

百度地图API(三)电子围栏—地图点击事件创建多边形

分析 电子围栏:顾名思义就是一个多边形,然后终端或者其他什么东西在这个围栏中,如果离开围栏则通知离开了围栏,而做这个电子围栏应该就是鼠标点击多个点然后形成一个多边形。所以我们可以拆分业务 地图点击连线形成多边形 点击保存不再点击连线并将最新的围栏数据传给后台 点击创建重新创建电子围栏 ...

2018-12-13 17:59:12

阅读数 164

评论数 0

前端上传文件修改文件名

在change事件中写 //第二个参数必须要加new Date().getTime()才能实时读写 var file = new File([files[0]], new Date().getTime() + "_pic.jpg", { ...

2018-12-12 14:26:12

阅读数 132

评论数 0

zTree(十一)自定义title

设置 var setting = { data:{ key: { title: "description" } } } json数据都需要额外加一个description字段...

2018-12-12 14:23:45

阅读数 103

评论数 0

video-js(一)RTMP直播

目前主流的几种直播协议 协议 传输方式 视频封装格式 延时 数据分段 html播放 httpflv http flv 低 连续 可通过html5解封包播放(flv.js) rtmp tcp flv tag 低 连续 不支持...

2018-12-12 14:04:08

阅读数 232

评论数 0

zTree(十)自定义节点html格式名称

需求 因为项目组织上有终端数量,所以产品希望在节点上能够显示终端数量并显示在节点的右侧,一开始我查文档并没有这种东西,后来想到用html片段加上去,结果发现节点上显示了html字符串,也就是说并不识别html片段并正确显示我需要的东西。 orgList[i].name = orgList[i]...

2018-12-11 18:37:24

阅读数 96

评论数 0

自定义绑定右键事件显示菜单

布局 <ul style="display:none" id="contextMenu" class="contextMenu"> &a...

2018-11-29 17:42:26

阅读数 51

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭