精华内容
下载资源
问答
  • matlab画平面图

    2019-08-15 11:17:04
    支持输入坐标及强度(如电场强度等),得出二维平面强度分布
  • http://www.jq22.com/yanshi7677
  • 各大国际机场平面图

    2019-01-17 12:01:15
    各大国际机场的平面图,主要用于机场相关相关问题的分析
  • 办公室平面布局图CAD文件打包,里面包含建材城售楼部平面图、办公室平面布局图、总平面图等等,文件还是比价多的有参考意义。
  • 机场总平面图

    2016-09-23 22:17:01
    机场总平面图
  • 常用铁路车站信号平面布置,文件PDF文件。适合轨道交通专业的学生用于学习。以及相关的实训CAD练习。
  • 轨道交通信号基础设备的常用图形,扩充版。复制粘贴,拼接就好,用来完成车站信号设备平面布置CAD作业。也可用于联锁实训的CAD制图。
  • 基于 WebGL(ThingJS)的室内平面图 2D/3D 导航 DEMO(Part 1) ...-附件资源
  • 蹲便池CAD平面图

    2013-07-22 11:03:46
    具有普遍生活有代表性的蹲便池CAD平面布置图纸,只有平面布置
  • 它允许用户/脚本更改平面图的组合,同时使用强制驱动的布局算法自动更新嵌入。 在此处查看一些示例: 均匀的无限平面三角剖分的剥离过程:( ) Schaeffer在标记树四边形之间的双射:( ) 平面地图编辑器 到...
  • 家用监控视频实施方案,本实施方案主要是针对农家小院的视频监控,从小院的平面图到设备要求、产品选型、安装位置、实施方案预算,完整的实施方案。
  • 利用Excel自选图形制作室内平面图.rar,室内平面结构图反映了居室的布局和各房间的功能、面积,同时还决定了门、窗的位置。在没有专业的室内设计软件时,使用Excel也能快速绘制出排列的室内平面图
  • 拙政园平面图

    2013-05-21 17:35:05
    拙政园平面图,cad转pdf格式,可用PS打开
  • 八运巽山乾向住宅布局平面图.doc
  • 被指责 一种图形可视化工具,用于在Java中创建,编辑和布局复合图或聚簇图以及简单的平面图 来源是根据。
  • jQuery在背景平面图上创建编辑区块,包括区块描述颜色,支持右键快速编辑,支持背景拖拽移动区块拖拽移动。
  • 适用于公司或政府办公大楼局域网系统等中小型服务器机房的平面布置
  • 简单易学的室内平面图设计软件

    热门讨论 2009-06-26 09:39:43
    简单易学的室内平面图设计软件,好用易学简单
  • 仓库平面图

    2007-09-11 15:52:02
    仓库平面图
  • 停车场 车位模拟 平面图 自定义的按钮 模拟车位,可以动态 改变车位的位置, 动态 布局 停车场
  • SMT车间平面规划

    2012-10-16 13:56:36
    SMT车间平面规划,SMT车间平面规划,SMT车间平面规划
  • 家装平面布置

    2020-12-19 14:32:49
    以下是《家装平面布置》简单预览,如果需要完整的CAD图纸学习参考,请点击下载。 ...……………………该文档为家装平面布置,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看
  • 某大型机房(含多项),转自网上,分享给大家
  • 公司网络布局图

    2012-01-12 23:45:57
    网络布局结构,适合中大型企业。在规划调带中一般都要有一个参考。本仅供参考。
  • 机房平面布置

    2014-05-13 13:51:06
    传输机房平面布置图,包括平面图,走线架,还有电缆路由
  • 以下是《温泉娱乐中心装修CAD设计图带平面图立面图效果图》简单预览,如果需要完整的CAD图纸学习参考,请...该文档为温泉娱乐中心装修CAD设计图带平面图立面图效果图,是一份很不错的参考资料,具有较高参考价值,感...
  • 平面图形布局

    2014-08-25 15:24:28
    因此依赖的第三方图形模型编辑器的图形布局功能没有做好,平面图形布局就成了一个问题。 第三方图形编辑器是用GEF写的,去搜索了解了GEF的框架架构后,就去debug了编辑器的源码。试图找出合适的接口,可以在图形...

    将文本模型转换成图形模型,是想最终获得一张整洁清晰、一目了然的图,并将之用到文档之中。因此依赖的第三方图形模型编辑器的图形布局功能没有做好,平面图形布局就成了一个问题。

    第三方图形编辑器是用GEF写的,去搜索了解了GEF的框架架构后,就去debug了编辑器的源码。试图找出合适的接口,可以在图形模型转换完毕后,可以立即得到一张布局合理的图,也就是图形的autolayout.

    Autolayout分为statemachinediagramsequencediagram,前者使用了编辑器自带的autolayout功能来实现,代码中只需调用一下就ok了,而后者因为在图形的生成上会更加严格,所以使用了其中的Editpart(即MVC中的C)和使用算法来计算的图形线条先后顺序来为其实现layout

    总结所得:

    1. GEFMVC架构的理解与使用

    2. Layout算法

    3. Sequence Diagram Layout 重构

    展开全文
  • 幼儿园CAD平面布置

    2020-12-20 00:55:01
    以下是《幼儿园CAD平面布置》简单预览,如果需要完整的CAD图纸学习参考,请点击下载。...……………………该文档为幼儿园CAD平面布置,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看
  • vue+openlayer实现选房平面图

    千次阅读 2020-05-26 22:16:23
    使用vue+openlayer实现选房平面图,动态改变图层是否选中的状态等。

    前言

    使用openlayer实现选房平面图的需求:
    	1.选用地图背景图
    	2.将geojson数据(没有后台所以就写死了2个数据)生成房间图层块覆盖背景图上对应的房间块
    	3.根据条件,可选区域与不可区域图形块颜色不一样
    	4.点击图层能获取到对应的数据,同时选中的图层块样式发生改变
    

    代码详解

    地图背景展示

    根据官方案例,只需要提供一个div,然后将Map对象挂载到div元素上

    const extent = [0, 0, 50, 50];//地图范围
    const projection = new Projection({//地图投影
      code: 'xkcd-image',
      units: 'pixels',
      extent,
    });
    this.map = new Map({
            layers: [
              new ImageLayer({
                source: new Static({ //这就是静态背景图片
                  url: '/img/A-10.png',//图片路径,放在静态文件夹public(vue-cli3.0)或static(vue-cli2.0)里,根据脚手架版本来
                  projection,
                  imageExtent: extent,//图片位置
                }),
              }),
              vectorLayer,//多个图层,下面会讲到
            ],
            target: 'map',
            view: new View({
              projection,
              center: getCenter(extent),
              zoom: 1,//地图默认比例
              maxZoom: 4,//地图最大比例
              minZoom: 1,//地图最小
            }),
     });
    

    这样一个带图片背景的地图就做好了
    然后就要渲染上面的图层了

    图层渲染

    步骤大概为:GeoJSON转换json数据为feature->vectoryresource->获取样式->vectorlayer->map添加vectorlayer

    根据GeoJSON获取图层

    const geojsonObject = {
            type: 'FeatureCollection',
            crs: {
              type: 'name',
              properties: {
                name: 'EPSG:3857',
              },
            },
            features: [{
              type: 'Feature',
              geometry: {
                type: 'Polygon',
                coordinates: [[[14.599609375, 16.9677734375], [21.6796875, 17.08984375], [21.6796875, 4.7607421875], [14.84375, 4.7607421875]]],
              },
              id: '007ABA46-7B0C-4F90-B6D4-8F6546363E',
              properties: { modelId: '2311', id: '007ABA46-7B0C-4F90-B6D4-8F6565EA2B2E', type: 'room' },
            },
            {
              type: 'Feature',
              geometry: {
                type: 'Polygon',
                coordinates: [[[21.5576171875, 17.08984375], [28.6376953125, 17.08984375], [28.515625, 5.0048828125], [21.5576171875, 5.126953125]]],
              },
              id: '007ABA46-7B0C-4F90-B6D4-8F6565EA2B2E',
              properties: { modelId: '2310', id: '007ABA46-7B0C-4F90-B6D4-8F6565EA2B2E', type: 'room' },
            },
            ],
          };
    以上是geoJSON的内容,properties是可以给图层添加的一些参数,便于处理业务需要,type即指定feature的类型,这里是指定为多边形,coordinates为多边形的坐标
    
    (new GeoJSON()).readFeatures(geojsonObject)//将GeoJSON转换成features
    

    获取样式

    主要是边框色,填充色以及填充的文本样式

    //获取样式方法
    //可将feature的数据传过来进行判断返回对应的样式
     const getStyles = (param) => {
            console.log(param);
            const style = new Style({
              stroke: new Stroke({//边框
                color: '#2d9fd8',
                width: 0,
              }),
              fill: new Fill({//填充色
                color: '#2d9fd8',
     			//color:[0, 11, 214, 0.5];0.5为透明度
              }),
              text: new Text({ // 文本样式
                className: 'map-font',
                font: '14px Microsoft YaHei',
                fill: new Fill({
                  color: 'black',
                }),
              }),
            });
            if (param === '2311') {//对图层里的参数进行判断
              style.getStroke().setColor('#cccccc');
              style.getFill().setColor('#cccccc');
            }
            style.getText().setText(param);//可在图层上显示文本
            return style;
          };
          const styleFunction = (feature) => getStyles(feature.values_.modelId);//传入feature的参数
    

    map添加vectorlayer

    const vectorLayer = new VectorLayer({
            source: vectorSource,
            style: styleFunction,
            title: '',
            type: 'room',
          });
    

    可以直接将vectorlayer在初始化时就塞进map里,也可以调用map的addLayer()方法

     this.map.addLayer(vectorLayer)
    

    map添加选中交互事件,并添加选中后的样式

     // 选中之后的样式
          const selectSingleClick = new Select({
            style: new Style({
              stroke: new Stroke({
                color: '#2d9fd8',
                width: 0,
              }),
              fill: new Fill({
                color: [0, 11, 214, 0.5],
              }),
            }),
          });
    	//map添加选中事件
          this.map.addInteraction(selectSingleClick);
          // 点击图层之后的处理
          selectSingleClick.on('select', (e) => {
            const features = e.target.getFeatures().getArray();
            if (features.length > 0) {
             const feature = features[0];//获取当前图层
             //const type = feature.getGeometry().getType();
             const property = feature.getProperties();//获取当前图层里的参数
             //const coordinate = getCenter(feature.getGeometry().getExtent());
              alert(property.modelId);//弹出框展示feature里properties里的modelId
            }
          });
    
    

    效果展示

    (因为不能泄露地图,所以就自己随便画了个丑丑的,将就看-><-)
    在这里插入图片描述
    可以看到只覆盖了两个图层,数字也是覆盖上去的
    下面看点击之后的效果
    在这里插入图片描述
    选中后的图层显示为选中设置的样式,之前覆盖的字体没了,所以如果在选中之后也要显示字体的要在Select里重新添加文本

    可以进https://github.com/Daizymis/Demo/tree/master/aap/src/components/roommap参考完整源码

    展开全文
  • 这是一个简单的教室布置,技术及数据有限,下载后请自行修改

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,034
精华内容 7,213
关键字:

平面图和布局图的区别