API Reference > imodeljs-common > Symbology > AreaPattern > AreaPattern.Params 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 core/common/src/geometry/AreaPattern.ts Line 80 Last Updated: 11 June, 2024