@foblex/2d
Version:
An Angular library for 2D geometric computations, providing classes and utilities for manipulating points, lines, vectors, rectangles, arcs, and transformations.
10 lines • 1.26 kB
JavaScript
import { PointExtensions } from '../point';
export function defaultTransformModel() {
return {
position: PointExtensions.initialize(),
scaledPosition: PointExtensions.initialize(),
scale: 1,
rotate: 0
};
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC10cmFuc2Zvcm0tbW9kZWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9mb2JsZXgyZC9zcmMvdHJhbnNmb3JtLW1vZGVsL2RlZmF1bHQtdHJhbnNmb3JtLW1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxVQUFVLENBQUM7QUFFM0MsTUFBTSxVQUFVLHFCQUFxQjtJQUNuQyxPQUFPO1FBQ0wsUUFBUSxFQUFFLGVBQWUsQ0FBQyxVQUFVLEVBQUU7UUFDdEMsY0FBYyxFQUFFLGVBQWUsQ0FBQyxVQUFVLEVBQUU7UUFDNUMsS0FBSyxFQUFFLENBQUM7UUFDUixNQUFNLEVBQUUsQ0FBQztLQUNWLENBQUE7QUFDSCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSVRyYW5zZm9ybU1vZGVsIH0gZnJvbSAnLi9pLXRyYW5zZm9ybS1tb2RlbCc7XG5pbXBvcnQgeyBQb2ludEV4dGVuc2lvbnMgfSBmcm9tICcuLi9wb2ludCc7XG5cbmV4cG9ydCBmdW5jdGlvbiBkZWZhdWx0VHJhbnNmb3JtTW9kZWwoKTogSVRyYW5zZm9ybU1vZGVsIHtcbiAgcmV0dXJuIHtcbiAgICBwb3NpdGlvbjogUG9pbnRFeHRlbnNpb25zLmluaXRpYWxpemUoKSxcbiAgICBzY2FsZWRQb3NpdGlvbjogUG9pbnRFeHRlbnNpb25zLmluaXRpYWxpemUoKSxcbiAgICBzY2FsZTogMSxcbiAgICByb3RhdGU6IDBcbiAgfVxufVxuXG4iXX0=