AreaPattern.Params Class
Defines a hatch, cross hatch, or area pattern.
Methods
Name | Description | |
---|---|---|
constructor(): AreaPattern.Params | ||
applyTransform(transform: Transform): boolean | ||
clone(): AreaPattern.Params | ||
equals(other: AreaPattern.Params): boolean | ||
toJSON(): AreaPattern.ParamsProps | ||
fromJSON(json?: AreaPattern.ParamsProps): AreaPattern.Params Static | create an AreaPattern.Params from a json object. | |
getTransformPatternScale(transform: Transform): number Static | ||
transformPatternSpace(transform: Transform, oldSpace: number, patRot: Matrix3d, angle?: Angle): number Static |
Properties
Name | Type | Description | |
---|---|---|---|
angle1 | undefined | Angle | ||
angle2 | undefined | Angle | ||
color | undefined | ColorDef | ||
defLines | undefined | AreaPattern.HatchDefLine[] | ||
invisibleBoundary | undefined | boolean | ||
origin | undefined | Point3d | ||
rotation | undefined | YawPitchRollAngles | ||
scale | undefined | number | ||
snappable | undefined | boolean | ||
space1 | undefined | number | ||
space2 | undefined | number | ||
symbolId | undefined | string | ||
weight | undefined | number |
Defined in
Last Updated: 20 June, 2023