Merge remote-tracking branches 'origin/main_laptop_1' and 'origin/sub_laptop_8' into sub_laptop_7
This commit is contained in:
@@ -220,22 +220,8 @@ export function traceOf(
|
||||
return "dim";
|
||||
}
|
||||
|
||||
/** 선 위 규칙 글 — Rule 의 ruleLabel · 준비 전이면 같은 꼴로 */
|
||||
export function linkLabel(link: CfLink): string {
|
||||
const r = link.rule;
|
||||
if (!r) return "";
|
||||
try {
|
||||
return ruleLabel(r);
|
||||
} catch {
|
||||
if (r.kind === "lookup") return `표: ${r.col} 칸`;
|
||||
if (r.kind === "gate") return `${r.from.name} ${r.op} ${r.value}일 때`;
|
||||
if (r.kind === "scale")
|
||||
return r.op === "×" || r.op === "÷"
|
||||
? `${r.op} ${r.value}`
|
||||
: `${r.op === "+%" ? "+" : "−"}${r.value}%`;
|
||||
return `소수 ${r.places} ${r.method}`;
|
||||
}
|
||||
}
|
||||
/** 선 위 규칙 글 — Rule 의 ruleLabel · 규칙 없으면 「」 */
|
||||
export const linkLabel = (link: CfLink): string => (link.rule ? ruleLabel(link.rule) : "");
|
||||
|
||||
/** 굽은 선 가운데 점 — 양 끝 손잡이가 마주 보는 베지어라 t = 0.5 가 두 끝의 가운데 */
|
||||
export const midOf = (
|
||||
|
||||
Reference in New Issue
Block a user