API Reference > imodeljs-common > Symbology > AreaPattern > AreaPattern.Params AreaPattern.Params Class Defines a hatch, cross hatch, or area pattern. Implements AreaPattern.ParamsProps Methods Name Description applyTransform(transform: Transform): boolean clone(): AreaPattern.Params equals(other: AreaPattern.Params): boolean 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 | false | true origin undefined | Point3d rotation undefined | YawPitchRollAngles scale undefined | number snappable undefined | false | true space1 undefined | number space2 undefined | number symbolId undefined | Id64String weight undefined | number Defined in core/common/src/geometry/AreaPattern.ts Line 78 Last Updated: 13 June, 2024