123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- import def from "./default.js";
- import { coordinate } from "@/graphic/Coordinate.js";
- const Road = {
- ...def.Road,
- lineWidth: 2 * coordinate.ratio,
- strokeStyle: "#3290FF",
- };
- const Circle = {
- strokeStyle: "red",
- fillStyle: "rgba(0,0,0,0)",
- lineWidth: 2 * coordinate.ratio,
- radius: 30 * coordinate.ratio,
- };
- const MeasureLine = {
- strokeStyle: "red",
- lineWidth: 4 * coordinate.ratio,
- text: {
- fontSize: 12,
- fillColor: "#fff",
- padding: 6 * coordinate.ratio,
- backColor: "red",
- },
- };
- const BaseLine = {
- strokeStyle: "#3290FF",
- lineWidth: 1 * coordinate.ratio,
- };
- const NormalLine = {
- ...def.NormalLine,
- lineWidth: 2 * coordinate.ratio,
- strokeStyle: "#3290FF",
- };
- const CurveLine = {
- ...def.CurveLine,
- lineWidth: 2 * coordinate.ratio,
- strokeStyle: "#3290FF",
- };
- const SingleArrowLine = {
- lineWidth: 2 * coordinate.ratio,
- strokeStyle: "red",
- };
- const DoubleArrowLine = {
- lineWidth: 2 * coordinate.ratio,
- strokeStyle: "red",
- };
- const CurveRoad = {
- ...def.CurveRoad,
- ...Road,
- lineWidth: 2 * coordinate.ratio,
- };
- const Text = {
- ...def.Text,
- strokeStyle: "#00C8AF",
- fillStyle: "#00C8AF",
- };
- const RoadEdge = {
- ...def.RoadEdge,
- lineWidth: 2 * coordinate.ratio,
- strokeStyle: "#3290FF",
- };
- const CurveRoadEdge = {
- ...def.CurveRoadEdge,
- lineWidth: 2 * coordinate.ratio,
- strokeStyle: "#3290FF",
- };
- const Point = {
- ...def.Point,
- fillStyle: "#3290FF",
- };
- const RoadPoint = {
- ...Point,
- };
- const CurveRoadPoint = {
- ...def.CurveRoadPoint,
- ...Point,
- };
- const CrossPoint = {
- ...def.CrossPoint,
- fillStyle: "#3290FF",
- };
- const BasePoint = {
- strokeStyle: "rgba(0,0,0,0)",
- fillStyle: "#3290FF",
- radius: 6 * coordinate.ratio,
- lineWidth: 1 * coordinate.ratio,
- out: {
- strokeStyle: "#3290FF",
- fillStyle: "rgba(255,255,255,0)",
- radius: 8 * coordinate.ratio,
- lineWidth: 1 * coordinate.ratio,
- },
- };
- const TestPoint = {
- strokeStyle: "rgba(0,0,0,0)",
- fillStyle: "#fff",
- radius: 6 * coordinate.ratio,
- lineWidth: 1 * coordinate.ratio,
- out: {
- strokeStyle: "#3290FF",
- fillStyle: "rgba(255,255,255,0)",
- radius: 8 * coordinate.ratio,
- lineWidth: 3 * coordinate.ratio,
- },
- };
- const SVG = {
- fillStyle: "rgba(50,144,255,0.2)",
- strokeStyle: "black",
- lineWidth: 2 * coordinate.ratio,
- };
- export default {
- Road,
- Text,
- Point,
- TestPoint,
- RoadPoint,
- SVG,
- CurveRoadPoint,
- CrossPoint,
- CurveRoad,
- MeasureLine,
- BasePoint,
- BaseLine,
- CurveLine,
- Circle,
- RoadEdge,
- NormalLine,
- CurveRoadEdge,
- SingleArrowLine,
- DoubleArrowLine,
- };
|