All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.ru.casperix.math.geometry.builder.ArrowMode.kt Maven / Gradle / Ivy

package ru.casperix.math.geometry.builder

sealed interface ArrowMode

class FixedSizeArrowMode(val length:Float = 1f, val maxThick:Float = 0.5f) : ArrowMode

class ProportionalArrowMode(val lengthFactor:Float = 0.25f, val thickFactor: Float = 2f) : ArrowMode


class UniformArrowMode(val maxLengthFactor:Float = 0.5f, val length:Float = 1f, val maxThick:Float = 0.5f) : ArrowMode




© 2015 - 2024 Weber Informatics LLC | Privacy Policy