惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

雷峰网
雷峰网
Security Archives - TechRepublic
Security Archives - TechRepublic
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
博客园 - 司徒正美
阮一峰的网络日志
阮一峰的网络日志
WordPress大学
WordPress大学
爱范儿
爱范儿
J
Java Code Geeks
T
Tailwind CSS Blog
Apple Machine Learning Research
Apple Machine Learning Research
人人都是产品经理
人人都是产品经理
宝玉的分享
宝玉的分享
博客园 - 【当耐特】
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Help Net Security
Help Net Security
Hacker News: Ask HN
Hacker News: Ask HN
月光博客
月光博客
S
Secure Thoughts
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
博客园 - 聂微东
Hugging Face - Blog
Hugging Face - Blog
V
Visual Studio Blog
博客园 - 三生石上(FineUI控件)
O
OpenAI News
酷 壳 – CoolShell
酷 壳 – CoolShell
N
News and Events Feed by Topic
腾讯CDC
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Webroot Blog
Webroot Blog
博客园 - Franky
有赞技术团队
有赞技术团队
美团技术团队
Jina AI
Jina AI
S
Security @ Cisco Blogs
博客园 - 叶小钗
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园_首页
C
CERT Recently Published Vulnerability Notes
T
Threat Research - Cisco Blogs
Project Zero
Project Zero
A
Arctic Wolf
大猫的无限游戏
大猫的无限游戏
Latest news
Latest news
小众软件
小众软件
IT之家
IT之家
S
Security Affairs

博客园 - Albert_MIN

在 ASP.NET Core MVC 中,接收数据的几种方式 Content-Type 对应不同的前端数据结构与构造方式 Revit二次开发 钢筋生成API(二) Revit二次开发 钢筋生成API(一) revit二次开发 钢筋布置方式 revit二次开发之 钢筋功能详细分析 revit 二次开发之收集器、过滤器和选择器 Revit Server的注意要配置说明 WCF文件配置服务 WCF服务的各种绑定 Revit二次开发之 对象的隐藏与显示 Revit二次开发之 GeometryObject分析 Revit二次开发之 Material 分析 Revit 二次开发之 图纸的导出 Revit开发之 IExportContext接口详细 JavaScript 困惑之 ArrayBuffer JS 困惑之this的指向 Revit二次开发之 族的创建 Revit二次开发 钢筋生成 Revit二次开发之 尺寸标线(二) Revit二次开发之 尺寸标线
Revit二次开发之 PolymeshTopology
Albert_MIN · 2023-07-24 · via 博客园 - Albert_MIN

PolymeshTopology 表示多边形网格拓扑的类,用于描述多边形的的图形信息。多边形网格的拓扑结构由多个点和由这些点形成的三角形面组成。每个方面由点阵列的三个索引来确定。多边形网格可以指定UV坐标,并且始终至少关联一个法线。非平面多边形网格可能有一个以上的法线可用;多边形网格中可能存在与面或点一样多的法线。DistributionOfNormals属性指示法线如何沿多边形网格分布。

一、属性

1、属性DistributionOfNormals

一个枚举,包含如何沿多边形网格的曲面指定和分布法线向量的选项。平面通常只关联法线向量,但曲面可以为镶嵌多边形网格的每个面(三角形)或每个点具有不同的法线。

AtEachPoint 将一个法向量指定给多边形网格的每个顶点。
OnePerFace 只有一个公共法线向量指定给面/多边形网格
OnEachFacet 多边形网格的每个面都有一个法线向量。

2、属性IsValidObject:

指定是否。net对象表示一个有效的revit实体。

3、属性NumberOfFacets

与多边形网格关联的法线数

4、属性NumberOfNormals

与多边形网格关联的法线数。

5、属性NumberOfPoints

多边形网格中的点数

6、属性NumberOfUVs

可用于多边形网格的UV坐标数。

二、方法

1、GetFacet、GetFacets

public PolymeshFacet GetFacet(
    int idx
)
public IList<PolymeshFacet> GetFacets()

返回一个面的定义,通过面的索引

2、GetNormal()、GetNormals()

public XYZ GetNormal(
    int idx
)
public IList<XYZ> GetNormals()

返回一个指定的法线和所有法线

3、GetPoint、GetPoints();

public XYZ GetPoint(
    int idx
)
public IList<XYZ> GetPoints()

返回指定的点和所有的点
4、 GetUV、GetUVs
public UV GetUV(
    int idx
)
public IList<UV> GetUVs()
返回指定的UV和所有的UV信息