kmath/kmath-geometry/space.kscience.kmath.geometry/index.html

863 lines
114 KiB
HTML
Raw Permalink Normal View History

<!doctype html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
<title>space.kscience.kmath.geometry</title>
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../";</script> <script>const storage = localStorage.getItem("dokka-dark-mode")
if (storage == null) {
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
if (osDarkSchemePreferred === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
} else {
const savedDarkMode = JSON.parse(storage)
if(savedDarkMode === true) {
document.getElementsByTagName("html")[0].classList.add("theme-dark")
}
}
</script>
<script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async></script>
<link href="../../styles/style.css" rel="Stylesheet">
<link href="../../styles/jetbrains-mono.css" rel="Stylesheet">
<link href="../../styles/main.css" rel="Stylesheet">
<link href="../../styles/prism.css" rel="Stylesheet">
<link href="../../styles/logo-styles.css" rel="Stylesheet">
<script type="text/javascript" src="../../scripts/clipboard.js" async></script>
<script type="text/javascript" src="../../scripts/navigation-loader.js" async></script>
<script type="text/javascript" src="../../scripts/platform-content-handler.js" async></script>
<script type="text/javascript" src="../../scripts/main.js" defer></script>
<script type="text/javascript" src="../../scripts/prism.js" async></script>
<script type="text/javascript" src="../../scripts/symbol-parameters-wrapper_deferred.js" defer></script></head>
<body>
<div class="navigation-wrapper" id="navigation-wrapper">
<div id="leftToggler"><span class="icon-toggler"></span></div>
<div class="library-name">
<a href="../../index.html">
<span>kmath</span> </a> </div>
<div>0.3.1-dev-RC
</div>
<div class="pull-right d-flex">
<div class="filter-section" id="filter-section">
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":kmath-geometry:dokkaHtmlPartial/commonMain">common</button>
</div>
<button id="theme-toggle-button"><span id="theme-toggle"></span></button>
<div id="searchBar"></div>
</div>
</div>
<div id="container">
<div id="leftColumn">
<div id="sideMenu"></div>
</div>
<div id="main">
<div class="main-content" data-page-type="package" id="content" pageids="kmath-geometry::space.kscience.kmath.geometry////PointingToDeclaration//-1055449721">
<div class="breadcrumbs"><a href="../index.html">kmath-geometry</a><span class="delimiter">/</span><span class="current">space.kscience.kmath.geometry</span></div>
<div class="cover ">
<h1 class="cover"><span><span>Package-level</span></span> <span><span>declarations</span></span></h1>
</div>
<div class="tabbedcontent">
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="TYPE">Types</button><button class="section-tab" data-togglable="FUNCTION,EXTENSION_FUNCTION">Functions</button><button class="section-tab" data-togglable="PROPERTY,EXTENSION_PROPERTY">Properties</button></div>
<div class="tabs-section-body">
<div data-togglable="TYPE">
<h2 class="">Types</h2>
<div class="table"><a data-name="670345587%2FClasslikes%2F-1055449721" anchor-label="Angle" id="670345587%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-angle/index.html"><span><span>Angle</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="670345587%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><span data-unresolved-link="kotlinx.serialization/Serializable///PointingToDeclaration/"><span class="token annotation builtin">Serializable</span></span><span class="token punctuation">(</span><span>with<span class="token operator"> = </span><a href="-angle-serializer/index.html">AngleSerializer::class</a></span><wbr><span class="token punctuation">)</span></div></div><span class="token keyword">interface </span><a href="-angle/index.html">Angle</a> : <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-comparable/index.html">Comparable</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-angle/index.html">Angle</a><span class="token operator">&gt; </span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-499476095%2FClasslikes%2F-1055449721" anchor-label="AngleSerializer" id="-499476095%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-angle-serializer/index.html"><span>Angle</span><wbr><span><span>Serializer</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-499476095%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">object </span><a href="-angle-serializer/index.html">AngleSerializer</a> : <span data-unresolved-link="kotlinx.serialization/KSerializer///PointingToDeclaration/">KSerializer</span><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-angle/index.html">Angle</a><span class="token operator">&gt; </span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="861696122%2FClasslikes%2F-1055449721" anchor-label="Circle2D" id="861696122%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-circle2-d/index.html"><span><span>Circle2D</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="861696122%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><span data-unresolved-link="kotlinx.serialization/Serializable///PointingToDeclaration/"><span class="token annotation builtin">Serializable</span></span></div></div><span class="token keyword">data </span><span class="token keyword">class </span><a href="-circle2-d/index.html">Circle2D</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>center<span class="token operator">: </span><a href="index.html#-1605676522%2FClasslikes%2F-1055449721">DoubleVector2D</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">val </span>radius<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></span></span><span class="token punctuation">)</span></div><div class="brief "><p class="paragraph">A circle in 2D space</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="344581215%2FClasslikes%2F-1055449721" anchor-label="Degrees" id="344581215%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-degrees/index.html"><span><span>Degrees</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="344581215%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-inline/index.html"><span class="token annotation builtin">JvmInline</span></a></div></div><span class="token keyword">value </span><span class="token keyword">class </span><a href="-degrees/index.html">Degrees</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>value<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></span></span><span class="token punctuation">)</span> : <a href="-angle/index.html">Angle</a></div><div class="brief "><p class="paragraph">Type safe degrees</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1605676522%2FClasslikes%2F-1055449721" anchor-label="DoubleVector2D" id="-1605676522%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="index.html#-1605676522%2FClasslikes%2F-1055449721"><span>Double</span><wbr><span><span>Vector2D</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1605676522%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">typealias </span><a href="index.html#-1605676522%2FClasslikes%2F-1055449721">DoubleVector2D</a><span class="token operator"> = </span><a href="-vector2-d/index.html">Vector2D</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token operator">&gt;</span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-644062505%2FClasslikes%2F-1055449721" anchor-label="DoubleVector3D" id="-644062505%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="index.html#-644062505%2FClasslikes%2F-1055449721"><span>Double</span><wbr><span><span>Vector3D</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-644062505%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">typealias </span><a href="index.html#-644062505%2FClasslikes%2F-1055449721">DoubleVector3D</a><span class="token operator"> = </span><a href="-vector3-d/index.html">Vector3D</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token operator">&gt;</span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="325490150%2FClasslikes%2F-1055449721" anchor-label="Euclidean2DSpace" id="325490150%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-euclidean2-d-space/index.html"><span><span>Euclidean2DSpace</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="325490150%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">object </span><a href="-euclidean2-d-space/index.html">Euclidean2DSpace</a> : <a href="-geometry-space/index.html">GeometrySpace</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html#-1605676522%2FClasslikes%2F-1055449721">DoubleVector2D</a><span class="token operator">&gt; </span>, <a href="../../kmath-core/space.kscience.kmath.operations/-scale-operations/index.html">ScaleOperations</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html#-1605676522%2FClasslikes%2F-1055449721">DoubleVector2D</a><span class="token operator">&gt; </span>, <a href="../../kmath-core/space.kscience.kmath.operations/-norm/index.html">Norm</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html#-1605676522%2FClasslikes%2F-1055449721">DoubleVector2D</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token operator">&gt; </span></div><div class="brief "><p class="paragraph">2D Euclidean space</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1684613691%2FClasslikes%2F-1055449721" anchor-label="Euclidean3DSpace" id="-1684613691%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-euclidean3-d-space/index.html"><span><span>Euclidean3DSpace</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1684613691%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">object </span><a href="-euclidean3-d-space/index.html">Euclidean3DSpace</a> : <a href="-geometry-space/index.html">GeometrySpace</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html#-644062505%2FClasslikes%2F-1055449721">DoubleVector3D</a><span class="token operator">&gt; </span>, <a href="../../kmath-core/space.kscience.kmath.operations/-scale-operations/index.html">ScaleOperations</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html#-644062505%2FClasslikes%2F-1055449721">DoubleVector3D</a><span class="token operator">&gt; </span>, <a href="../../kmath-core/space.kscience.kmath.operations/-norm/index.html">Norm</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html#-644062505%2FClasslikes%2F-1055449721">DoubleVector3D</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token operator">&gt; </span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1472171913%2FClasslikes%2F-1055449721" anchor-label="Float64Vector2D" id="-1472171913%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="index.html#-1472171913%2FClasslikes%2F-1055449721"><span><span>Float64Vector2D</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1472171913%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">typealias </span><a href="index.html#-1472171913%2FClasslikes%2F-1055449721">Float64Vector2D</a><span class="token operator"> = </span><a href="-vector2-d/index.html">Vector2D</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token operator">&gt;</span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-510557896%2FClasslikes%2F-1055449721" anchor-label="Float64Vector3D" id="-510557896%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="index.html#-510557896%2FClasslikes%2F-1055449721"><span><span>Float64Vector3D</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-510557896%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">typealias </span><a href="index.html#-510557896%2FClasslikes%2F-1055449721">Float64Vector3D</a><span class="token operator"> = </span><a href="-vector3-d/index.html">Vector3D</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token operator">&gt;</span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-2081358670%2FClasslikes%2F-1055449721" anchor-label="GeometrySpace" id="-2081358670%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-geometry-space/index.html"><span>Geometry</span><wbr><span><span>Space</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-2081358670%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">interface </span><a href="-geometry-space/index.html">GeometrySpace</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-geometry-space/index.html">V</a><span class="token operator"> : </span><a href="-vector/index.html">Vector</a><span class="token operator">&gt;</span> : <a href="../../kmath-core/space.kscience.kmath.operations/-group/index.html">Group</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-geometry-space/index.html">V</a><span class="token operator">&gt; </span>, <a href="../../kmath-core/space.kscience.kmath.operations/-scale-operations/index.html">ScaleOperations</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-geometry-space/index.html">V</a><span class="token operator">&gt; </span>, <a href="../../kmath-core/space.kscience.kmath.operations/-norm/index.html">Norm</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-geometry-space/index.html">V</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token operator">&gt; </span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1595477352%2FClasslikes%2F-1055449721" anchor-label="Line" id="1595477352%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-line/index.html"><span><span>Line</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1595477352%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">interface </span><a href="-line/index.html">Line</a><span class="token operator">&lt;</span><span class="token keyword">out </span><a href="-line/index.html">V</a><span class="token operator"> : </span><a href="-vector/index.html">Vector</a><span class="token operator">&gt;</span></div><div class="brief "><p class="paragraph">A line formed by <a href="-line/start.html">start</a> vector of start and a <a href="-line/direction.html">direction</a> vector. Direction vector is not necessarily normalized, but its length does not affect line properties</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="2111272342%2FClasslikes%2F-1055449721" anchor-label="Line2D" id="2111272342%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="index.html#2111272342%2FClasslikes%2F-1055449721"><span><span>Line2D</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="2111272342%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">typealias </span><a href="index.html#2111272342%2FClasslikes%2F-1055449721">Line2D</a><span class="token operator"> = </span><a href="-line/index.html">Line</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html#-1605676522%2FClasslikes%2F-1055449721">DoubleVector2D</a><span class="token operator">&gt;</span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1222080937%2FClasslikes%2F-1055449721" anchor-label="Line3D" id="-1222080937%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="index.html#-1222080937%2FClasslikes%2F-1055449721"><span><span>Line3D</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1222080937%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">typealias </span><a href="index.html#-1222080937%2FClasslikes%2F-1055449721">Line3D</a><span class="token operator"> = </span><a href="-line/index.html">Line</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html#-644062505%2FClasslikes%2F-1055449721">DoubleVector3D</a><span class="token operator">&gt;</span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="2066757479%2FClasslikes%2F-1055449721" anchor-label="LineSegment" id="2066757479%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-line-segment/index.html"><span>Line</span><wbr><span><span>Segment</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="2066757479%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">interface </span><a href="-line-segment/index.html">LineSegment</a><span class="token operator">&lt;</span><span class="token keyword">out </span><a href="-line-segment/index.html">V</a><span class="token operator"> : </span><a href="-vector/index.html">Vector</a><span class="token operator">&gt;</span></div><div class="brief "><p class="paragraph">A directed line segment between <a href="-line-segment/begin.html">begin</a> and <a href="-line-segment/end.html">end</a></p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-255058987%2FClasslikes%2F-1055449721" anchor-label="LineSegment2D" id="-255058987%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="index.html#-255058987%2FClasslikes%2F-1055449721"><span>Line</span><wbr><span><span>Segment2D</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-255058987%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">typealias </span><a href="index.html#-255058987%2FClasslikes%2F-1055449721">LineSegment2D</a><span class="token operator"> = </span><a href="-line-segment/index.html">LineSegment</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html#-1605676522%2FClasslikes%2F-1055449721">DoubleVector2D</a><span class="token operator">&gt;</span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="706555030%2FClasslikes%2F-1055449721" anchor-label="LineSegment3D" id="706555030%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="index.html#706555030%2FClasslikes%2F-1055449721"><span>Line</span><wbr><span><span>Segment3D</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="706555030%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">typealias </span><a href="index.html#706555030%2FClasslikes%2F-1055449721">LineSegment3D</a><span class="token operator"> = </span><a href="-line-segment/index.html">LineSegment</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="index.html#-644062505%2FClasslikes%2F-1055449721">DoubleVector3D</a><span class="token operator">&gt;</span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-2113837652%2FClasslikes%2F-1055449721" anchor-label="Polygon" id="-2113837652%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-polygon/index.html"><span><span>Polygon</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-2113837652%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">interface </span><a href="-polygon/index.html">Polygon</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-polygon/index.html">T</a><span class="token operator">&gt;</span></div><div class="brief "><p class="paragraph">A closed polygon in 2D space</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-28659852%2FClasslikes%2F-1055449721" anchor-label="Radians" id="-28659852%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-radians/index.html"><span><span>Radians</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-28659852%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><span data-unresolved-link="kotlinx.serialization/Serializable///PointingToDeclaration/"><span class="token annotation builtin">Serializable</span></span></div><div class="block"><span class="token annotation builtin">@</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-inline/index.html"><span class="token annotation builtin">JvmInline</span></a></div></div><span class="token keyword">value </span><span class="token keyword">class </span><a href="-radians/index.html">Radians</a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">val </span>value<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></span></span><span class="token punctuation">)</span> : <a href="-angle/index.html">Angle</a></div><div class="brief "><p class="paragraph">Type safe radians</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="662706810%2FClasslikes%2F-1055449721" anchor-label="ReferenceFrame" id="662706810%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-reference-frame/index.html"><span>Reference</span><wbr><span><span>Frame</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="662706810%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">interface </span><a href="-reference-frame/index.html">ReferenceFrame</a></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1160819062%2FClasslikes%2F-1055449721" anchor-label="RotationOrder" id="1160819062%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-rotation-order/index.html"><span>Rotation</span><wbr><span><span>Order</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1160819062%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">enum </span><a href="-rotation-order/index.html">RotationOrder</a> : <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html">Enum</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-rotation-order/index.html">RotationOrder</a><span class="token operator">&gt; </span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1620368327%2FClasslikes%2F-1055449721" anchor-label="Vector" id="-1620368327%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-vector/index.html"><span><span>Vector</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1620368327%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">interface </span><a href="-vector/index.html">Vector</a></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-234939353%2FClasslikes%2F-1055449721" anchor-label="Vector2D" id="-234939353%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-vector2-d/index.html"><span><span>Vector2D</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-234939353%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">interface </span><a href="-vector2-d/index.html">Vector2D</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-vector2-d/index.html">T</a><span class="token operator">&gt;</span> : <a href="../../kmath-core/space.kscience.kmath.structures/-buffer/index.html">Buffer</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-vector2-d/index.html">T</a><span class="token operator">&gt; </span>, <a href="-vector/index.html">Vector</a></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="726674664%2FClasslikes%2F-1055449721" anchor-label="Vector3D" id="726674664%2FClasslikes%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-vector3-d/index.html"><span><span>Vector3D</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="726674664%2FClasslikes%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">interface </span><a href="-vector3-d/index.html">Vector3D</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-vector3-d/index.html">T</a><span class="token operator">&gt;</span> : <a href="../../kmath-core/space.kscience.kmath.structures/-buffer/index.html">Buffer</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-vector3-d/index.html">T</a><span class="token operator">&gt; </span>, <a href="-vector/index.html">Vector</a></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div data-togglable="FUNCTION">
<h2 class="">Functions</h2>
<div class="table"><a data-name="1806017246%2FFunctions%2F-1055449721" anchor-label="abs" id="1806017246%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="abs.html"><span><span>abs</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1806017246%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="abs.html"><span class="token function">abs</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">angle<span class="token operator">: </span><a href="-angle/index.html">Angle</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="-angle/index.html">Angle</a></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="93862125%2FFunctions%2F-1055449721" anchor-label="asVector3D" id="93862125%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="as-vector3-d.html"><span>as</span><wbr><span><span>Vector3D</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="93862125%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator">&lt;</span><span class="token keyword"></span><a href="as-vector3-d.html">T</a><span class="token operator">&gt; </span><a href="../../kmath-core/space.kscience.kmath.structures/-buffer/index.html">Buffer</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="as-vector3-d.html">T</a><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="as-vector3-d.html"><span class="token function">asVector3D</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="-vector3-d/index.html">Vector3D</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="as-vector3-d.html">T</a><span class="token operator">&gt;</span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1379190067%2FFunctions%2F-1055449721" anchor-label="component1" id="-1379190067%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="component1.html"><span><span>component1</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1379190067%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">operator </span><span class="token keyword">fun </span><span class="token operator">&lt;</span><span class="token keyword"></span><a href="component1.html">T</a><span class="token operator">&gt; </span><a href="-vector2-d/index.html">Vector2D</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="component1.html">T</a><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="component1.html"><span class="token function">component1</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="component1.html">T</a></div><div class="symbol monospace"><span class="token keyword">operator </span><span class="token keyword">fun </span><span class="token operator">&lt;</span><span class="token keyword"></span><a href="component1.html">T</a><span class="token operator">&gt; </span><a href="-vector3-d/index.html">Vector3D</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="component1.html">T</a><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="component1.html"><span class="token function">component1</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="component1.html">T</a></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-696291283%2FFunctions%2F-1055449721" anchor-label="component2" id="-696291283%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="component2.html"><span><span>component2</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-696291283%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">operator </span><span class="token keyword">fun </span><span class="token operator">&lt;</span><span class="token keyword"></span><a href="component2.html">T</a><span class="token operator">&gt; </span><a href="-vector2-d/index.html">Vector2D</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="component2.html">T</a><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="component2.html"><span class="token function">component2</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="component2.html">T</a></div><div class="symbol monospace"><span class="token keyword">operator </span><span class="token keyword">fun </span><span class="token operator">&lt;</span><span class="token keyword"></span><a href="component2.html">T</a><span class="token operator">&gt; </span><a href="-vector3-d/index.html">Vector3D</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="component2.html">T</a><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="component2.html"><span class="token function">component2</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="component2.html">T</a></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="646388827%2FFunctions%2F-1055449721" anchor-label="component3" id="646388827%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="component3.html"><span><span>component3</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="646388827%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword">operator </span><span class="token keyword">fun </span><span class="token operator">&lt;</span><span class="token keyword"></span><a href="component3.html">T</a><span class="token operator">&gt; </span><a href="-vector3-d/index.html">Vector3D</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="component3.html">T</a><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="component3.html"><span class="token function">component3</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="component3.html">T</a></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-638560653%2FFunctions%2F-1055449721" anchor-label="cos" id="-638560653%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="cos.html"><span><span>cos</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-638560653%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="cos.html"><span class="token function">cos</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">angle<span class="token operator">: </span><a href="-angle/index.html">Angle</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1615807315%2FFunctions%2F-1055449721" anchor-label="equalsFloat" id="1615807315%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="equals-float.html"><span>equals</span><wbr><span><span>Float</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1615807315%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token punctuation">.</span><a href="equals-float.html"><span class="token function">equalsFloat</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">other<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token punctuation">, </span></span><span class="parameter ">precision<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token operator"> = </span>DEFAULT_PRECISION</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></div><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token punctuation">.</span><a href="equals-float.html"><span class="token function">equalsFloat</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">other<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html">Float</a><span class="token punctuation">, </span></span><span class="parameter ">precision<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token operator"> = </span>DEFAULT_PRECISION</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></div><div class="brief "><p class="paragraph">Float equality within given <a href="equals-float.html">precision</a></p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-539479837%2FFunctions%2F-1055449721" anchor-label="equalsLine" id="-539479837%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="equals-line.html"><span>equals</span><wbr><span><span>Line</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-539479837%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator">&lt;</span><span class="token keyword"></span><a href="equals-line.html">V</a><span class="token operator"> : </span><a href="-vector/index.html">Vector</a><span class="token operator">&gt; </span><a href="-line-segment/index.html">LineSegment</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="equals-line.html">V</a><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="equals-line.html"><span class="token function">equalsLine</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">space<span class="token operator">: </span><a href="-geometry-space/index.html">GeometrySpace</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="equals-line.html">V</a><span class="token operator">&gt;</span><span class="token punctuation">, </span></span><span class="parameter ">other<span class="token operator">: </span><a href="-line-segment/index.html">LineSegment</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="equals-line.html">V</a><span class="token operator">&gt;</span><span class="token punctuation">, </span></span><span class="parameter ">precision<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token operator"> = </span>DEFAULT_PRECISION</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></div><div class="brief "><p class="paragraph">Line equality using <a href="../../kmath-geometry/space.kscience.kmath.geometry/-geometry-space/norm.html">GeometrySpace.norm</a> provided by the <a href="equals-line.html">space</a> and given <a href="equals-line.html">precision</a></p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1158781612%2FFunctions%2F-1055449721" anchor-label="equalsVector" id="-1158781612%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="equals-vector.html"><span>equals</span><wbr><span><span>Vector</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1158781612%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="index.html#-1472171913%2FClasslikes%2F-1055449721">Float64Vector2D</a><span class="token punctuation">.</span><a href="equals-vector.html"><span class="token function">equalsVector</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">other<span class="token operator">: </span><a href="index.html#-1472171913%2FClasslikes%2F-1055449721">Float64Vector2D</a><span class="token punctuation">, </span></span><span class="parameter ">precision<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token operator"> = </span>DEFAULT_PRECISION</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></div><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="index.html#-510557896%2FClasslikes%2F-1055449721">Float64Vector3D</a><span class="token punctuation">.</span><a href="equals-vector.html"><span class="token function">equalsVector</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">other<span class="token operator">: </span><a href="index.html#-510557896%2FClasslikes%2F-1055449721">Float64Vector3D</a><span class="token punctuation">, </span></span><span class="parameter ">precision<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token operator"> = </span>DEFAULT_PRECISION</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></div><div class="brief "><p class="paragraph">Vector equality using Euclidian L2 norm and given <a href="equals-vector.html">precision</a></p></div><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator">&lt;</span><span class="token keyword"></span><a href="equals-vector.html">V</a><span class="token operator"> : </span><a href="-vector/index.html">Vector</a><span class="token operator">&gt; </span><a href="equals-vector.html">V</a><span class="token punctuation">.</span><a href="equals-vector.html"><span class="token function">equalsVector</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">space<span class="token operator">: </span><a href="-geometry-space/index.html">GeometrySpace</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="equals-vector.html">V</a><span class="token operator">&gt;</span><span class="token punctuation">, </span></span><span class="parameter ">other<span class="token operator">: </span><a href="equals-vector.html">V</a><span class="token punctuation">, </span></span><span class="parameter ">precision<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token operator"> = </span>DEFAULT_PRECISION</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></div><div class="brief "><p class="paragraph">Vector equality within given <a href="equals-vector.html">precision</a> (using <a href="../../kmath-geometry/space.kscience.kmath.geometry/-geometry-space/norm.html">GeometrySpace.norm</a> provided by the space</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="775809004%2FFunctions%2F-1055449721" anchor-label="fromEuler" id="775809004%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="from-euler.html"><span>from</span><wbr><span><span>Euler</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="775809004%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="../../kmath-complex/space.kscience.kmath.complex/-quaternion/-companion/index.html">Quaternion.Companion</a><span class="token punctuation">.</span><a href="from-euler.html"><span class="token function">fromEuler</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">a<span class="token operator">: </span><a href="-angle/index.html">Angle</a><span class="token punctuation">, </span></span><span class="parameter ">b<span class="token operator">: </span><a href="-angle/index.html">Angle</a><span class="token punctuation">, </span></span><span class="parameter ">c<span class="token operator">: </span><a href="-angle/index.html">Angle</a><span class="token punctuation">, </span></span><span class="parameter ">rotationOrder<span class="token operator">: </span><a href="-rotation-order/index.html">RotationOrder</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../kmath-complex/space.kscience.kmath.complex/-quaternion/index.html">Quaternion</a></div><div class="brief "><p class="paragraph">Based on https://github.com/mrdoob/three.js/blob/master/src/math/Quaternion.js</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1494617873%2FFunctions%2F-1055449721" anchor-label="fromRotation" id="1494617873%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="from-rotation.html"><span>from</span><wbr><span><span>Rotation</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1494617873%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="../../kmath-complex/space.kscience.kmath.complex/-quaternion/-companion/index.html">Quaternion.Companion</a><span class="token punctuation">.</span><a href="from-rotation.html"><span class="token function">fromRotation</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">theta<span class="token operator">: </span><a href="-angle/index.html">Angle</a><span class="token punctuation">, </span></span><span class="parameter ">vector<span class="token operator">: </span><a href="index.html#-644062505%2FClasslikes%2F-1055449721">DoubleVector3D</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../kmath-complex/space.kscience.kmath.complex/-quaternion/index.html">Quaternion</a></div><div class="brief "><p class="paragraph">Create a normalized Quaternion from rotation angle and rotation vector</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1774861601%2FFunctions%2F-1055449721" anchor-label="fromRotationMatrix" id="-1774861601%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="from-rotation-matrix.html"><span>from</span><wbr><span>Rotation</span><wbr><span><span>Matrix</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1774861601%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="../../kmath-complex/space.kscience.kmath.complex/-quaternion/-companion/index.html">Quaternion.Companion</a><span class="token punctuation">.</span><a href="from-rotation-matrix.html"><span class="token function">fromRotationMatrix</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">matrix<span class="token operator">: </span><a href="../../kmath-core/space.kscience.kmath.linear/-matrix/index.html">Matrix</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../kmath-complex/space.kscience.kmath.complex/-quaternion/index.html">Quaternion</a></div><div class="brief "><p class="paragraph">taken from https://www.euclideanspace.com/maths/geometry/rotations/conversions/matrixToQuaternion/</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-2005508592%2FFunctions%2F-1055449721" anchor-label="Line" id="-2005508592%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-line.html"><span><span>Line</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-2005508592%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-line.html">V</a><span class="token operator"> : </span><a href="-vector/index.html">Vector</a><span class="token operator">&gt; </span><a href="-line.html"><span class="token function">Line</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">base<span class="token operator">: </span><a href="-line.html">V</a><span class="token punctuation">, </span></span><span class="parameter ">direction<span class="token operator">: </span><a href="-line.html">V</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="-line/index.html">Line</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-line.html">V</a><span class="token operator">&gt;</span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-605935876%2FFunctions%2F-1055449721" anchor-label="line" id="-605935876%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="line.html"><span><span>line</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-605935876%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator">&lt;</span><span class="token keyword"></span><a href="line.html">V</a><span class="token operator"> : </span><a href="-vector/index.html">Vector</a><span class="token operator">&gt; </span><a href="-line-segment/index.html">LineSegment</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="line.html">V</a><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="line.html"><span class="token function">line</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">algebra<span class="token operator">: </span><a href="-geometry-space/index.html">GeometrySpace</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="line.html">V</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="-line/index.html">Line</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="line.html">V</a><span class="token operator">&gt;</span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="106179463%2FFunctions%2F-1055449721" anchor-label="LineSegment" id="106179463%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="-line-segment.html"><span>Line</span><wbr><span><span>Segment</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="106179463%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-line-segment.html">V</a><span class="token operator"> : </span><a href="-vector/index.html">Vector</a><span class="token operator">&gt; </span><a href="-line-segment.html"><span class="token function">LineSegment</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">begin<span class="token operator">: </span><a href="-line-segment.html">V</a><span class="token punctuation">, </span></span><span class="parameter ">end<span class="token operator">: </span><a href="-line-segment.html">V</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="-line-segment/index.html">LineSegment</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="-line-segment.html">V</a><span class="token operator">&gt;</span></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-92549036%2FFunctions%2F-1055449721" anchor-label="normalized" id="-92549036%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="normalized.html"><span><span>normalized</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-92549036%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="-angle/index.html">Angle</a><span class="token punctuation">.</span><a href="normalized.html"><span class="token function">normalized</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">center<span class="token operator">: </span><a href="-angle/index.html">Angle</a><span class="token operator"> = </span>Angle.pi</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="-angle/index.html">Angle</a></div><div class="brief "><p class="paragraph">Normalized angle 2 PI range symmetric around <a href="normalized.html">center</a>. By default, uses (0, 2PI) range.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1824642633%2FFunctions%2F-1055449721" anchor-label="projectAlong" id="1824642633%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="project-along.html"><span>project</span><wbr><span><span>Along</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1824642633%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator">&lt;</span><span class="token keyword"></span><a href="project-along.html">V</a><span class="token operator"> : </span><a href="-vector/index.html">Vector</a><span class="token operator">&gt; </span><a href="-geometry-space/index.html">GeometrySpace</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="project-along.html">V</a><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="project-along.html"><span class="token function">projectAlong</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">vector<span class="token operator">: </span><a href="project-along.html">V</a><span class="token punctuation">, </span></span><span class="parameter ">normal<span class="token operator">: </span><a href="project-along.html">V</a><span class="token punctuation">, </span></span><span class="parameter ">base<span class="token operator">: </span><a href="project-along.html">V</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="project-along.html">V</a></div><div class="brief "><p class="paragraph">Project vector onto a hyperplane, which is defined by a normal and base. In 2D case it is the projection to a line, in 3d case it is the one to a plane.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="965958087%2FFunctions%2F-1055449721" anchor-label="projectToLine" id="965958087%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="project-to-line.html"><span>project</span><wbr><span>To</span><wbr><span><span>Line</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="965958087%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator">&lt;</span><span class="token keyword"></span><a href="project-to-line.html">V</a><span class="token operator"> : </span><a href="-vector/index.html">Vector</a><span class="token operator">&gt; </span><a href="-geometry-space/index.html">GeometrySpace</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="project-to-line.html">V</a><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="project-to-line.html"><span class="token function">projectToLine</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">vector<span class="token operator">: </span><a href="project-to-line.html">V</a><span class="token punctuation">, </span></span><span class="parameter ">line<span class="token operator">: </span><a href="-line/index.html">Line</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="project-to-line.html">V</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="project-to-line.html">V</a></div><div class="brief "><p class="paragraph">Project vector onto a line.</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-239144393%2FFunctions%2F-1055449721" anchor-label="rotate" id="-239144393%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="rotate.html"><span><span>rotate</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-239144393%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><div class="block"><div class="block"><span class="token annotation builtin">@</span><a href="../../kmath-memory/space.kscience.kmath/-unstable-k-math-a-p-i/index.html"><span class="token annotation builtin">UnstableKMathAPI</span></a></div></div><span class="token keyword"></span><span class="token keyword">fun </span><a href="-euclidean3-d-space/index.html">Euclidean3DSpace</a><span class="token punctuation">.</span><a href="rotate.html"><span class="token function">rotate</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">vector<span class="token operator">: </span><a href="index.html#-644062505%2FClasslikes%2F-1055449721">DoubleVector3D</a><span class="token punctuation">, </span></span><span class="parameter ">composition<span class="token operator">: </span><span class="token keyword"></span><a href="../../kmath-complex/space.kscience.kmath.complex/-quaternion-field/index.html">QuaternionField</a><span class="token punctuation">.</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator"> -&gt; </span><span class="token keyword"></span><a href="../../kmath-complex/space.kscience.kmath.complex/-quaternion/index.html">Quaternion</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html#-644062505%2FClasslikes%2F-1055449721">DoubleVector3D</a></div><div class="brief "><p class="paragraph">Use a composition of quaternions to create a rotation</p></div><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="-euclidean3-d-space/index.html">Euclidean3DSpace</a><span class="token punctuation">.</span><a href="rotate.html"><span class="token function">rotate</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">vector<span class="token operator">: </span><a href="index.html#-644062505%2FClasslikes%2F-1055449721">DoubleVector3D</a><span class="token punctuation">, </span></span><span class="parameter ">q<span class="token operator">: </span><a href="../../kmath-complex/space.kscience.kmath.complex/-quaternion/index.html">Quaternion</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html#-644062505%2FClasslikes%2F-1055449721">DoubleVector3D</a></div><div class="brief "><p class="paragraph">Rotate a vector in a <a href="-euclidean3-d-space/index.html">Euclidean3DSpace</a></p></div><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="-euclidean3-d-space/index.html">Euclidean3DSpace</a><span class="token punctuation">.</span><a href="rotate.html"><span class="token function">rotate</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">vector<span class="token operator">: </span><a href="index.html#-644062505%2FClasslikes%2F-1055449721">DoubleVector3D</a><span class="token punctuation">, </span></span><span class="parameter ">matrix<span class="token operator">: </span><a href="../../kmath-core/space.kscience.kmath.linear/-matrix/index.html">Matrix</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token operator">&gt;</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html#-644062505%2FClasslikes%2F-1055449721">DoubleVector3D</a></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-182068668%2FFunctions%2F-1055449721" anchor-label="sin" id="-182068668%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="sin.html"><span><span>sin</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-182068668%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="sin.html"><span class="token function">sin</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">angle<span class="token operator">: </span><a href="-angle/index.html">Angle</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="1187111309%2FFunctions%2F-1055449721" anchor-label="tan" id="1187111309%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="tan.html"><span><span>tan</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="1187111309%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="tan.html"><span class="token function">tan</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">angle<span class="token operator">: </span><a href="-angle/index.html">Angle</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1629965317%2FFunctions%2F-1055449721" anchor-label="toRotationMatrix" id="-1629965317%2FFunctions%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_FUNCTION" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="to-rotation-matrix.html"><span>to</span><wbr><span>Rotation</span><wbr><span><span>Matrix</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1629965317%2FFunctions%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><a href="../../kmath-complex/space.kscience.kmath.complex/-quaternion/index.html">Quaternion</a><span class="token punctuation">.</span><a href="to-rotation-matrix.html"><span class="token function">toRotationMatrix</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">linearSpace<span class="token operator">: </span><a href="../../kmath-core/space.kscience.kmath.linear/-linear-space/index.html">LinearSpace</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token punctuation">, </span><span class="token operator">*</span><span class="token operator">&gt;</span><span class="token operator"> = </span>DoubleField.linearSpace</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../kmath-core/space.kscience.kmath.linear/-matrix/index.html">Matrix</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token operator">&gt;</span></div><div class="brief "><p class="paragraph">Convert a <a href="../../kmath-complex/space.kscience.kmath.complex/-quaternion/index.html">Quaternion</a> to a rotation matrix</p></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div data-togglable="EXTENSION_PROPERTY">
<h2 class="">Properties</h2>
<div class="table"><a data-name="-1327476834%2FProperties%2F-1055449721" anchor-label="circumference" id="-1327476834%2FProperties%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_PROPERTY" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="circumference.html"><span><span>circumference</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1327476834%2FProperties%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">val </span><a href="-circle2-d/index.html">Circle2D</a><span class="token punctuation">.</span><a href="circumference.html">circumference</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1068918367%2FProperties%2F-1055449721" anchor-label="degrees" id="-1068918367%2FProperties%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_PROPERTY" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="degrees.html"><span><span>degrees</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1068918367%2FProperties%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">val </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html">Number</a><span class="token punctuation">.</span><a href="degrees.html">degrees</a><span class="token operator">: </span><a href="-degrees/index.html">Degrees</a></div><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">val </span><a href="-angle/index.html">Angle</a><span class="token punctuation">.</span><a href="degrees.html">degrees</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="941292037%2FProperties%2F-1055449721" anchor-label="r" id="941292037%2FProperties%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_PROPERTY" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="r.html"><span><span>r</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="941292037%2FProperties%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">val </span><a href="-vector2-d/index.html">Vector2D</a><span class="token operator">&lt;</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a><span class="token operator">&gt;</span><span class="token punctuation">.</span><a href="r.html">r</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></div><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">val </span><a href="index.html#-644062505%2FClasslikes%2F-1055449721">DoubleVector3D</a><span class="token punctuation">.</span><a href="r.html">r</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-2078282761%2FProperties%2F-1055449721" anchor-label="radians" id="-2078282761%2FProperties%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_PROPERTY" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="radians.html"><span><span>radians</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-2078282761%2FProperties%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">val </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-number/index.html">Number</a><span class="token punctuation">.</span><a href="radians.html">radians</a><span class="token operator">: </span><a href="-radians/index.html">Radians</a></div><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">val </span><a href="-angle/index.html">Angle</a><span class="token punctuation">.</span><a href="radians.html">radians</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html">Double</a></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="-1243468089%2FProperties%2F-1055449721" anchor-label="theta" id="-1243468089%2FProperties%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_PROPERTY" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="theta.html"><span><span>theta</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="-1243468089%2FProperties%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">val </span><a href="../../kmath-complex/space.kscience.kmath.complex/-quaternion/index.html">Quaternion</a><span class="token punctuation">.</span><a href="theta.html">theta</a><span class="token operator">: </span><a href="-radians/index.html">Radians</a></div><div class="brief "><p class="paragraph">Angle in radians denoted by this quaternion rotation</p></div></div></div>
</div>
</div>
</div>
</div>
<a data-name="2100037792%2FProperties%2F-1055449721" anchor-label="vector" id="2100037792%2FProperties%2F-1055449721" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain"></a>
<div class="table-row" data-togglable="EXTENSION_PROPERTY" data-filterable-current=":kmath-geometry:dokkaHtmlPartial/commonMain" data-filterable-set=":kmath-geometry:dokkaHtmlPartial/commonMain">
<div class="main-subrow keyValue ">
<div class=""><span class="inline-flex">
<div><a href="vector.html"><span><span>vector</span></span></a></div>
<span class="anchor-wrapper"><span class="anchor-icon" pointing-to="2100037792%2FProperties%2F-1055449721"></span>
<div class="copy-popup-wrapper "><span class="copy-popup-icon"></span><span>Link copied to clipboard</span></div>
</span></span></div>
<div>
<div class="title">
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":kmath-geometry:dokkaHtmlPartial/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">val </span><a href="../../kmath-complex/space.kscience.kmath.complex/-quaternion/index.html">Quaternion</a><span class="token punctuation">.</span><a href="vector.html">vector</a><span class="token operator">: </span><a href="index.html#-644062505%2FClasslikes%2F-1055449721">DoubleVector3D</a></div><div class="brief "><p class="paragraph">An axis of quaternion rotation</p></div></div></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="footer">
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2023 Copyright</span><span class="pull-right"><span>Generated by </span><a href="https://github.com/Kotlin/dokka"><span>dokka</span><span class="padded-icon"></span></a></span>
</div>
</div>
</div>
</body>
</html>