跳到主要内容

IParameter 接口

interface IParameter 

模型变量

属性

category

category?: string;

变量类型, system:系统变量; basic:基础变量; custom:⾃定义变量。

displayName

displayName?: string;

展示名

max

max?: string;

变量值的设置类型为区间条件下,max必传,表示区间的最大值

min

min?: string;

变量值的设置类型为区间条件下,min必传,表示区间的最小值

name

name: string;

变量名

options

options?: IParameterOption[];

可选值

类型: IParameterOption[]

setType

setType?: string;

变量值的设置类型,目前支持这几种,unlimited(无限制)、range(区间)、fixed(固定值)、optional(可选)

value

value: string;

变量值,该值的设置,需满足valueType和setType的要求,同时也可以设置为引用值,用#Parameter.name的方式表示,如#CZ,用于引用父模型变量中的值

valueType

valueType?: string;

变量值类型,目前支持这几种:float(浮点数)、int(整数)、material(材质)、plankpath(板件轮廓)、shape(扫掠轮廓)、loftpath(扫掠放样)、string(字符串)、bool(布尔值)、float2(二维浮点数)