自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 在openlayer中对瓦片地图进行平移

失踪人口回归。这次给大家介绍的是在openlayer中对在线瓦片地图进行平移。可以解决将高德/百度瓦片地图的偏移问题。适用的场景:当某个在线瓦片地图的坐标系与我们需要的底图坐标系不同,我们很难对每一幅瓦片都使用特定的算法进行坐标修正再进行显示。比较方便的一种方法是对地图的所有瓦片进行平移,(然后在心里认为坐标已经纠正了)。由于地球是个球体,地理学家为了方便的将球体上的地物在平面中展示,提出了各种投影坐标系,也就是由xy组成的平面坐标系,对我们中国的用户来说,看的比较多的就是类似于[12605635.2

2021-06-07 10:26:32 896 3

原创 openlayer对Vectorlayer图层使用getFeatures方法得到的值为空的问题

Vectorlayer.getSource().getFeatures() return empty array最近在一个vue项目中使用openlayer来做地图开发,导入的矢量数据都是以geojson的格式来存储和读取的。在地图中加载完成后,能成功的对地图上的要素进行点击弹窗,显示要素的对应属性。但是想根据图层来直接获取要素时结果却为空值,示例代码如下:let Vectorlayer=new VectorLayer({ title: '边界', name: 'baseVect

2021-02-09 09:22:08 2574 1

原创 blender python为物体添加材质

使用脚本为物体添加材质在本篇文章中为大家介绍使用脚本为物体添加材质的方式。这篇文章中将介绍两种类型的材质:一个是简单的颜色材质,由rgb三原色和Alpha(透明度)组成,但是修改Alpha似乎看不出效果。另一个则是添加图片纹理作为材质。在blender中,材质库与物体库都是独立的,即便将物体删除之后,材质还是存在的。所以可以把基本思路定为,建立好需要的材质,然后与物体进行绑定即可,也可以在材质创立好之后就将其与物体绑定,再对该材质进行修改。新建材质两种类型的材质都需要首先声明一个材质,声明材质的方式

2020-09-26 17:00:06 6445 3

原创 blender中的弹窗以及显示物体名称

blender脚本中的方法实现有一段时间没有更新了,并不是因为没有继续学习了,而是在博客方面,我更加倾向于写一些其他回答没有解决的问题。因为很多时候我们遇到问题,网上提供的方法是类似甚至相同的,有些回答被人从这个论坛搬运到那个论坛,大家捣鼓好半天,其实只看到了几篇文章罢了。再加上由于版本更迭,方法的更新,陈旧的解决办法也许不再适用,我希望写一些东西能够帮助到遇到相同问题的朋友。blender弹窗在blender中写脚本时,界面样式总是比较单调,于是我也在四处探索一些能使交互变得更加丰富的功能。弹窗的

2020-08-18 21:33:55 1690

原创 python处理shp数据以及地理/投影坐标的转换

shp数据读取Shapefile属于一种矢量图形格式,它能够保存几何图形的位置及相关属性。Shapefile文件用于描述几何体对象:点,折线与多边形。例如,Shapefile文件可以存储井、河流、湖泊等空间对象的几何位置。除了几何位置,shp文件也可以存储这些空间对象的属性,例如一条河流的名字,一个城市的温度等等。本次处理shp数据需要使用到pyshp这一模块。其安装可以在cmd上使用pip进行安装。cd到blender中的python路径下面,使用python -m pip install pyshp

2020-07-21 13:39:05 6967 1

原创 blender icons 图标

本次给大家介绍在blender中可能会使用到的各种图标和可能使用到的各种按键。相信大家在开发过程中常常会使用到。首先是图标,在blender中自带多达500多种图标。而图标的合理使用能够帮助使用者更好的理解当前板块的功能,并且会使得界面更加美观不至于太过单调。700多个图标这里显示起来很占界面,将代码贴在下面,大家可以在软件中运行,大家进行一一对照。在代码末尾给出一张图片展示图标的显示效果。import bpyclass IconPanel(bpy.types.Panel): """Cre

2020-07-07 18:08:38 3319

原创 blender python的开发实例

python脚本的书写库存里其实有一篇讲编辑模式操作的文章还没有发,一来是觉得简单,应该没人看,二来觉得内容不够充实。本次介绍的是python脚本的入门级介绍。在之前的文章中,代码都是直接操作对象。正式写成脚本后,就会类似于UI的设计一样,可以直接添加在blender的界面中进行使用,而将该代码进行一定的加工,就能像网上下载的脚本一样进行添加和使用了。话不多说,如果你最近苦于这一开发,直接给你上一段在2.80中可以使用的代码,更高版本通常只需要更改头部版本号即可。bl_info = { "n

2020-06-20 10:09:16 2175

原创 blender 中导入自建模块使用的问题

blender python api在blender中导入自建模块最近几天苦于自建模块的导入问题,网上关于这个问题的讨论不算太多,所以我也是花了几天才解决这个问题。在stackexchange上面看到了一点东西,所以搬过来看看。现在是有两个.py文件,第一个称为static.py,第二个称为use.py。static中包含某些常用方法所以可能会较多引用,而网上说的最多的就是文件必须以.py结尾和两个文件路径要相同。但是我依然会遇到模块不存在的问题。解决办法是将static文件放入到系统脚本的路径下,如

2020-06-07 12:36:15 731

原创 (原创)关于blender python api中的操作指南(新手入门)

这里写自定义目录标题本阶段blender版本为2.8使用技巧简单操作多行代码的举例合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入本阶段blender版本为2.8本次为记录贴,记录常用的一些blender操作快捷键。将不定时更新。在ble

2020-05-31 22:00:20 5459

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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