API Reference > imodeljs-frontend > AccuDraw > AccuDrawHintBuilder AccuDrawHintBuilder Class Beta AccuDrawHintBuilder is a Tool helper class that facilitates AccuDraw interaction. Accudraw is an aide for entering coordinate data. The tool does not directly change the current AccuDraw state; the tool's job is merely to supply "hints" to AccuDraw regarding its preferred AccuDraw configuration for the current tool state. User settings such as "Context Sensitivity" and "Floating Origin" affect how/which hints get applied. see Using AccuDraw* Methods Name Description sendHints(activate: boolean = true): boolean Calls AccuDraw.setContext using the current builder state. setAngle(angle: number): void setDistance(distance: number): void setModePolar(): void setModeRectangular(): void setNormal(normal: Vector3d): void setOrigin(origin: Point3d): void setRotation(rMatrix: Matrix3d): void setXAxis(xAxis: Vector3d): void setXAxis2(xAxis: Vector3d): void activate(): void Static deactivate(): void Static Properties Name Type Description enableSmartRotation boolean setLockAngle boolean setLockDistance boolean setLockX boolean setLockY boolean setLockZ boolean setOriginAlways boolean setOriginFixed boolean Defined in core/frontend/src/AccuDraw.ts Line 3047 Last Updated: 13 June, 2024