This algorithm returns the points that form an orthogonal path between two rectangles.
// Define shapes
const shapeA = {left: 50, top: 50, width: 100, height: 100};
const shapeB = {left: 200, top: 200, width: 50, height: 100};This algorithm returns the points that form an orthogonal path between two rectangles.
// Define shapes
const shapeA = {left: 50, top: 50, width: 100, height: 100};
const shapeB = {left: 200, top: 200, width: 50, height: 100};| package com.github.jeanmerelis.id | |
| import java.security.SecureRandom | |
| import java.util.* | |
| import kotlin.Comparable as KotlinComparable | |
| class ID : KotlinComparable<ID> { | |
| val mostSignificantBits: Long | |
| val leastSignificantBits: Long |
| // WIP | |
| @import '~@angular/material/theming'; | |
| @mixin ng-select-theme($theme) { | |
| $primary: map-get($theme, primary); | |
| $accent: map-get($theme, accent); | |
| $warn: map-get($theme, warn); | |
| $isdark: map-get($theme, is-dark); | |
| $foreground: map-get($theme, foreground); |