HT for web ht.Style

ht.Style定义了所有在GraphView和Graph3dView组件上显示的图元的style默认属性,创建Node和Edge这些图元实例对象时, 其对象自身的style属性为空,调用getStyle(name)函数时,如果该属性未设置,则HT会通过ht.Style的全局定义的默认值获取信息, 如果通过setStyle(name, value)的方式设置了具体对象属性后,getStyle(name)则会返回具体被设置的属性信息。

以下为ht.Style所有预定义的参数属性描述说明:

{
    "layout.h": "[[[undefined]]]",
    "layout.v": "[[[undefined]]]",
    "2d.selectable": "true,控制图元在GraphView上是否可选中",
    "2d.visible": "true,控制图元在GraphView上是否可见",
    "2d.movable": "true,控制图元在GraphView上是否可移动",
    "2d.editable": "true,控制图元在GraphView上是否可编辑",
    "2d.move.mode": "undefined,控制图元在2d的移动范围,可取值xy|x|y,其他非空值代表不可移动",
    "interactive": "是否可交互,默认false",
    "preventDefaultWhenInteractive": "[[[true]]]",
    "image.stretch": "fill,该属性决定图片的绘制方式,默认为填充满矩形区域,可设置为uniform和centerUniform的非失真方式",
    "icons": "undefined,设置多组icons图标,设置单组图标可通过Data的addStyleIcon和removeStyleIcon进行",
    "ingroup": "true,该属性决定图元是否被Group的父亲图元所包含",
    "body.color": "undefined,图元染色颜色,HT会自动在原有图元图片颜色上叠加染色效果,参见GraphView#getBodyColor(data)",
    "2d.gray": "[[[false]]]",
    "fullscreen": "[[[undefined]]]",
    "fullscreen.gap": "[[[2]]]",
    "fullscreen.lock": "[[[false]]]",
    "opacity": "undefined,图元在3d下的透明度,值范围0~1",
    "pixelPerfect": "true,图元在 2d 下,透明区域是否忽略选中图元,默认为 true,表示忽略选中",
    "keepAspectRatio": "false,节点大小是否等比编辑,等同于按住 shift 编辑",
    "attach.points": "[[[null]]]",
    "attach.style": "[[[null]]]",
    "attach.close.threshold": "[[[16]]]",
    "clip.direction": "裁切方向。top: 从上到下,right: 从左到右,bottom: 从下到上,left: 从右到左。默认top",
    "clip.percentage": "裁切比例,取值 0 ~ 1",
    "select.color": "#1ABC9C,选中颜色,一般会在选中图元呈现选中边框的效果",
    "select.width": "1,选中边框宽度,一般会在选中图元呈现选中边框的效果",
    "select.padding": "2,选中边框内边距,一般会在选中图元呈现选中边框的效果",
    "select.type": "rect,选中图元的样式,shadow代表现实阴影,其他可设置样式参见入门手册的多边形类型章节",
    "shadow": "false,是否开启选中图元的阴影效果",
    "shadow.blur": "6,选中图元的阴影模糊级别",
    "shadow.offset.x": "3,选中图元的阴影水平偏移",
    "shadow.offset.y": "3,选中图元的阴影垂直偏移",
    "border.color": "undefined,图元边框颜色,HT会自动在原有图元上绘制一个边框,参见GraphView#getBorderColor(data)",
    "border.width": "2,图元边框宽度",
    "border.padding": "2,图元边框内边距",
    "border.type": "rect,图元边框样式,可设置样式参见入门手册的多边形类型章节",
    "label": "undefined,图元文字内容,参见GraphView#getLabel(data)",
    "label.font": "undefined,图元文字字体",
    "label.color": "#000,图元文字颜色,参见GraphView#getLabelColor(data)",
    "label.background": "undefined,图元文字背景,参见GraphView#getLabelBackground(data)",
    "label.position": "31,图元文字位置",
    "label.position.fixed": "false,为`true`时对`Edge`类型的文字起作用,保持文字始终在连线之上或之下的位置",
    "label.offset.x": "0,图元文字位置x轴偏移",
    "label.offset.y": "2,图元文字位置y轴偏移",
    "label.rotation": "undefined,图元文字旋转弧度",
    "label.max": "undefined,图元文字最大长度",
    "label.opacity": "undefined,文字在3d下的透明度,值范围0~1",
    "label.scale": "1,文字缩放",
    "label.align": "undefined,图元文字多行时的水平对齐方式",
    "label.selectable": "true,点击图元文字是否选中图元",
    "label2": "undefined,图元文字内容,参见GraphView#getLabel2(data)",
    "label2.font": "undefined,图元文字字体",
    "label2.color": "#000,图元文字颜色,参见GraphView#getLabel2Color(data)",
    "label2.background": "undefined,图元文字背景,参见GraphView#getLabel2Background(data)",
    "label2.position": "34,图元文字位置",
    "label2.position.fixed": "false,为`true`时对`Edge`类型的文字起作用,保持文字始终在连线之上或之下的位置",
    "label2.offset.x": "0,图元文字位置x轴偏移",
    "label2.offset.y": "-2,图元文字位置y轴偏移",
    "label2.rotation": "undefined,图元文字旋转弧度",
    "label2.max": "undefined,图元文字最大长度",
    "label2.opacity": "undefined,文字在3d下的透明度,值范围0~1",
    "label2.scale": "1,文字缩放",
    "label2.align": "undefined,图元文字多行时的水平对齐方式",
    "label2.selectable": "true,点击图元文字是否选中图元",
    "note": "undefined,标注文字内容,参见GraphView#getNote(data)",
    "note.expanded": "true,标注是否展开状态",
    "note.font": "undefined,标注文字字体",
    "note.color": "#FFF,标注文字颜色",
    "note.background": "#1ABC9C,标注背景,参见GraphView#getNoteBackground(data)",
    "note.position": "8,标注位置",
    "note.offset.x": "-3,标注位置x轴偏移",
    "note.offset.y": "3,标注位置y轴偏移",
    "note.max": "undefined,标注文字最大长度",
    "note.toggleable": "true,标注是否允许双击进行展开合并交互方式",
    "note.border.width": "1,标注边框宽度",
    "note.border.color": "undefined,标注边框颜色,为空时HT会自动计算合适的边框颜色",
    "note.opacity": "undefined,标注在3d下的透明度,值范围0~1",
    "note.scale": "1,标注缩放",
    "note.align": "undefined,标注文字多行时的水平对齐方式",
    "note2": "undefined,标注文字内容,参见GraphView#getNote2(data)",
    "note2.expanded": "true,标注是否展开状态",
    "note2.font": "undefined,标注文字字体",
    "note2.color": "#FFF,标注文字颜色",
    "note2.background": "#1ABC9C,标注背景,参见GraphView#getNote2Background(data)",
    "note2.position": "3,标注位置",
    "note2.offset.x": "3,标注位置x轴偏移",
    "note2.offset.y": "-3,标注位置y轴偏移",
    "note2.max": "undefined,标注文字最大长度",
    "note2.toggleable": "true,标注是否允许双击进行展开合并交互方式",
    "note2.border.width": "1,标注边框宽度",
    "note2.border.color": "undefined,标注边框颜色,为空时HT会自动计算合适的边框颜色",
    "note2.opacity": "undefined,标注在3d下的透明度,值范围0~1",
    "note2.scale": "1,标注缩放",
    "note2.align": "undefined,标注文字多行时的水平对齐方式",
    "group.type": "undefined,组类型,默认为空,组张开时显示为上部分title文字标题,下部分为矩形填充,可设置为oval和rect等形状",
    "group.image": "undefined,用于显示组展开的呈现图片效果",
    "group.image.stretch": "fill,组展开图片拉伸模式,默认值为fill,还可取值uniform和centerUniform",
    "group.repeat.image": "undefined,组展开时填充重复背景的图片,注意这里的图片不支持矢量",
    "group.padding": "8,组类型图元内容内边距",
    "group.padding.left": "0,组展开后左边缘与孩子图元的间距",
    "group.padding.right": "0,组展开后右边缘与孩子图元的间距",
    "group.padding.top": "0,组展开后上边缘与孩子图元的间距",
    "group.padding.bottom": "0,组展开后下边缘与孩子图元的间距",
    "group.position": "17,Group类型图元位置,该位置决定Group合并状态所处所有包含的children的unionRect区域位置",
    "group.toggleable": "true,Group类型图元是否允许双击展开合并",
    "group.title.font": "undefined,Group类型图元标题字体",
    "group.title.color": "#FFF,Group类型图元标题文字颜色",
    "group.title.background": "#2C3E50,Group类型图元标题背景",
    "group.title.align": "left,Group类型图元标题文字对齐,可取值left|center|right",
    "group.title.orientation": "top,Group类型图元标题朝向,可取值left|top|right|bottom,仅在 group.type为空时有效",
    "group.background": "#ECF0F1,Group类型图元背景",
    "group.depth": "1,Group类型图元边缘深度,正数为凸起效果,负数为凹陷效果,0为平的效果",
    "group.border.width": "1,组展开后的边框宽度",
    "group.border.pattern": "undefined,组展开后的边框显示虚线样式,Array类型,例如[5, 5]",
    "group.border.color": "#3498DB,组展开后的边框颜色",
    "group.border.radius": "0,Group类型圆形圆角半径,仅在 group.type为空时有效",
    "group.border.cap": "butt,组展开后的边框末端线帽的样式,可选参数为butt|round|square",
    "group.border.join": "round,组展开后的边框当两条线交汇时创建边角的类型,可选参数为bevel|round|miter",
    "group.splitLine": "false,Group类型图元是否展示标题与内容的分割线,仅在 group.type为空且有标题时有效",
    "group.gradient": "null,组展开后背景渐近类型",
    "group.gradient.color": "#FFF,组展开后背景渐近颜色",
    "shape": "undefined,多边形类型图元,为空时显示为图片,可设置多边形类型参见入门手册",
    "shape.background": "#3498DB,多边形类型图元背景",
    "shape.repeat.image": "undefined,填充重复背景的图片,注意这里的图片不支持矢量",
    "shape.border.width": "0,多边形类型图元边框宽度",
    "shape.border.width.absolute": "多边形边框宽度,是否不跟随比例缩放,默认false",
    "shape.border.color": "#3498DB,多边形类型图元边框颜色",
    "shape.border.3d": "false,多边形类型图元边框是否显示为3d效果",
    "shape.border.3d.color": "undefined,多边形类型图元边框3d颜色,为空采用默认白色,呈现3d效果时边缘的中间部分为该颜色",
    "shape.border.3d.accuracy": "undefined,多边形类型图元3d效果精确度,该值越小3d渐进效果越好但影响性能,一般情况无需修改",
    "shape.border.cap": "butt,决定多边形类型图元线条末端线帽的样式,可选参数为:butt|round|square",
    "shape.border.join": "round,决定多边形类型图元当两条线交汇时创建边角的类型,可选参数为:bevel|round|miter",
    "shape.border.pattern": "undefined,多边形类型图元虚线样式参数,`Array`类型,例如`[5, 5]`",
    "shape.gradient": "null,多边形类型图元渐进类似,可选参数参见入门手册",
    "shape.gradient.color": "#FFF,多边形类型图元渐进颜色",
    "shape.depth": "0,多边形类型图元深度,该属性目前只对`rect`类型起作用,正值代表凸起,负值代表凹陷,默认值为`0`",
    "shape.dash": "false,多边形类型图元是否显示虚线",
    "shape.dash.pattern": "[16,16], 多边形类型图元虚线样式",
    "shape.dash.offset": "0,多边形类型图元虚线偏移",
    "shape.dash.color": "#2C3E50,多边形类型图元虚线颜色",
    "shape.dash.width": "undefined,多边形类型图元虚线宽度",
    "shape.dash.3d": "false,多边形类型图元虚线是否显示3d效果",
    "shape.dash.3d.color": "undefined,多边形类型图元虚线3d效果颜色,为空采用默认白色,呈现3d效果时连线的中间部分为该颜色",
    "shape.dash.3d.accuracy": "undefined,多边形类型图元虚线3d效果精确度,该值越小3d渐进效果越好但影响性能,一般情况无需修改",
    "shape.polygon.side": "6,多边形类型的边数",
    "shape.arc.from": "3.141592653589793,圆弧类型起始弧度",
    "shape.arc.to": "6.283185307179586,圆弧类型结束弧度",
    "shape.arc.close": "true,圆弧类型是否闭合",
    "shape.arc.oval": "false,圆弧类型是否为椭圆",
    "shape.corner.radius": "undefined,该参数指定roundRect类型的圆角半径,默认为空系统自动调节,可设置正数值 ",
    "shape.gradient.pack": "xxxx",
    "shape.fill.rule": "多边形背景填充规则。nonzero: 非零环境,evenodd: 奇偶环境",
    "shape.fill.clip.direction": "多边形背景裁切方向,默认top。top: 从上到下,right: 从左到右,bottom: 从下到上,left: 从右到左。",
    "shape.fill.clip.percentage": "多边形背景裁切比例,取值 0 ~ 1",
    "shape.foreground": "undefined,多边形类型图元前景色",
    "shape.foreground.gradient": "null,多边形类型图元前景渐进类型",
    "shape.foreground.gradient.color": "#FFF,多边形类型图元前景渐进颜色",
    "shape.foreground.clip.direction": "top,多边形类型图元前景裁切方向",
    "shape.foreground.clip.percentage": "1,多边形类型图元前景裁切比例",
    "autolayout.gap": "节点布局间距",
    "autolayout.hgap": "节点横向布局间距",
    "autolayout.vgap": "节点纵向布局间距",
    "edge.type": "undefined,决定连线走向样式,为空代表连接成直线,多条时自动成组,自环时绘制成圆形;为points时连线走向将由edge.points属性决定,用于绘制折线",
    "edge.points": "undefined,可设置类型为ht.List的{x:100, y:100}格式的点对象数组,当edge.type为points时起作用",
    "edge.segments": "undefined,ht.List类型,用于描述点连接样式,数组元素为整型值",
    "edge.color": "#3498DB,连线颜色",
    "edge.width": "2,连线宽度",
    "edge.width.absolute": "连线线宽度,是否不跟随比例缩放,默认false",
    "edge.offset": "0,连线端点和图元中心点的距离",
    "edge.group": "0,对于成组的连线,可通过此属性归为不同的组,以达到独立展开合并的效果",
    "edge.expanded": "true,决定当前连续处于展开还是合并状态",
    "edge.gap": "12,起始和结束相同节点的连线成捆的显示,该参数为成捆连线之间的间距",
    "edge.toggleable": "true,决定连线是否响应双击,进行成捆连线展开合并的切换",
    "edge.center": "false,决定连线是否聚集到中心点",
    "edge.3d": "false,决定连线是否显示为3d效果",
    "edge.3d.color": "undefined,连线3d颜色,为空采用默认白色,呈现3d效果时连线的中间部分为该颜色",
    "edge.3d.accuracy": "undefined,连线3d效果精确度,该值越小3d渐进效果越好但影响性能,一般情况无需修改",
    "edge.cap": "butt,连线末端线帽的样式,可选参数为:butt|round|square",
    "edge.join": "round,连线为折线交汇时创建边角的类型,可选参数为:bevel|round|miter",
    "edge.source.position": "17,起始点相对于起始图元的相对位置",
    "edge.source.anchor.x": "undefined,起始点的锚点横向相对位置",
    "edge.source.anchor.y": "undefined,起始点的锚点纵向相对位置",
    "edge.source.offset.x": "0,起始点的水平偏移",
    "edge.source.offset.y": "0,起始点的垂直偏移",
    "edge.target.position": "17,结束点相对于结束图元的相对位置",
    "edge.target.anchor.x": "undefined,结束点的锚点横向相对位置",
    "edge.target.anchor.y": "undefined,结束点的锚点纵向相对位置",
    "edge.target.offset.x": "0,结束点的水平偏移",
    "edge.target.offset.y": "0,结束点的垂直偏移",
    "edge.pattern": "undefined,Array类型,定义虚线样式,例如[5, 5]",
    "edge.dash": "false,连线是否显示虚线",
    "edge.dash.pattern": "[16,16], 连线虚线样式",
    "edge.dash.offset": "0,连线虚线偏移",
    "edge.dash.color": "#2C3E50,连线虚线颜色",
    "edge.dash.width": "undefined,连线虚线宽度",
    "edge.dash.3d": "false,连线虚线是否显示3d效果",
    "edge.dash.3d.color": "undefined,连线虚线3d效果颜色,为空采用默认白色,呈现3d效果时连线的中间部分为该颜色",
    "edge.dash.3d.accuracy": "undefined,连线虚线3d效果精确度,该值越小3d渐进效果越好但影响性能,一般情况无需修改",
    "edge.independent": "false,决定连线是否独立显示,为true时即使连接节点不可见时,连线依然可见",
    "attach.row.index": "0,图元host到Grid类型图元的行索引",
    "attach.column.index": "0,图元host到Grid类型图元的列索引",
    "attach.row.span": "1,图元host到Grid类型图元的行跨越数",
    "attach.column.span": "1,图元host到Grid类型图元的列跨越数",
    "attach.padding": "0,图元host到Grid类型图元的内边距",
    "attach.padding.left": "0,图元host到Grid类型图元的左边距",
    "attach.padding.right": "0,图元host到Grid类型图元的右边距",
    "attach.padding.top": "0,图元host到Grid类型图元的顶边距",
    "attach.padding.bottom": "0,图元host到Grid类型图元的底边距",
    "attach.index": "-1,用于CSGNode吸附到Shape图元时使用,代表所在Shape的线段索引",
    "attach.offset": "0,代表吸附在CSGShape图元所在线段的偏移位置",
    "attach.offset.relative": "false,如果为`true`则偏移量代表所在线段长度乘以attach.offset值",
    "attach.offset.opposite": "false,代表所在线段的正方向还是反方向偏移",
    "attach.thickness": "undefined,CSGNode的height属性值由Shape的thickness乘以该值决定",
    "attach.gap": "0,代表与线段垂直方向的偏移",
    "attach.gap.relative": "false,如果为true则与线段垂直方向的偏移为所Shape的thickness值乘以attach.gap",
    "grid.row.count": "1,Grid类型图元的行数",
    "grid.column.count": "1,Grid类型图元的列数",
    "grid.row.percents": "undefined,Grid类型图元的每行高度百分比,默认为null代表均分",
    "grid.column.percents": "undefined,Grid类型图元的每列宽度百分比,默认为null代表均分",
    "grid.border": "1,Grid类型图元的内边缘宽度",
    "grid.border.left": "0,Grid类型图元的左边缘宽度",
    "grid.border.right": "0,Grid类型图元的右边缘宽度",
    "grid.border.top": "0,Grid类型图元的顶边缘宽度",
    "grid.border.bottom": "0,Grid类型图元的底边缘宽度",
    "grid.gap": "1,Grid类型图元的单元格的间隙",
    "grid.background": "#D9D9D9,Grid类型图元的背景",
    "grid.depth": "1,Grid类型图元的内边缘的深度,0代表平面效果,正值代表凸起效果,负值代表凹陷效果",
    "grid.cell.depth": "-1,Grid类型图元的单元格四边缘的深度,0代表平面效果,正值代表凸起效果,负值代表凹陷效果",
    "grid.cell.border.color": "#868686,Grid类型图元设置单元格边框颜色,该属性在grid.cell.depth值为0时起效",
    "grid.block": "undefined,Grid类型图元是否显示块边框,默认值为undefined代表不绘制,v代表绘制列块,h代表绘制行块",
    "grid.block.padding": "3,Grid类型图元块边框距离单元格内容间距",
    "grid.block.width": "1,Grid类型图元块边框绘制宽度",
    "grid.block.color": "#868686,Grid类型图元块边框绘制颜色",
    "text": ",文本内容",
    "text.align": "left,文本水平对齐方式,可取值 left|center|right",
    "text.vAlign": "middle,文本在多行情况下的垂直对齐方式,可取值 top|middle|bottom",
    "text.color": "#000,文本颜色",
    "text.font": "12px arial, sans-serif,文本字体",
    "text.shadow": "false,文本是否开启阴影效果",
    "text.shadow.color": "#1ABC9C,文本阴影颜色",
    "text.shadow.blur": "6,文本阴影模糊级别",
    "text.shadow.offset.x": "3,文本阴影水平偏移",
    "text.shadow.offset.y": "3,文本阴影垂直偏移",
    "text.scale.x": "[[[1]]]",
    "text.scale.y": "[[[1]]]",
    "_62O": "[[[undefined]]]",
    "3d.move.mode": "undefined,控制图元在3d的移动范围,可取值xyz|xy|xz|yz|x|y|z,其他非空值代表不可移动",
    "3d.selectable": "true,控制图元在Graph3dView上是否可选中",
    "3d.visible": "true,控制图元在Graph3dView上是否可见",
    "3d.movable": "true,控制图元在Graph3dView上是否可移动",
    "3d.editable": "true,控制图元在Graph3dView上是否可编辑",
    "3d.clip.direction": "[[[null]]]",
    "3d.clip.percent": "[[[1]]]",
    "shape.border.gradient.color": "undefined,连线渐进色,目前仅在`3D`上折线的非立体方式下支持,在折线末尾端呈现此渐进色",
    "edge.gradient.color": "undefined,连线渐进色,目前仅在`3D`上连线的非立体方式下支持,会在连线的`target`端呈现此渐进色",
    "edge.source.t3": "undefined,连线source端偏移,[tx, ty, tz]格式,默认为空",
    "edge.target.t3": "undefined,连线target端偏移,[tx, ty, tz]格式,默认为空",
    "light.type": "point,默认为`point`点光灯,可设置为`spot`聚光灯,以及`directional`的方向光类型",
    "light.center": "[0,0,0], 光源照射方向的中心点位置",
    "light.color": "[1,1,1,1], 灯颜色",
    "light.disabled": "false,关闭灯光效果,默认为false,可设置为true关闭灯效",
    "light.angle": "0.7853981633974483,灯照射的张角弧度,该张角照射范围内物体才受此光源影响",
    "light.range": "0,灯影响范围,默认为`0`代表可照射到无穷远处,如果设置了值则光照射效果随物体远离光影而衰",
    "light.exponent": "1,灯光照射衰减指数,默认值为`0`,值越大离中心方向越远的物体受光照影响效果越弱",
    "light.intensity": "1,灯强度,默认为`1`,大于`1`增强,小于`1`减弱",
    "wf.visible": "false,默认为false代表不显示,可设置为selected值代表选中时才显示,或true值代表一直显示线框",
    "wf.width": "1,线框宽度,有些系统下只能显示`1`的效果,不同系统能显示的最大值也都有限制",
    "wf.color": "#1ABC9C,线框颜色",
    "wf.short": "false,默认值为`false`代表显示封闭的立体线框,设置为`true`则显示不封闭的短线框",
    "wf.mat": "undefined,线框变换矩阵",
    "wf.geometry": "是否显示几何体的线条",
    "wf.loadQuadWireframe": "[[[false]]]",
    "wf.combineTriangle": "[[[true]]]",
    "batch": "undefined,3d模型所在的批量组,用于优化大数据量图元绘制性能,对应ht.Default.setBatchInfo(name, batchInfo)的name",
    "transparent.mask": "false,3d图元在该值为true时,界面看不到,但可响应点击等交互操作,参见GraphView#isTransparentMask(data)",
    "brightness": "undefined,图元在3d下的亮度,大于1代表更亮,小于1代表更暗,1则代表不变化",
    "select.brightness": "0.7,图元在3d下选中时的亮度,大于1代表更亮,小于1代表更暗,1则代表不变化",
    "repeat.uv.length": "undefined,如果设置了长度值,则贴图会根据模型长度自动调节横向贴图倍数",
    "renderTextureSamples": "[[[4]]]",
    "alphaTest": "0.4,当图形是不透明时(即没有设置 transparent 属性),贴图`alpha`透明度低于这个值则直接不显示",
    "autorotate": "[[[false]]]",
    "fixSizeOnScreen": "[[[false]]]",
    "alwaysOnTop": "[[[false]]]",
    "texture.cache": "[[[false]]]",
    "hide.overlapping.group": "[[[undefined]]]",
    "vector.dynamic": "[[[false]]]",
    "vector.dynamic.maxsize": "[[[2048]]]",
    "texture.scale": "[[[1]]]",
    "highlight.visible": "[[[true]]]",
    "highlight.width": "[[[0.8]]]",
    "highlight.color": "[[[rgba(190, 210, 250, 1)]]]",
    "color.empty": "[[[0,0,0,0]]]",
    "label.face": "front,文字在3d下的朝向,可取值left|right|top|bottom|front|back|center",
    "label.t3": "undefined,文字在3d下的偏移,格式为[x,y,z]",
    "label.r3": "undefined,文字在3d下的旋转,格式为[rotationX,rotationY,rotationZ]",
    "label.texture.scale": "2,该值代表内存实际生成贴图的倍数,不宜设置过大否则影响性能",
    "label.rotationMode": "xzy,文字在3d下的沿三个轴旋转先后顺序,可取值xyz|xzy|yxz|yzx|zxy|zyx",
    "label.light": "false,文字在3d下是否受光线影响",
    "label.blend": "undefined,文字在3d下染色颜色",
    "label.reverse.flip": "false,文字在3d下反面是否显示正面的内容",
    "label.reverse.color": "#868686,文字在3d下反面的颜色",
    "label.reverse.cull": "false,文字在3d下反面是否显示,隐藏背面可提高性能",
    "label.transparent": "false,文字在3d下是否透明",
    "label.autorotate": "false,文字在3d下是否自动朝向眼睛的方向",
    "label2.face": "front,文字在3d下的朝向,可取值left|right|top|bottom|front|back|center",
    "label2.t3": "undefined,文字在3d下的偏移,格式为[x,y,z]",
    "label2.r3": "undefined,文字在3d下的旋转,格式为[rotationX,rotationY,rotationZ]",
    "label2.texture.scale": "2,该值代表内存实际生成贴图的倍数,不宜设置过大否则影响性能",
    "label2.rotationMode": "xzy,文字在3d下的沿三个轴旋转先后顺序,可取值xyz|xzy|yxz|yzx|zxy|zyx",
    "label2.light": "false,文字在3d下是否受光线影响",
    "label2.blend": "undefined,文字在3d下染色颜色",
    "label2.reverse.flip": "false,文字在3d下反面是否显示正面的内容",
    "label2.reverse.color": "#868686,文字在3d下反面的颜色",
    "label2.reverse.cull": "false,文字在3d下反面是否显示,隐藏背面可提高性能",
    "label2.transparent": "false,文字在3d下是否透明",
    "label2.autorotate": "false,文字在3d下是否自动朝向眼睛的方向",
    "note.face": "front,标注在3d下的朝向,可取值left|right|top|bottom|front|back|center",
    "note.t3": "undefined,标注在3d下的偏移,格式为[x,y,z]",
    "note.r3": "undefined,标注在3d下的旋转,格式为[rotationX,rotationY,rotationZ]",
    "note.texture.scale": "2,该值代表内存实际生成贴图的倍数,不宜设置过大否则影响性能",
    "note.rotationMode": "xzy,标注在3d下的沿三个轴旋转先后顺序,可取值xyz|xzy|yxz|yzx|zxy|zyx",
    "note.light": "false,标注在3d下是否受光线影响",
    "note.blend": "undefined,标注在3d下染色颜色",
    "note.reverse.flip": "false,标注在3d下反面是否显示正面的内容",
    "note.reverse.color": "#868686,标注在3d下反面的颜色",
    "note.reverse.cull": "false,标注在3d下反面是否显示,隐藏背面可提高性能",
    "note.transparent": "false,标注在3d下是否透明",
    "note.autorotate": "false,标注在3d下是否自动朝向眼睛的方向",
    "note2.face": "front,标注在3d下的朝向,可取值left|right|top|bottom|front|back|center",
    "note2.t3": "undefined,标注在3d下的偏移,格式为[x,y,z]",
    "note2.r3": "undefined,标注在3d下的旋转,格式为[rotationX,rotationY,rotationZ]",
    "note2.texture.scale": "2,该值代表内存实际生成贴图的倍数,不宜设置过大否则影响性能",
    "note2.rotationMode": "xzy,标注在3d下的沿三个轴旋转先后顺序,可取值xyz|xzy|yxz|yzx|zxy|zyx",
    "note2.light": "false,标注在3d下是否受光线影响",
    "note2.blend": "undefined,标注在3d下染色颜色",
    "note2.reverse.flip": "false,标注在3d下反面是否显示正面的内容",
    "note2.reverse.color": "#868686,标注在3d下反面的颜色",
    "note2.reverse.cull": "false,标注在3d下反面是否显示",
    "note2.transparent": "false,标注在3d下是否透明",
    "note2.autorotate": "false,标注在3d下是否自动朝向眼睛的方向",
    "shape3d": "undefined,为空时显示为六面立方体,其他可选值为box|sphere|cylinder|cone|torus|star|rect|roundRect|triangle|rightTriangle|parallelogram|trapezoid",
    "shape3d.color": "#3498DB,3d图形整体颜色",
    "shape3d.top.color": "undefined,3d图形顶面颜色",
    "shape3d.bottom.color": "undefined,3d图形底面颜色",
    "shape3d.from.color": "undefined,3d图形起始面颜色",
    "shape3d.to.color": "undefined,3d图形结束面颜色",
    "shape3d.image": "undefined,3d图形整体贴图",
    "shape3d.top.image": "undefined,3d图形顶面贴图",
    "shape3d.bottom.image": "undefined,3d图形底面贴图",
    "shape3d.from.image": "undefined,3d图形起始面贴图",
    "shape3d.to.image": "undefined,3d图形结束面贴图",
    "shape3d.light": "true,3d图形是否受光线影响",
    "shape3d.side": "0,决定3d图形显示为几边型,为0时显示为平滑的曲面效果",
    "shape3d.side.from": "undefined,决定3d图形起始边位置",
    "shape3d.side.to": "undefined,决定3d图形结束边位置",
    "shape3d.smooth": "[[[undefined]]]",
    "shape3d.visible": "true,决定3d图形是否可见,该参数不影响label,note和icons等其他部分元素",
    "shape3d.from.visible": "true,决定3d图形起始面是否可见",
    "shape3d.to.visible": "true,决定3d图形结束面是否可见",
    "shape3d.top.visible": "true,决定3d图形顶面是否可见",
    "shape3d.bottom.visible": "true,决定3d图形底面是否可见",
    "shape3d.torus.radius": "0.17,决定3d圆环形管半径",
    "shape3d.resolution": "0,决定3d图形微分分段数,和side类似但决定不同的方向的分段,数值越大越均匀但影响性能",
    "shape3d.blend": "undefined,决定3d图形的染色",
    "shape3d.opacity": "undefined,决定3d图形的透明度,值范围0~1",
    "shape3d.reverse.flip": "false,决定3d图形的反面是否显示正面的内容",
    "shape3d.reverse.color": "#868686,决定3d图形的反面颜色",
    "shape3d.reverse.cull": "false,决定3d图形的反面是否显示,隐藏背面可提高性能",
    "shape3d.transparent": "false,决定3d图形是否透明",
    "shape3d.uv.offset": "undefined,决定3d图形整体贴图的uv偏移,格式为[0.5,0.5]",
    "shape3d.uv.scale": "undefined,决定3d图形整体贴图的uv缩放,格式为[3,2]",
    "shape3d.top.uv.offset": "undefined,决定3d图形顶面贴图的uv偏移,格式为[0.5,0.5]",
    "shape3d.top.uv.scale": "undefined,决定3d图形顶面贴图的uv缩放,格式为[3,2]",
    "shape3d.bottom.uv.offset": "undefined,决定3d图形底面贴图的uv偏移,格式为[0.5,0.5]",
    "shape3d.bottom.uv.scale": "undefined,决定3d图形底面贴图的uv缩放,格式为[3,2]",
    "shape3d.from.uv.offset": "undefined,决定3d图形起始面贴图的uv偏移,格式为[0.5,0.5]",
    "shape3d.from.uv.scale": "undefined,决定3d图形起始面贴图的uv缩放,格式为[3,2]",
    "shape3d.to.uv.offset": "undefined,决定3d图形结束面贴图的uv偏移,格式为[0.5,0.5]",
    "shape3d.to.uv.scale": "undefined,决定3d图形结束面贴图的uv缩放,格式为[3,2]",
    "shape3d.top.cap": "undefined,ht.Edge和ht.Polyline都通过该参数控制起始部分形状,可取值flat|round|null",
    "shape3d.bottom.cap": "undefined,ht.Edge和ht.Polyline都通过该参数控制结束部分形状,可取值flat|round|null",
    "shape3d.start.angle": "0,ht.Edge和ht.Polyline都通过该参数控制管道截面起始边的角度",
    "shape3d.sweep.angle": "6.283185307179586,ht.Edge和ht.Polyline都通过该参数控制管道截面的跨越角度",
    "shape3d.point.epsilon": "[[[0.000001]]]",
    "shape3d.discard.selectable": "true,决定贴图透明度低到被剔除的部分是否可选中",
    "shape3d.top.discard.selectable": "true,决定顶部贴图透明度低到被剔除的部分是否可选中",
    "shape3d.bottom.discard.selectable": "true,决定底部贴图透明度低到被剔除的部分是否可选中",
    "shape3d.from.discard.selectable": "true,决定起始面贴图透明度低到被剔除的部分是否可选中",
    "shape3d.to.discard.selectable": "true,决定结束面贴图透明度低到被剔除的部分是否可选中",
    "shape3d.scaleable": "true,模型的显示大小是否根据图元的s3参数变化",
    "shape3d.autorotate": "是否自动朝向相机",
    "shape3d.fixSizeOnScreen": "是否无论缩放远近,在屏幕内呈现固定大小,值可为true(使用图片或矢量自身大小)/false, 也可以是[100, 200](对应宽高)",
    "shape3d.image.cache": "如果贴图是矢量,是否缓存(缓存后性能会得到提升)",
    "shape3d.alwaysOnTop": "是否总是在最前",
    "shape3d.vector.dynamic": "[[[false]]]",
    "shape3d.texture.scale": "[[[1]]]",
    "texture.mipmap.max": "[[[undefined]]]",
    "texture.filter": "[[[undefined]]]",
    "texture.filter.min": "[[[undefined]]]",
    "texture.filter.mag": "[[[undefined]]]",
    "all.light": "true,六面是否受光线影响",
    "all.visible": "true,六面是否可见",
    "all.color": "#3498DB,六面颜色",
    "all.image": "undefined,六面贴图",
    "all.blend": "undefined,六面染色颜色",
    "all.opacity": "undefined,六面透明度,值范围0~1",
    "all.reverse.flip": "false,六面的反面是否显示正面的内容",
    "all.reverse.color": "#868686,六面的反面颜色",
    "all.reverse.cull": "false,六面的背面是否可见",
    "all.transparent": "false,六面是否透明",
    "all.uv": "undefined,六面uv自定义,为空采用默认值[0,0, 0,1, 1,1, 1,0],左旋转90度[1,0,  0,0, 0,1, 1,1],右旋转90度[0,1, 1,1, 1,0, 0,0],右旋转180度[1,1, 1,0, 0,0, 0,1],左旋转180度:[0,1, 0,0, 1,0, 1,1]",
    "all.uv.offset": "undefined,六面贴图的uv偏移,格式为[0.5,0.5]",
    "all.uv.scale": "undefined,六面贴图的uv缩放,格式为[3,2]",
    "all.discard.selectable": "true,六面贴图透明度低到被剔除的部分是否可选中",
    "mat": "undefined,3d整体图形矩阵变化",
    "left.mat": "undefined,六面体的左面进行矩阵变化",
    "right.mat": "undefined,六面体的右面进行矩阵变化",
    "top.mat": "undefined,六面体的顶面进行矩阵变化",
    "bottom.mat": "undefined,六面体的底面进行矩阵变化",
    "front.mat": "undefined,六面体的前面进行矩阵变化",
    "back.mat": "undefined,六面体的后面进行矩阵变化",
    "dw.flip": "false,对DoorWindow图元显示进行翻转,相当于沿z轴旋转180度",
    "dw.s3": "[0.999,0.999,0.5], 对DoorWindow图元显示尺寸在原有基础上再进行缩放,[0.999, 0.999, 0.5]代表x和y收缩了0.001,z收缩了0.5",
    "dw.t3": "undefined,对DoorWindow图元显示位置在原有基础上再进行绝对位置偏移",
    "dw.expanded": "false,DoorWindow图元当前图元是否处于展开状态",
    "dw.toggleable": "true,对DoorWindow图元是否允许双击进行展开和关闭的操作",
    "dw.axis": "left,DoorWindow图元展开和关闭操作的旋转轴,可取值left|right|top|bottom|v|h",
    "dw.start": "0,DoorWindow图元关闭状态的起始旋转弧度",
    "dw.end": "1.5707963267948966,DoorWindow图元展开状态的结束旋转弧度",
    "dw.angle": "0,DoorWindow图元当前状态旋转角度",
    "attach.cull": "false,决定是否对CSGNode相交的部分进行剔除",
    "attach.operation": "subtract,与CSGNode图元模型操作,subtract代表裁剪,union代表融合,intersect代表取相交,其实值代表不做处理",
    "left.expanded": "false,CSGBox左面当前是否处于展开状态",
    "left.toggleable": "false,CSGBox左面是否允许双击面进行展开和关闭的操作",
    "left.axis": "left,CSGBox左面展开和关闭操作的旋转轴,可取值left|right|top|bottom|v|h",
    "left.start": "0,CSGBox左面关闭状态的起始旋转弧度",
    "left.end": "1.5707963267948966,CSGBox左面展开状态的结束旋转弧度",
    "left.angle": "0,CSGBox左面当前状态旋转角度",
    "front.expanded": "false,CSGBox前面当前是否处于展开状态",
    "front.toggleable": "false,CSGBox前面是否允许双击面进行展开和关闭的操作",
    "front.axis": "left,CSGBox前面展开和关闭操作的旋转轴,可取值left|right|top|bottom|v|h",
    "front.start": "0,CSGBox前面关闭状态的起始旋转弧度",
    "front.end": "1.5707963267948966,CSGBox前面展开状态的结束旋转弧度",
    "front.angle": "0,CSGBox前面当前状态旋转角度",
    "right.expanded": "false,CSGBox右面当前是否处于展开状态",
    "right.toggleable": "false,CSGBox右面是否允许双击面进行展开和关闭的操作",
    "right.axis": "left,CSGBox右面展开和关闭操作的旋转轴,可取值left|right|top|bottom|v|h",
    "right.start": "0,CSGBox右面关闭状态的起始旋转弧度",
    "right.end": "1.5707963267948966,CSGBox右面展开状态的结束旋转弧度",
    "right.angle": "0,CSGBox右面当前状态旋转角度",
    "back.expanded": "false,CSGBox后面当前是否处于展开状态",
    "back.toggleable": "false,CSGBox后面是否允许双击面进行展开和关闭的操作",
    "back.axis": "left,CSGBox后面展开和关闭操作的旋转轴,可取值left|right|top|bottom|v|h",
    "back.start": "0,CSGBox后面关闭状态的起始旋转弧度",
    "back.end": "1.5707963267948966,CSGBox后面展开状态的结束旋转弧度",
    "back.angle": "0,CSGBox后面当前状态旋转角度",
    "top.expanded": "false,CSGBox顶面当前是否处于展开状态",
    "top.toggleable": "false,CSGBox顶面是否允许双击面进行展开和关闭的操作",
    "top.axis": "left,CSGBox顶面展开和关闭操作的旋转轴,可取值left|right|top|bottom|v|h",
    "top.start": "0,CSGBox顶面关闭状态的起始旋转弧度",
    "top.end": "1.5707963267948966,CSGBox顶面展开状态的结束旋转弧度",
    "top.angle": "0,CSGBox顶面当前状态旋转角度",
    "bottom.expanded": "false,CSGBox底面当前是否处于展开状态",
    "bottom.toggleable": "false,CSGBox底面是否允许双击面进行展开和关闭的操作",
    "bottom.axis": "left,CSGBox底面展开和关闭操作的旋转轴,可取值left|right|top|bottom|v|h",
    "bottom.start": "0,CSGBox底面关闭状态的起始旋转弧度",
    "bottom.end": "1.5707963267948966,CSGBox底面展开状态的结束旋转弧度",
    "bottom.angle": "0,CSGBox底面当前状态旋转角度",
    "front.light": "undefined,前面是否受光线影响",
    "back.light": "undefined,后面是否受光线影响",
    "left.light": "undefined,左面是否受光线影响",
    "right.light": "undefined,右面是否受光线影响",
    "top.light": "undefined,顶面是否受光线影响",
    "bottom.light": "undefined,底面是否受光线影响",
    "front.visible": "undefined,前面是否可见",
    "back.visible": "undefined,后面是否可见",
    "left.visible": "undefined,左面是否可见",
    "right.visible": "undefined,右面是否可见",
    "top.visible": "undefined,顶面是否可见",
    "bottom.visible": "undefined,底面是否可见",
    "front.color": "undefined,前面颜色",
    "back.color": "undefined,后面颜色",
    "left.color": "undefined,左面颜色",
    "right.color": "undefined,右面颜色",
    "top.color": "undefined,顶面颜色",
    "bottom.color": "undefined,底面颜色",
    "front.image": "undefined,前面贴图",
    "back.image": "undefined,后面贴图",
    "left.image": "undefined,左面贴图",
    "right.image": "undefined,右面贴图",
    "top.image": "undefined,顶面贴图",
    "bottom.image": "undefined,底面贴图",
    "front.blend": "undefined,前面染色颜色",
    "back.blend": "undefined,后面染色颜色",
    "left.blend": "undefined,左面染色颜色",
    "right.blend": "undefined,右面染色颜色",
    "top.blend": "undefined,顶面染色颜色",
    "bottom.blend": "undefined,底面染色颜色",
    "front.opacity": "undefined,前面透明度,值范围0~1",
    "back.opacity": "undefined,后面透明度,值范围0~1",
    "left.opacity": "undefined,左面透明度,值范围0~1",
    "right.opacity": "undefined,右面透明度,值范围0~1",
    "top.opacity": "undefined,顶面透明度,值范围0~1",
    "bottom.opacity": "undefined,底面透明度,值范围0~1",
    "front.reverse.flip": "undefined,前面的反面是否显示正面的内容",
    "back.reverse.flip": "undefined,后面的反面是否显示正面的内容",
    "left.reverse.flip": "undefined,左面的反面是否显示正面的内容",
    "right.reverse.flip": "undefined,右面的反面是否显示正面的内容",
    "top.reverse.flip": "undefined,顶面的反面是否显示正面的内容",
    "bottom.reverse.flip": "undefined,底面的反面是否显示正面的内容",
    "front.reverse.color": "undefined,前面的反面颜色",
    "back.reverse.color": "undefined,后面的反面颜色",
    "left.reverse.color": "undefined,左面的反面颜色",
    "right.reverse.color": "undefined,右面的反面颜色",
    "top.reverse.color": "undefined,顶面的反面颜色",
    "bottom.reverse.color": "undefined,底面的反面颜色",
    "front.reverse.cull": "undefined,前面的背面是否可见",
    "back.reverse.cull": "undefined,后面的背面是否可见",
    "left.reverse.cull": "undefined,左面的背面是否可见",
    "right.reverse.cull": "undefined,右面的背面是否可见",
    "top.reverse.cull": "undefined,顶面的背面是否可见",
    "bottom.reverse.cull": "undefined,底面的背面是否可见",
    "front.transparent": "undefined,前面是否透明",
    "back.transparent": "undefined,后面是否透明",
    "left.transparent": "undefined,左面是否透明",
    "right.transparent": "undefined,右面是否透明",
    "top.transparent": "undefined,顶面是否透明",
    "bottom.transparent": "undefined,底面是否透明",
    "front.uv": "undefined,前面uv自定义,为空采用默认值[0,0, 0,1, 1,1, 1,0],左旋转90度[1,0,  0,0, 0,1, 1,1],右旋转90度[0,1, 1,1, 1,0, 0,0],右旋转180度[1,1, 1,0, 0,0, 0,1],左旋转180度:[0,1, 0,0, 1,0, 1,1]",
    "back.uv": "undefined,后面uv自定义,为空采用默认值[0,0, 0,1, 1,1, 1,0],左旋转90度[1,0,  0,0, 0,1, 1,1],右旋转90度[0,1, 1,1, 1,0, 0,0],右旋转180度[1,1, 1,0, 0,0, 0,1],左旋转180度:[0,1, 0,0, 1,0, 1,1]",
    "left.uv": "undefined,左面uv自定义,为空采用默认值[0,0, 0,1, 1,1, 1,0],左旋转90度[1,0,  0,0, 0,1, 1,1],右旋转90度[0,1, 1,1, 1,0, 0,0],右旋转180度[1,1, 1,0, 0,0, 0,1],左旋转180度:[0,1, 0,0, 1,0, 1,1]",
    "right.uv": "undefined,右面uv自定义,为空采用默认值[0,0, 0,1, 1,1, 1,0],左旋转90度[1,0,  0,0, 0,1, 1,1],右旋转90度[0,1, 1,1, 1,0, 0,0],右旋转180度[1,1, 1,0, 0,0, 0,1],左旋转180度:[0,1, 0,0, 1,0, 1,1]",
    "top.uv": "undefined,顶面uv自定义,为空采用默认值[0,0, 0,1, 1,1, 1,0],左旋转90度[1,0,  0,0, 0,1, 1,1],右旋转90度[0,1, 1,1, 1,0, 0,0],右旋转180度[1,1, 1,0, 0,0, 0,1],左旋转180度:[0,1, 0,0, 1,0, 1,1]",
    "bottom.uv": "undefined,底面uv自定义,为空采用默认值[0,0, 0,1, 1,1, 1,0],左旋转90度[1,0,  0,0, 0,1, 1,1],右旋转90度[0,1, 1,1, 1,0, 0,0],右旋转180度[1,1, 1,0, 0,0, 0,1],左旋转180度:[0,1, 0,0, 1,0, 1,1]",
    "front.uv.offset": "undefined,前面贴图的uv偏移,格式为[0.5,0.5]",
    "back.uv.offset": "undefined,后面贴图的uv偏移,格式为[0.5,0.5]",
    "left.uv.offset": "undefined,左面贴图的uv偏移,格式为[0.5,0.5]",
    "right.uv.offset": "undefined,右面贴图的uv偏移,格式为[0.5,0.5]",
    "top.uv.offset": "undefined,顶面贴图的uv偏移,格式为[0.5,0.5]",
    "bottom.uv.offset": "undefined,底面贴图的uv偏移,格式为[0.5,0.5]",
    "front.uv.scale": "undefined,前面贴图的uv缩放,格式为[3,2]",
    "back.uv.scale": "undefined,后面贴图的uv缩放,格式为[3,2]",
    "left.uv.scale": "undefined,左面贴图的uv缩放,格式为[3,2]",
    "right.uv.scale": "undefined,右面贴图的uv缩放,格式为[3,2]",
    "top.uv.scale": "undefined,顶面贴图的uv缩放,格式为[3,2]",
    "bottom.uv.scale": "undefined,底面贴图的uv缩放,格式为[3,2]",
    "front.discard.selectable": "undefined,前贴图透明度低到被剔除的部分是否可选中",
    "back.discard.selectable": "undefined,后贴图透明度低到被剔除的部分是否可选中",
    "left.discard.selectable": "undefined,左贴图透明度低到被剔除的部分是否可选中",
    "right.discard.selectable": "undefined,右贴图透明度低到被剔除的部分是否可选中",
    "top.discard.selectable": "undefined,顶贴图透明度低到被剔除的部分是否可选中",
    "bottom.discard.selectable": "undefined,底贴图透明度低到被剔除的部分是否可选中"
}
发布了29 篇原创文章 · 获赞 0 · 访问量 1282

猜你喜欢

转载自blog.csdn.net/qq_33871182/article/details/103781308
ht
HT5