GB/T 36341.4-2018 信息技术 形状建模信息表示 第4部分:存储格式
GB/T 36341.4-2018 Information technology—Information presentation of shape modeling—Part 4:Storage format
基本信息
本部分适用于计算机辅助设计、三维动画、虚拟现实、增强现实或混合现实、三维数字医学、三维数字娱乐、电子商务等领域的统一的形状建模信息表示的存储格式,并适用于上述领域产品的设计、开发和应用。
发布历史
-
2018年06月
研制信息
- 起草单位:
- 山东大学、中国电子技术标准化研究院、北京大学、清华大学、北京中科辅龙计算机技术股份有限公司、天津大学、北京航空航天大学、西安理工大学、同济大学、杭州师范大学、山东山大华天软件有限公司
- 起草人:
- 孟祥旭、王璐、王聪、汪国平、马珊珊、杨庄媛、雍俊海、唐卫清、万亮、宁涛、王映辉、贾金源、潘志庚、袁雪、王瑾、康春萌、魏威、高雷雷、吴子健、刘复昌、曹成坤、叶孝慈
- 出版信息:
- 页数:54页 | 字数:103 千字 | 开本: 大16开
内容描述
ICS35.140
L81
国;
中华人民共和国国家标准
GB/T36341.4-2018
信息技术形状建模信息表示
第4部分:存储格式
Informationtechnology-Informationpresentationofshapemodeling一
Part4:Storageformat
2018-06-07发布2019-01-01实施
国家市场监督管理总局峪非
中国国家标准化管理委员会0(..'I(J
GB/T36341.4-2018
目次
前言…………………………I
1范围………………………1
2规范性引用文件…………………………1
3术语和定义………………1
4形状建模信息存储结构…………………1
4.1概述…………………1
4.2树形存储结构…………..."………………·…1
4.3节点存储结构……………..."…….2
5形状建模信息存储格式……………..."……………….3
5.1连续表示形体………………………3
5.2离散表示形体………………………29
5.3形体组…………………33
5.4特征和特征约束……………………33
5.5实体属性……………………..."…·46
5.6实体…………………………·50
5.7形状模型……………51
GB/T36341.4-2018
存储格式:
{"ConicalSurfacc":{
”id”:”INT”,
”p”:<”REAL”,“REAL”,”REAL”>,
”a”·”REAL”,
”vx”:<”REAL”,”REAL”,”REAL”>,
”vy”:<”REAL”,HREAL,,,”REAL”>,
”A":<”REAL,,,”REAL,,,”REAL">
5.1.3.4球面
球面的标识符为Sphereo球面(Sphere)的属性说明如表10所示。
表10球面属性表
数据类型
属性名属性名标识狗属性俏说明取f自范围备注
球面索引id索引Iffl1:-JT>O必选
球心p球心的三维坐标REAL(一∞,十∞)必选
半径r球半径REAL
>O必选
单位矢虽;vxvx球面方1aJ的一个三维单位矢量,与町、八相互垂直REAL[-1,l]必选
单位矢且;vyvy球面方1aJ的一个三维单位矢量,与町、八相互垂直REAL[-1,l]必选
单位矢革八八球丽方向的一个三维单位矢量,与vx、vy相互垂直REAL[-Ll]必选
存储格式:
{”Sphere”:(
”id”:”INT”,
”p”:<”REAL”,”REAL”,”REAL”>,
”r":”REAL”,
”vx”:("REAL”,”REAL”,HREAL"),
”vy”:<”REAL”,”REAL,,,”REAL”>,
”A”:<”REAL”,HREAL,,,”REAL”>
5.1.3.5椭球面
椭球面的标识符为Ellipsoid。椭球面(Ellipsoid)的属性说明如表11所示。
8
GB/T36341.4-2018
表11椭球面属性表
属性名
数据类型
属性名属性俏说明取俏范围备注
标iR狗「
椭球面|泵’习|id2去’引f自INT>O必选
中心点p椭球面巾心的三维半标REAL(-∞,十∞〉必选
半轴长a椭球面的半轴长REAL>O必选
半轴长b椭球面的半轴长REAL>O必选
半轴长c椭球面的半轴长REAL>O必选
单位矢量;vxvx椭球面a半轴方向j的三维单位矢量REAL[-1,l]必选
单位矢量;vyvy椭球面b半轴方向的三维单位矢量REAL[-1,l]必选
单位矢孟八J\椭球面c半轴方向的三维单位矢量REAL[-1,l]必选
存储格式:
(”Ellipsoid”:(
”id”:”INT”,
”p”:<”REAL”,”REAL”,HREAL”>,
”a”:”REAL",
”b","REAL",
”c":”REAL”,
”vx":<”REAL”,”REAL”,”REAL”>,
”vy”:<"REAL,,,”REAL”,”REAL"),
”A”:<”REAL”,“REAL”,”REAL”>
5.1.3.6圆环面
罔环面的标识符为Toroid。罔环面(Toroid)的属性说明如表12所示。
表12圆环面属性表
属性名
数据类型
属性名属性筒说明取伯范围备注
标识符
罔环面2去’可|id索习|债INT>O
必这
巾,心点p嗣玉不面的巾心点的三维坐标REAL(一∞,+∞)必选
大半径a网环面的大半径REAL>O-1:La)b必选
小半径b惆玉不面的小半径REAL>O必选
网环面大厕所在平面内的一个三维单位矢i量,与
单位矢量vxvxREAL[-1,l]必选
vy垂直
网环面大厕所在平面内的一个三维单位矢茧,与
单位矢茧vyvyREAL[-1,l]必选
vx垂直
八
单位失且;八与vx,vy垂直的三维单位矢量REAL[-1,l]必选
9
GB/T36341.4-2018
存储格式:
{”Toroid”:(
”id”:”INT”,
”p”:<”REAL”,”REAL",”REAL”>,
”a”:HREAL”,
”b”:”REAL”,
”vx”:("REAL”,”REAL”,HREAL”>,
”vy”:<”REAL”,”REAL”,”REAL”>,
”A",<”REAL”,HREAL”,”REAL")
5.1.3.7正棱柱面
正棱柱面的标识符为PrismaticSurface。1E棱柱面(PrismaticSurface)的属性说明如表13所示。
表13正棱柱面属性表
属性名
数据类型
属性名属性{商说明取f自范围备注
标识符
正棱柱丽泵’习|索习|{商I.\IT
>O必选
正棱柱面底古ii边界正多边形的巾心点的三维
巾心点pREAL(-∞,十∞)必选
坐标
H正棱柱面的高REAL
高>O必选
NI.\IT
边数底部边界正多边形的边数>O必选
边长LREAL
底部边界正多边形的边长>O必选
单位矢虽vxvx底古fl边界正多边形巾心到该边界某一顶点连线REAL[-1,l]必选
的三维单位矢量
单位矢量;vyvy底部边界所在面的单位法1aJ量REAL[-Ll]必选
存储格式:
{"PrismaticSurfacc”:(
”id”:”INT”,
”p”:<”REAL”,”REAL”,”REAL”>,
”HII:”REAL’\
”N”:”INT”,
”L":”REAL”,
”vx”:<”REAL”,HREAL”,”REAL”>,
”vy”:<”REAL”,”REAL”,”REAL")
10
GB/T36341.4-2018
5.1.3.8E棱锥面
正棱锥面的标识符为PyramidSurfaceo正棱锥面(PyramidSurface)的属性说明如表14所示。
表14E棱锥面属性表
数据类型
属性名属性名标识符属性f自说明取俏范围备注
id1:-IT
正梭锥面泵’引|2豆’引f自>O必选
巾心点p正梭锥而底部正多边形的巾心点的三维坐标REAL(一∞,十∞〉必选
高H正棱锥丽的高REAL
>O必选
N1:-IT
边数底部正多边形的边数>O必选
LREAL
边长底部正多边形的边长>O必选
底部正多边形巾心到该边界某一l页点连线的
单位矢呈阳vxREAL[-1,l]必选
三,给单位矢茧
单位矢且;vyvy底部边界所在丽的单位法loJ量;REAL[-1,l]必选
存储格式:
(”PyramidSurfacc”:{
”id”:”INT”,
”p”:("REAL”,”REAL”,"REAL”>,
”H”:“REAL”,
”N”.”INT”,
”L”:”REAL",
”vx”:<”REAL”,”REAL”,”REAL">,
”vy”:<”REAL”,”REAL”,”REAL")
5.1.4基本几何体
5.1.4.1长方体
长方体的标识符为Cuboido长方体(Cuboid)的属性说明如表15所示。
表15长方体属性表
属性名属性名标识衍属性俏说明数据类型取筒范围备注
id101T
长方休索习|索习|债>O必这
长方体的长REAL
长>O必选
w长方体的宽REAL
宽>O必选
REAL
高长方体的高>O必选
单位矢茧vxvx长方体共点的三条边巾的边I的三维单位矢量;REAL[-1,l]必选
单位矢且vyvy长方休共点的三条边巾的边2的三维单位矢主运REAL[-1,l]必选
单位矢革vzvz长方体共点的三条边巾的边3的三维单位矢量;RE1\Lt一1,l]必选
11
GB/T36341.4-2018
存储格式为:
{"Cuboid”:(
”id":”INT”,
”l”:”REAL”,
”w”·”REAL”,
”h”:HREAL”,
”vx":<”REAL”,”REAL”,”REAL”>,
”vy”:<”REAL”,”REAL”,”REAL”>,
”vz”:<”REAL”,”REAL",”REAL”>
5.1.4.2圆柱体
罔柱体的标识符为CylinderO罔柱体(Cylinder)的属性说明如表16所示。
表16固柱体属性表
属性名属性名标识符属性情说明数据类型备注
取f自范围
阳|柱体索可|idINT
索引f商>O必选
中心点p阳|柱休底丽的网心的三维坐标RE1\L(一∞,+∞〉必选
截面|半径r横截面半径长度REJ\L
>O必选
阳|柱休沿着铀的高度REAL
高>O必选
轴矢量八i\阳|柱休轴方loJ的三维单位矢茧RE1\L[-Ll]必选
存储格式为:
(”Cylinder”:(
”id":”INT”,
”p”:<”REAL'’,”REAL”,”REAL”>,
”r”:”REAL”,
”h”·”REAL”,
”A”:("REAL”,”REAL”,HREAL”>,
5.1.4.3圆锥体
罔锥体的标识符为Cone。罔锥体(Cone)的属性说明如表17所示。
12
GB/T36341.4-2018
表17圆锥体属性表
数据类型
属性名届性名标识符属性筒说明取{自范围备注
id1:--.IT
因I锥体索习|索可|俏>O必选
巾心点p院l锥体底面的网心的三维在lo标REAL(-∞,+∞〉必选
rREAL
半径院|锥底面半径>O必选
REAL
高院|锥的高度>O必选
袖矢量八」飞院|锥体轴方向的三维单位矢量;REAL[-1,l]必选
存储格式为:
(”Cone”:(
”id”:HINT”,
”p”:<”REAL,,,”REAL”,”REAL”>,
”r":”REAL",
”h”:”REAL”,
”A":<"REAL”,”REAL”,HREAL”>,
5.1.4.4球体
球体的标识符为Spheromco球体(Spheromc)的属性说明如表18所示。
表18球体属性表
属性名属性名标识符属性f再说明数据类型取{商范围
备注
球{本索习|idINT
!索可|俏>O必选
巾心点p球休的网,心的三维维标REAL〈一∞,十∞)必选
半径rREAL
球休的半径>O必选
存储格式为:
(”Spherome":{
”id”:”INT”,
”p”:<”REAL”,”REAL”,”REAL”>,
”r”:"REAL”
5.1.4.5E棱锥
正棱锥的标识符为RegularPyramido正棱锥(RegularPyramid)的属性说明如表19所示。
13
GB/T36341.4-2018
表19正棱锥属性表
属性名数据类型取情范围备注
属性名标识钓属性筒说明
idl.\lT
正棱锥*’习|!索可|伯>O必选
正棱锥j底面正多边形的巾心点的三维坐标REAL
必选
中心点(一∞,+∞)
高HREAL
正棱锥的高>O必选
NINT
边数底面正多边形的边数>O必选
LREAL
边长底面正多边形的边长
>O必选
底面’正多边形巾,心jilJ底面正多边形的某一顶点
单位矢呈阳vxREAL[-1,l]必选
连线的三维单位矢量
单位矢量vyvy底面的三维单位法|句量;REAL[-1,J]必选
存储格式为:
(”RegularPyramid川:(
”id”:HINT”,
”p":<”REAL”,”REAL”,”REAL”>,
”H”:”REAL
”N”:HINT”,
”L",”REAL”,
”vx”:<”REAL”,”REAL”,“REAL”>,
”vy":<”REAL”,”REAL”,”REAL”>
5.1.4.6正棱台
正棱台的标识符为RegularPrismoid。正棱台(RegularPrismoid)的属性说明如表20所示。
表20正棱台属性表
属性名
数据类型
属性名属性{自说明取{自范罔备注
标识符
id索号|{自INT
正棱台*习|>O必选
巾心点p正梭台底面正多边形的巾心点的三维坐标REAL(一∞,+∞)必选
高H正棱含的高REAL
>O必选
NI.\IT
必选
边数底面正多边形的边数>O
LTREAL
必选
顶面边长顶面正多边形的边长>O
LBREAL
必选
底面边长底面正多边形的边长>O
底面正多边形巾心主lj底面正多iil形的某一顶
单位矢茧vxvxREAL[-1.l]必选
点连线的三维单位矢量
单位矢量vyvy底丽的三维单位法'"J盏REAL[-1.l]必选
14
GB/T36341.4-2018
存储格式为:
(”RegularPrismoid”:(
”id”:叮NT”,
”p”:<"REAL”,”REAL”,”REAL”>,
”H”:HREAL",
”N":”INT”,
”LT”:HREAL",
”LB”:”REAL”,
”vx",<"REAL”,”REAL”,”REAL”>,
”vy”:<"REAL”,”REAL,,,“REAL")
5.1.5参数曲线
5.1.5.1Bezier曲线
Bezier内线的标识符为BezierCurve。BezierrttJ线(BezierCurve)的属性说明如表21所示。
表21Bezier曲线属性表
属性名
属性名属性情说明数据类型取f高范回备注
标识丰可
Bezierrth线索习|idTχT
索习|俏>O必选
Bezier什IJ纹的阶nBezier什IJ线的阶INT
注2必选
控制顶点坐标p控制顶点的三维坐标数组,数组长度为3蕃(n-1)REAL(-∞,十∞)必选
存储格式:
(咀ezierCurve”:(
”id”:HINT”,
”n":”INT”,
”p":<”REAL”,H
推荐标准
- GB/T 24895-2010 粮油检验 近红外分析定标模型验证和网络管理与维护通用规则 2010-06-30
- GB/T 24899-2010 粮油检验 小麦粗蛋白质含量测定 近红外法 2010-06-30
- GB/T 24890-2010 复混肥料中氯离子含量的测定 2010-06-30
- GB/T 24896-2010 粮油检验 稻谷水分含量测定 近红外法 2010-06-30
- GB/T 24898-2010 粮油检验 小麦水分含量测定 近红外法 2010-06-30
- GB/T 24900-2010 粮油检验 玉米水分含量测定 近红外法 2010-06-30
- GB/T 24893-2010 动植物油脂 多环芳烃的测定 2010-06-30
- GB/T 24897-2010 粮油检验 稻谷粗蛋白质含量测定 近红外法 2010-06-30
- GB/T 24892-2010 动植物油脂 在开口毛细管中熔点(滑点)的测定 2010-06-30
- GB/T 24891-2010 复混肥料粒度的测定 2010-06-30