前言读研期间曾使用LS_DYNA作为求解器处理一些轨道交通车辆领域的碰撞问题,前处理器则使用比较经典的hypermesh。 时过境迁,大部分的操作已经遗忘,但是工作以来,觉得仿真作为机械类科学研究的有利工具,依然能够在自己的岗位上作出贡献,希望自己能在上半年不太忙碌的时候重新拾起它们,从基础开始打起,找到一条比较合适的学习路径。也希望能给后来的学习者提供一个入门的机会,循序渐进,集跬步而至千里。配
立方几何体(BoxGeometry)圆形几何体(CircleGeometry)圆锥几何体(ConeGeometry)圆柱几何体(CylinderGeometry)十二面几何体(Dodecahe
原创 2023-03-02 17:01:57
1155阅读
要给模型按元素做遮罩,最简单的方法是给图层文件夹右键建立白色蒙版,在左侧选择 几何体填充 选择几何体填充,颜色选黑然后点选 需要排除的元素
原创 2022-10-23 23:38:36
6029阅读
BoxGeometry是四边形的原始几何类,它通常使用构造函数所提供的“width”、“height”、“depth”参数来创建立方或者不规则四边形。 示例 var geometry = new THREE.BoxGeometry( 1, 1, 1 ); var material = new THREE.MeshBasicMaterial( {color: 0x00ff00} ); var c
原创 2021-07-13 10:14:34
555阅读
原创 2023-06-11 00:57:07
169阅读
前一节讲解了一下场景的结构和基类THREE.Object3D,对Three.js的结构有了一个大概的了解,我们的代码案例还是停留在显示一个立方的状态。这一节,我们将制作更多的几何体形状。 一个模型是由几何体Geometry和材质material组成。
原创 2023-02-15 15:52:46
551阅读
基本状态管理 OpenGl维护了很多状态和状态变量。 物体在进行渲染时可能会使用光照,纹理,隐藏表面消除,雾以及其他影响物体外观的状态。 在默认情况下这些状态大部分是处于不活动状态的,激活这些状态可能须要较大开销。 打开关闭使用这些状态下面函数:能够向下面函数传枚举值作为參数 Void glEnable(); Void glDiasble(); 能够使用GLboolea
转载 2017-07-05 10:32:00
317阅读
2评论
左图为等大的3个灰色正方和15个白色正方组合成的多面 其可以切割为①、②和③三个小多面问③代表的多面可能是答案
原创 9月前
65阅读
BoxGeometry是四边形的原始几何类,它通常使用构造函数所提供的“width”、“height”、“depth”参数来创建立方或者不规则四边形。示例var geometry = new THREE.BoxGeometry( 1, 1, 1 ); var material = new THREE.MeshBasicMaterial(
原创 2022-02-14 15:44:59
613阅读
如果我们需要做自定义的几何形状,就得用到顶点这个概念,根据顶点去制作几何形状,上色也可以根据顶点颜色去设置 顶点顶点位置顶点颜色顶点法向量光照计算(一个顶点对应一个法向量),法向量即图形面向哪个方向,有了法向量之后使得几何模型在光照下有了黑白灰,有了颜色的过渡buffer几何与普通几何顶点数据的设置不一样 geometry 顶点数据用一个对象表示BufferGeometry 顶点数据使用类型化数组
转载 2024-09-09 16:18:50
35阅读
在 three.js 中,几何体是 3D 图形的基础构建块,包含了顶点、边和面。常见的几何体有很多,它们可以通过 THREE.Geometry 或 THREE.BufferGeometry 来创建。这里是一些常用的几何体类型简介:1. 立方 (BoxGeometry)描述:立方是由 6 个面组成的矩形盒子,通常用于表示物体的边界框。构造函数:new THREE.BoxGeometry
原创 7月前
367阅读
在使用BIM软件Revit建模前,我们可以通过导入CAD图纸来进行辅助,不过通常情况下只需要其部分图层中的数据,那么我们要怎样快速提取所需的图层呢?首先用AUTO CAD打开图纸,点击“默认选项卡”下的“图层特性”,弹出“图层特性管理器”对话框。点击“新建组过滤器”,新建图层过滤器组,并对其进行重命名为“所需图层”。选择刚创建的“所需图层”过滤器组,鼠标右键点击,点击“选择图层”右拉按钮中的“添加
osg::Shape类 继承自osg::Object类; osg::Shape类是各种内嵌几何体的基类,不但可以用于剔除和碰撞检测,还可用于生成预定义的几何体对象; osg::ShapeDrawable类: 派生自osg::Drawable类; 在osg::ShapeDrawable类的构造函数中提
转载 2019-07-20 10:11:00
527阅读
2评论
# 如何实现 Python 几何体图形模块 ## 引言 在编程的世界中,几何图形的处理是一个重要的技术,特别是在计算机图形学、游戏开发和数据可视化等领域。本文将指导您创建一个简单的 Python 几何体图形模块,支持绘制常见的几何图形,比如矩形、圆形和三角形。我们将一步一步进行,包括需要的工具和代码示例,确保您能在结束时拥有一个功能完善的模块。 ## 流程概述 为了构建这个几何体图形模块,我们
原创 10月前
56阅读
圆弧对齐文字命令:arctext 字母、数字字体名:romans.shx 汉字字体名:仿宋_GB2312 %%p:正负符号 %%d:度数符号 %%c:直径符号 CAD快捷命令 L————直线 C————圆 REC————矩形 O————便移 M————移动 CO————复制 RO————旋转 T———
转载 6月前
136阅读
  GraphicLayer lyr; Map<String,Object> attr = new HashMap<String,Object>(); attr.put(this.objectIdField, oid); Graphic graphic = new Graphic(selection, currentSymbol,attr,0);lyr.addGraphic
原创 2021-08-31 14:18:24
193阅读
css动画中,transform与transition动画常常可以设置3D动画,以下例子是3D旋转的具体代码,希望对大家有帮助。。。。。。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>3D几何体</title> <sty
原创 2021-08-27 12:42:41
427阅读
1. 材质 一个材质结合一个几何体可以组成一个mesh对象。材质就像物体的皮肤,决定了几何体的外表。例如:皮肤定义了一个几何体看起来是否像金属、透明与否,或者显示为线框。 基本的材质如下: 1.属性介绍 1.1基础属性 这些属性是所有材质共有的。通过这些属性可以设置材质的透明度、是否可见以及如何被引
IT
原创 2021-07-15 14:07:28
2632阅读
前言虚拟几何体是一套基于GPU Driven Render Pipeline的系统。虚拟几何体数据与传统的模型的关系类似于虚拟纹理。 通过一套内置的虚拟几何体数据,它可以支持大量的高质量、高面数模型,为次时代画质提供了有力支撑。您不在需要担心多边形给您的项目带来的困扰,也不需要关心所需的batching技术, 统统交给虚拟几何体就可以了。一、虚拟几何体的优势基于GPU驱动的渲染管线,这不仅可以降低
原创 2024-10-23 09:50:46
287阅读
可以利用数据库的查询工具创建空间数据表一:执行查看结果直接打开query tool输入命令,创建测试数据表,然后插入几何对象数据,通过查询语句查看结果如下CREATE TABLE geometry_test (name varchar, geom geometry); INSERT INTO geometry_test VALUES ('Point', 'POINT(0 0)'), (
  • 1
  • 2
  • 3
  • 4
  • 5