import React from 'react' import { Line, Rect } from 'react-konva'; import ColorPolygon from './ColorPolygon'; const S1 = 4; export const Window1: React.FC<{ rect: number[]; }> = ({ rect }) => { const [x1, y1, x2, y2] = rect; const w1 = (x2 - x1 - S1) / 2; const w2 = (x2 - x1 - S1 * 2) / 3; return ( <> ) } export const WindowSep: React.FC<{ rect: number[]; }> = ({ rect }) => { const [x1, y1, x2, y2] = rect; return ( ) } export const RoomWindows: React.FC<{ rect: number[]; }> = ({ rect }) => { const [x1, y1, x2, y2] = rect; const u = (x2 - x1) / 10; const v = (y2 - y1) / 6; const c1 = x1 - 10 + 1; const c2 = x1 - 10 + 7 * u; const dc = (c2 - c1) / 10; return ( <> { [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10].map(i => ( )) } ) }