RED

Unity中实现网格轮廓效果,选中边框效果(附带高斯模糊实现模式,处理了锯齿情况)

依然范特西╮ 提交于 2020-05-03 17:47:05
问题背景: 最近要实现选中实体的高亮效果,要那种类似于unity中Outline的效果,网格轮廓高亮效果。 效果图: 具体代码: OutlineEffect.cs 实体高亮效果类: 轮廓边总控制类,该脚本需要挂载到场景相机上 1 using UnityEngine; 2 using System.Collections.Generic; 3 using UnityEngine.Rendering; 4 5 namespace Tx3d.Framework 6 { 7 [DisallowMultipleComponent] 8 [RequireComponent( typeof (Camera))] 9 [ExecuteInEditMode] 10 public class OutlineEffect : MonoBehaviour 11 { 12 public static OutlineEffect Instance { get ; private set ; } 13 14 private readonly LinkedSet<Outline> outlines = new LinkedSet<Outline> (); 15 16 [Range( 1.0f , 6.0f )] 17 public float lineThickness = 1.0f ; 18 [Range( 0

Unity中实现网格轮廓效果,选中边框效果(附带高斯模糊实现模式,处理了锯齿情况)

。_饼干妹妹 提交于 2020-05-03 17:41:55
问题背景: 最近要实现选中实体的高亮效果,要那种类似于unity中Outline的效果,网格轮廓高亮效果。 效果图: 具体代码: OutlineEffect.cs 实体高亮效果类: 轮廓边总控制类,该脚本需要挂载到场景相机上 1 using UnityEngine; 2 using System.Collections.Generic; 3 using UnityEngine.Rendering; 4 5 namespace Tx3d.Framework 6 { 7 [DisallowMultipleComponent] 8 [RequireComponent( typeof (Camera))] 9 [ExecuteInEditMode] 10 public class OutlineEffect : MonoBehaviour 11 { 12 public static OutlineEffect Instance { get ; private set ; } 13 14 private readonly LinkedSet<Outline> outlines = new LinkedSet<Outline> (); 15 16 [Range( 1.0f , 6.0f )] 17 public float lineThickness = 1.0f ; 18 [Range( 0

Unity中实现网格轮廓效果,选中边框效果(附带高斯模糊实现模式,处理了锯齿情况)

你。 提交于 2020-05-03 17:26:00
问题背景: 最近要实现选中实体的高亮效果,要那种类似于unity中Outline的效果,网格轮廓高亮效果。 效果图: 具体代码: OutlineEffect.cs 实体高亮效果类: 轮廓边总控制类,该脚本需要挂载到场景相机上 1 using UnityEngine; 2 using System.Collections.Generic; 3 using UnityEngine.Rendering; 4 5 namespace Tx3d.Framework 6 { 7 [DisallowMultipleComponent] 8 [RequireComponent( typeof (Camera))] 9 [ExecuteInEditMode] 10 public class OutlineEffect : MonoBehaviour 11 { 12 public static OutlineEffect Instance { get ; private set ; } 13 14 private readonly LinkedSet<Outline> outlines = new LinkedSet<Outline> (); 15 16 [Range( 1.0f , 6.0f )] 17 public float lineThickness = 1.0f ; 18 [Range( 0

Unity中实现网格轮廓效果,选中边框效果(附带高斯模糊实现模式,处理了锯齿情况)

江枫思渺然 提交于 2020-05-03 17:12:04
问题背景: 最近要实现选中实体的高亮效果,要那种类似于unity中Outline的效果,网格轮廓高亮效果。 效果图: 具体代码: OutlineEffect.cs 实体高亮效果类: 轮廓边总控制类,该脚本需要挂载到场景相机上 1 using UnityEngine; 2 using System.Collections.Generic; 3 using UnityEngine.Rendering; 4 5 namespace Tx3d.Framework 6 { 7 [DisallowMultipleComponent] 8 [RequireComponent( typeof (Camera))] 9 [ExecuteInEditMode] 10 public class OutlineEffect : MonoBehaviour 11 { 12 public static OutlineEffect Instance { get ; private set ; } 13 14 private readonly LinkedSet<Outline> outlines = new LinkedSet<Outline> (); 15 16 [Range( 1.0f , 6.0f )] 17 public float lineThickness = 1.0f ; 18 [Range( 0

微信小程序 canvas生成海报图片模糊问题

只愿长相守 提交于 2020-05-03 15:38:58
一、制作正常显示海报,生成二倍海报隐藏 代码如下 <!--index.wxml--> <view class="container"> <view class="show"> <image src="{{cardPath}}" alt="" class="card"></image> <text class="name">{{sendName}}</text> <image src="{{headPath}}" class="header"></image> </view> <view class="btn" bindtap="saveImage">保存图片</view> <view class="canvasBox" style="width:0;height:0;overflow: hidden;opacity:0;position:absolute;left:-750px;top:0;"> <canvas canvas-id='myCanvas' style='width:750px;height:1000px;'></canvas> </view> </view>    /*css*/ .btn { width: 300rpx; height: 90rpx; line-height: 90rpx; text-align: center; color: #fff; font

微信小程序 canvas生成海报图片模糊问题

拜拜、爱过 提交于 2020-05-03 15:37:28
一、制作正常显示海报,生成二倍海报隐藏 代码如下 <!--index.wxml--> <view class="container"> <view class="show"> <image src="{{cardPath}}" alt="" class="card"></image> <text class="name">{{sendName}}</text> <image src="{{headPath}}" class="header"></image> </view> <view class="btn" bindtap="saveImage">保存图片</view> <view class="canvasBox" style="width:0;height:0;overflow: hidden;opacity:0;position:absolute;left:-750px;top:0;"> <canvas canvas-id='myCanvas' style='width:750px;height:1000px;'></canvas> </view> </view>    /*css*/ .btn { width: 300rpx; height: 90rpx; line-height: 90rpx; text-align: center; color: #fff; font

JavaWeb和WebGIS学习笔记(六)——使用ArcGIS for Server发布地图服务

旧城冷巷雨未停 提交于 2020-05-02 20:14:58
系列链接: Java web与web gis学习笔记(一)——Tomcat环境搭建 Java web与web gis学习笔记(二)——百度地图API调用 JavaWeb和WebGIS学习笔记(三)——GeoServer 发布shp数据地图 JavaWeb和WebGIS学习笔记(四)——使用uDig美化地图,并叠加显示多个图层 JavaWeb和WebGIS学习笔记(五)——使用OpenLayers显示地图 前面我们使用了开源的GeoServer发布地图,这里介绍一下使用我们最熟悉的ArcGIS发布地图。 一、安装ArcGIS for Server 这里可以参考 ArcGIS for Server 10.2下载及安装 这篇博客安装ArcGIS for Server 10.2 。需要注意一点,在同一台机器上,ArcGIS for Server 的版本需要与已有的 ArcGIS for Desktop的版本一致。 安装好之后,会自动打开 http://localhost:6080/arcgis/manager/,首次进入需要创建站点管理员账户,并配置服务器站点的文件位置,创建完成之后登录即可。 <img src="https://s1.ax1x.com/2020/03/25/8XrN1s.png" alt="Snipaste_2020-03-24_20-24-43" style="zoom

VMware安装CentOS 6.9教程

江枫思渺然 提交于 2020-05-02 19:28:14
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。 CentOS6.9下载地址:由中国科学技术大学和USTCLUG为您提供。 http://centos.ustc.edu.cn/centos/6.9/isos/x86_64/CentOS-6.9-x86_64-bin-DVD1.iso 使用VMware创建一个新的虚拟机: 自定义可以更详细的配置虚拟机的各项信息; 虚拟机兼容性信息,有些系统需要其他硬件兼容性; 稍后安装操作系统,这样可以更详细的配置虚拟机的信息; 选择linux,版本位CentOS6 64位; 给虚拟机起一个名字并配置虚拟机存放位置; 配置虚拟机的CPU,机器性能好的可以多给; 配置虚拟机的内存; 配置虚拟机的网络,net模式; 配置虚拟机的SCSI控制器,默认即可; 配置虚拟机的硬盘,默认即可; 默认创建一个新的硬盘; 为虚拟机的硬盘配置大小,根据情况定义大小; WMware生成相应的文件名;

lombok的@Accessors注解会导致JavaBean的setter规范问题

懵懂的女人 提交于 2020-05-02 18:17:40
晚上在为一个工具类写单元测试的时候发现了一个问题 : <font color='red'> lombok的@Accessors链式调用会破坏JavaBean的setter规范,从而导致使用java.beans中的PropertyDescriptor (属性描述器)进行反射的时候回获取不到的writeMethodRef的和writeMethodName的内容。</font> 情况是这样子的 : 我有一个用于测试的TargetModel 如下,加入了链式调用注解的@Accessors(chain = true) import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.serializer.SerializerFeature; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; @Data @NoArgsConstructor @AllArgsConstructor @Accessors(chain = true) public class TargetModel { private String name; private

用Rsync实现windows下同步linux服务器的数据

白昼怎懂夜的黑 提交于 2020-05-02 14:29:16
一:环境   1、服务端:Red Hat Enterprise Linux Server release 6.4 (Santiago)   2、客户端:windows7旗舰版64位   3、同步对象:测试数据   4、Rsync介绍:rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。是一款非常理想的数据同步工具   Rsync的好处:支持增量备份,对于很多大的数据文件来说用rsync是一个很理想的工具,既能节省磁盘空间还能提高备份相率   5、注意事项:此种同步方式仅限rsync的daemon模式 二:无差异同步示意图 三:服务端配置文件   1、 rsync配置文件:/etc/rsyncd.conf uid = rsync # rsync用户,要是0的话代表所有用户 gid = rsync # rsync用户组 use chroot = no # 安全考虑,出现BUG可以把危险的数据定位到一个chroot目录下去,避免恶意攻击 max connections = 200 # 最大连接数 timeout = 300 # 超时时常 pid file = /var/run/rsyncd.pid # 服务端进程号 lock file = /var/run/rsync.lock #