StressField2D_Investigator_exported

Successfully tested on Matlab R2019a and subsequent versions

注意:要求至少是Matlab R2019a或以上版本。

主要功能:

基于主应力线的二维应力场研究。

该程序允许在不同应力分量的显著性图中交互跟踪PSLs

(包括笛卡尔应力、冯·米塞斯应力、主应力大小和各向异性),或应力场中的拓扑可视化。

Functionality:

Principal stress lines (PSLs) based 2D stress field investigation.

The program allows to trace PSLs interactively in the saliency map of different stress components

(Inc. cartesian stress, von Mises stress, principal stress magnitude and anisotropy), or in the stress field topology visualization.

数据集:

Data set:

What is the file format of the data set?

The data set is composed of two parts: the quad mesh and cartesian stress field.

The quad mesh is written in the standard .vtk DataFile Version 3.0, and cartesian stress field is appended after the mesh info. in the same file.

Usage:

run StressField2D_Investigator_exported.m

‘DataSrc’ edit field ==== name of data set file without extension

‘Loading’ button ======== loading the data set and draw the silhouette of the input stress field

‘VisType’ drop-down ===== selecting the stress components to visualize

‘None’ ---------- nothing to vis. (default)

‘SigmaX’ -------- normal stress along X-dir.

‘SigmaY’ -------- normal stress along Y-dir.

‘SigmaXY’ ------- shear stress

‘Mises’ --------- von Mises stress

‘Sigma1’ -------- magnitudes of major principal stress

‘Sigma2’ -------- magnitudes of minor principal stress

‘Anisotropy’ ---- defined by log10(|Sigma1/Sigma2|), the farther away from zero,

the stronger the anisotropy (’+’: major PS dominates, ‘-’: minor PS dominates)

‘Topology’ ------ topological features of the stress field, inc. degenerate points and

topological skeletons (red dotted lines -> major principal direction, blue -> minor)

‘Alpha’ slider ========== adjusting the transparency of saliency map to highlight PSLs

(from 0 to 1, opaque to tranparent)

‘TraceMajor’ button ===== capturing cursor position, and tracing major PSL (red lines) from there

‘TraceMinor’ button ===== capturing cursor position, and tracing minor PSL (blue lines) from there

‘TraceBoth’ button ====== capturing cursor position, and tracing major & minor PSLs from there

‘UnTrace’ button ======== capturing cursor position, removing PSL closest to it

‘ClearAll’ button ======= clear workspace before loading new data set

局限性:

目前只支持一阶quad mesh,在跟踪PSLs时使用恒定步长,对于单元大小相差很大的网格可能不够健壮。

Limitations:

Only 1st-order quad mesh is supported for now, constant step size is used in tracing PSLs, might be not robust enough for mesh with vastly different element sizes.

更多精彩文章请关注公众号:

【源码】用主应力线(应力可视化)研究二维应力场相关推荐

  1. linux从源码编译cairo,Windows 下编译 cairo 二维图形库

    cairo 的简介 cairo 是一个免费的矢量绘图软件库,它可以绘制多种输出格式.cairo 支持许多平台,包括 Linux.BSD.Microsoft® Windows® 和 OSX(BeOS 和 ...

  2. python支付程序源码_Python提取支付宝和微信支付二维码的示例代码

    支付宝或者微信支付导出的收款二维码,除了二维码部分,还有很大一块背景图案,例如下面就是微信支付的收款二维码: 有时候我们仅仅只想要图片中间的方形二维码部分,为了提取出中间部分,我们可以使用图片处理软件 ...

  3. 仿脉脉PHP源码,如何实现类似脉脉网的二维人际关系

    以下是简化的数据和场景 ==========================数据======================== 用户信息: 用户ID[ID] .用户名[NAME] 用户关系: 用户I ...

  4. 多商户商城源码,搭建线上商城,满足用户多种需求

    电子商务是伴随信息经济而发展起来的,20世纪90年代兴起于美国.欧洲等发达国家,我们可以将其理解为在开放的互联网环境下,运用服务器实现消费者的网上购物.企业间商业交易等,大家常说的B2B(企业与企业间 ...

  5. 【小程序源码】谁是卧底线下发牌器微信小程序源码下载,强大的自定义功能

    看名字就知道啦,这是一个谁是卧底的小程序源码 游戏规则: 谁是卧底是一款线下聚会的游戏,考验口才和脑力的同时,也能活跃气氛. 游戏人数为4-12人,游戏角色包括平民,卧底,白板可供用户选择! 游戏步骤 ...

  6. 数据结构源码笔记(C语言):二叉平衡树的相关操作算法

    //二叉平衡树的相关运算 #include<stdio.h> #include<malloc.h> #include<string.h>typedef char I ...

  7. 用python制作二维码_用python做一个可视化生成二维码的工具

    用python做一个可视化生成二维码的工具 环境 pip install gooey pip install MyQR 源代码 from gooey import GooeyParser,Gooey ...

  8. 人脸识别算法源码SDK开发包人证比对二次开发检测核验开发包

    人脸识别算法源码SDK开发包人证比对二次开发检测核验开发包 ID:89120059902830359120170116926

  9. Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果

    转载请注明出处:http://blog.csdn.net/xiaanming/article/details/10163203 了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新 ...

最新文章

  1. java list_Java集合-List
  2. 大数据是怎么知道你去过新发地的?
  3. python爬取抖音评论_怎样用Python3爬取抖音神曲
  4. pcb二次钻孔_PCB的内层制作流程,你学会了吗?
  5. 【bzoj1195】[HNOI2006]最短母串 AC自动机+状态压缩+BFS最短路
  6. ?Web开发者需要知道的CSS Tricks
  7. 揭秘阿里云 RTS SDK 是如何实现直播降低延迟和卡顿
  8. 英特尔携手谷歌云加速最新虚拟机;谷歌云平台下调抽成比例;Hitachi Vantara推出全新云成本优化服务...
  9. python3默认编码标准是_python3 编码
  10. Tomcat执行start文件后有乱码
  11. 数据结构区间问题总结
  12. 力扣-811 子域名访问计数
  13. 某文件在桌面上,命令窗口中找不到,因为桌面是两个目录合成的
  14. 一加手机怎么导出照片_批处理整理安卓手机微信导出的视频和照片
  15. HTML基础知识点(二)
  16. Fiddler抓包工具详解
  17. 系统设计:API 接口的最佳实践
  18. 从网站细节入手提高易用性
  19. 【JZOJ 省选模拟】6638.Seat
  20. HTTP状态码--1XX

热门文章

  1. Seastar Tutorial 简明教程
  2. stm32【RGB_LED_WS2812灯珠】
  3. The connection to the server 192.168.229.131:6443 was refused - did you specify the right host or po
  4. python的OGR库获取geometry属性返回None,feature.geometry()
  5. python OGR库读取矢量文件——OGR shp操作
  6. 关于友善之臂出的Nanopi R2S盒子的TTL乱码解决方法
  7. 旗舰级安卓手机推荐 2022年不如买它
  8. c语言设计课程期末上机考试海大,(海大试卷.docx
  9. 详述 MIMIC 数据库 26张数据表(二)之 五种字典表
  10. 怎么把PDF转换成Excel表格?两分钟教会你如何转换