• 2024-11-19LaTeX教材排版-04:Geometry.tex文件说明
    LaTeX教材排版-04:Geometry.tex文件说明Latex教材这个文件用于设置版面,里面有一些很别扭的设置,目的是为了模拟出word的排版效果。在word中,预期的效果是:16开的纸,纸张宽为18.4cm,高为26cm;页面上、下、左、右边距分别为28mm、15mm、20mm、20mm,页眉顶端到页面顶端18mm,页脚底端到页面
  • 2024-11-03Threejs渲染3D字体介绍
    概述本文主要介绍如何通过Three.js生成3D文本。效果展示代码分析核心代码部分就是通过Three.js中的FontLoader和TextGeometry来加载字体并创建3D文本。核心代码如下:constloader=newFontLoader();loader.load(textFamily.value,function(font){
  • 2024-10-23一篇文章带你玩转PostGIS空间数据库
    一篇文章带你玩转PostGIS空间数据库发布于 2023-10-1714:35:555.4K0举报文章被收录于专栏:半旧的技术栈一篇文章带你玩转PostGIS空间数据库一、空间数据库介绍1.什么是空间数据库人类理解世界其实是按照三维的角度,而传统的关系型数据库是二维的,要
  • 2024-10-22利用 Python 进行地理空间数据处理的工具
    本文将介绍九个常用的地理空间数据处理工具,包括GeoPandas、Fiona、Rasterio、Shapely、Pyproj、Descartes、Rtree、Geopy和Folium。这些工具覆盖了从地理空间数据读写、几何操作、坐标转换到地图绘制等多个方面,是地理信息系统(GIS)领域不可或缺的技术栈。1.GeoPandas:地理数据
  • 2024-10-2090. 几何体顶点颜色数数据
    章节2中介绍过顶点位置、顶点法向量数据,下面给大家介绍顶点颜色.attributes.color数据。顶点位置数据geometry.attributes.position顶点法向量数据geometry.attributes.normal顶点UV数据geometry.attributes.uv顶点颜色数据geometry.attributes.color几何体顶点颜色.attribut
  • 2024-10-2089. 模型边界线EdgesGeometry
    借助EdgesGeometry可以给模型设置一个模型边界线。长方体边线先用EdgesGeometry重新计算长方体几何体,返回一个新的几何体,然后用线模型LineSegments模型渲染新的几何体即可。constgeometry=newTHREE.BoxGeometry(50,50,50);constmaterial=newTHREE.MeshLambertM
  • 2024-10-14【QT】常用控件(一)
    个人主页~常用控件一、控件是什么二、QWidget核心属性1、enabled2、geometry3、windowTitle4、windowIcon5、windowOpacity6、cursor7、font8、toolTip9、focusPolicy10、styleSheet一、控件是什么ui设计界面左边的这些都叫控件,除了这些以外,QT还允许自定义控件,满
  • 2024-10-12ROS理论与实践学习笔记——4 ROS的常用组件之TF坐标变换
        tf:TransFormFrame,坐标变换    坐标系:ROS中是通过坐标系统开标定物体的,确切的将是通过右手坐标系来标定的。    作用:在ROS中用于实现不同坐标系之间的点或向量的转换。    说明:在ROS中坐标变换最初对应的是tf,不过在hydro版本开
  • 2024-10-08Cesium进阶学习一、Primitive
    一、primitive简介 1、概念:[Primitive](https://cesium.com/learn/cesiumjs/ref-doc/Primitive.html)是Cesium中用于绘制几何图形的另一个重要的接口,相对于[Entity](https://cesium.com/learn/cesiumjs/ref-doc/Primitive.html)来说,它更接近渲染引擎底层,主要面向图形开发
  • 2024-09-2135. 模型材质和几何体属性
    本文章给大家介绍模型对象的几何体.geometry和材质属性.material。浏览器控制台查看对象和属性浏览器控制打印模型对象mesh,可以展开对象,查看对象的几何体.geometry和材质属性.material。constmesh=newTHREE.Mesh(geometry,material);console.log('mesh',mesh);浏览
  • 2024-09-1523. 几何体顶点位置数据和点模型
    本节课主要目的是给大家讲解几何体geometry的顶点概念,相对偏底层一些,不过掌握以后,你更容易深入理解Threejs的几何体和模型对象。缓冲类型几何体BufferGeometrythreejs的长方体BoxGeometry、球体SphereGeometry等几何体都是基于BufferGeometry (opensnewwindow)类构建的,Bu
  • 2024-09-13ThreeJS Shader的效果样例光影墙、扩散面(四)
    一、实现一个光影墙1. 根据自定义坐标点,输出一个光影墙/***添加光影墙*/functionaddLightWall(){constgeometry=newTHREE.BufferGeometry();constvertices=newFloat32Array([5,0,2,3,0,5,-2,0,5,-4,0,2,-4,
  • 2024-09-12WPF 已知问题 包含 NaN 的 Geometry 几何可能导致渲染层抛出 UCEERR_RENDERTHREADFAILURE 异常
    本文记录一个WPF已知问题,当传入到渲染的Geometry几何里面包含了NaN数值,将可能让应用程序收到从渲染层抛上来的UCEERR_RENDERTHREADFAILURE异常,且此异常缺乏必要信息,比较难定位到具体错误逻辑此问题是小伙伴报告给我的,详细请看https://github.com/dotnet/wpf/issues/7421
  • 2024-09-09使用GeoTools解析shp文件内容
    前言记录一下工作中使用GeoTools解析shp过程。默认上传shp文件为zip格式文件,shp压缩包内容如下图代码流程1.解压zip文件//解压缩zip包FileshpFile=ShpParseUtil.unShapeZip(file.getInputStream(),tempDir);2.解析shp文件内容parseShapeFile(shpFile);publicsta
  • 2024-09-08不可不知的WPF几何图形(Geometry)
    在软件行业,经常会听到一句话“文不如表,表不如图”说明了图形在软件应用中的重要性。同样在WPF开发中,为了程序美观或者业务需要,经常会用到各种个样的图形。今天以一些简单的小例子,简述WPF开发中几何图形(Geometry)相关内容,仅供学习分享使用,如有不足之处,还请指正。 什么是几何图形(G
  • 2024-09-03[1055]
    Togettheindexofthe“True”valuesinaPandasSeries,youcanusetheindexattributealongwithbooleanindexing.Here’sasimplewaytodoit:ImportPandas:importpandasaspdCreateyourSeries:series=pd.Series([True,False,True,False,
  • 2024-09-03[1054] Select only the records from one GeoSeries that intersect with the polygons from another GeoS
    ToselectonlytherecordsfromoneGeoSeriesthatintersectwiththepolygonsfromanotherGeoSeriesinGeoPandas,youcanusetheintersectsmethodalongwithbooleanindexing.Here’sastep-by-stepguide:ImportGeoPandas:importgeopandasasgpdL
  • 2024-08-20arcgis js 获取距离和面积
    Definesthetypeofcalculationforthegeometry.Thetypecanbeoneofthefollowing:planar: Planarmeasurementsuse2DCartesianmathematicstocalculatelength.Usethistypeifthelengthneedstobecalculatedintheinputspatialreferenceotherw
  • 2024-08-13[Paper Reading] Multiple View Geometry Transformers for 3D Human Pose Estimation
    MultipleViewGeometryTransformersfor3DHumanPoseEstimationlink时间:CVPR2024机构:UniversityofToronto&&SoutheastUniversity&&MicrosoftResearchAsiaTL;DR提出一种基于Transformer端到端3DHumanPoseEstimation方法MVGFormer,核心模块是geometry与appea
  • 2024-08-08如何在Python中绘制伪球面
    目标是使用meshgrid和numpy库生成伪球体的三维图形,但我使用下面的代码生成的图形不完整u=np.linspace(0,np.pi,50)v=np.linspace(0,2*np.pi,100)x,y=np.meshgrid(u,v)X=np.arccos(x)*np.cos(y)Y=np.arccos(x)*np.sin(y)Z=x-np.tan(x)fig=plt.f
  • 2024-08-02【GeoScene】一、创建、发布路网服务,并在代码中测试最短路径分析
    前言网上关于GeoScene及GeoSceneAPIforJavaScript的资料太少了,官方的技术支持又太慢了,最近把在项目中踩过的坑分享出来;**版本信息**GeoScenePro4.0GeoSceneEnterprise3.1GeoSceneAPIforJavaScript4.27.4一、创建网络分析图层1、在地理数据库中新建
  • 2024-08-02如何使用 Python 在 2D 曲面上切割 3D 体积?
    考虑3D中的闭合表面网格(mesh1),由两个合并块组成,如图所示。两个合并块,具有不同颜色的细分补丁。网格以STL文件形式给出,并被细分分成不同的补丁。每个面片都在STL文件中保存为单独的实体。此外,我有一个由STL文件给出的弯曲2D表面网格(
  • 2024-07-30如何在闪亮的应用程序中从geodataframe下载geopackage文件?
    我有一个shiny应用程序,它使用folium在地图上显示多个图层。我想让用户能够将其中一个图层(线串地理数据框)下载为地理包文件。这是我到目前为止的代码:#relevantimportedpackagesfromshinyimportApp,render,ui,reactiveimportpandasaspdimport
  • 2024-07-24UE Geometry_Script 程序化建模
    前言大部分情况下,我们的模型都是建模小哥哥或小姐姐通过建模软件,比如3DMax,C4D,Blender等,结合她们高超的技艺,制作出来的。然后导出模型为GLTF或者FBX等文件格式,UEer在拿到模型文件,导入,调效果,然后就可以生成好看的在UE下能够展示的模型。比如下图:但是有的时候,我们希望能够基于
  • 2024-07-23用于 TLC 斑点检测的 CV2 形状检测的改进
    在我的工作中,我使用TLC,它给了我像这张照片上的物体。它是一张纸,上面有精确高度的斑点。我需要检测板本身并进行测量。然后我需要将其转换为这张图片:我想我可以生成第二张图片,但我在斑点检测方面遇到了麻烦。我使用下面的代码和许多不同的参数,但我无