Liking cljdoc? Tell your friends :D

thi.ng.geom.core


*resolution*clj/s

source

PAlignclj/s≠protocol

align-withclj/s

(align-with _ x opts)

Returns updated entity aligned with x in the specified manner

Returns updated entity aligned with `x` in the specified manner
source

PAreaclj/s≠protocol

areaclj/s

(area _)

Returns an entity's total surface area

Returns an entity's total surface area
source

PBoundaryclj/s≠protocol

contains-entity?clj/s

(contains-entity? _ s)

contains-point?clj/s

(contains-point? _ p)
source

PBoundingCircleclj/s≠protocol

bounding-circleclj/s

(bounding-circle _)
source

PBoundingSphereclj/s≠protocol

bounding-sphereclj/s

(bounding-sphere _)
source

PBoundsclj/s≠protocol

heightclj/s

(height _)

Returns entity's extent along Y axis

Returns entity's extent along Y axis

widthclj/s

(width _)

Returns entity's extent along X axis

Returns entity's extent along X axis

boundsclj/s

(bounds _)

Returns bounding rect for 2d entities or box for 3d

Returns bounding rect for 2d entities or box for 3d

depthclj/s

(depth _)

Returns entity's extent along Z (zero for 2d)

Returns entity's extent along Z (zero for 2d)
source

PCenterclj/s≠protocol

centerclj/s

(center _)
(center _ p)

Returns updated entity centered around world origin or given point

Returns updated entity centered around world origin or given point

centroidclj/s

(centroid _)

Returns centroid of entity

Returns centroid of entity
source

PCircumferenceclj/s≠protocol

circumferenceclj/s

(circumference _)

Returns an entity's circumference

Returns an entity's circumference
source

PClassifyclj/s≠protocol

classify-pointclj/s

(classify-point _ p)
source

PClearclj/s≠protocol

clear*clj/s

(clear* _)
source

PClipclj/s≠protocol

clip-withclj/s

(clip-with _ s)
source

PConjugateclj/s≠protocol

conjugateclj/s

(conjugate _)
source

PConvexHullclj/s≠protocol

convex-hullclj/s

(convex-hull _)
source

PCrossProductclj/s≠protocol

crossclj/s

(cross _ a)
source

PDeterminantclj/s≠protocol

determinantclj/s

(determinant _)
source

PDirectedGraphclj/s≠protocol

in-verticesclj/s

(in-vertices _ v)

out-verticesclj/s

(out-vertices _ v)
source

PDistanceclj/s≠protocol

distclj/s

(dist _ a)

dist-squaredclj/s

(dist-squared _ a)
source

PDotProductclj/s≠protocol

dotclj/s

(dot _ a)
source

PEdgeAccessclj/s≠protocol

edgesclj/s

(edges _)
(edges _ opts)
source

PExtrudeclj/s≠protocol

extrudeclj/s

(extrude _ opts)

extrude-shellclj/s

(extrude-shell _ opts)
source

PFaceAccessclj/s≠protocol

vertex-facesclj/s

(vertex-faces _ v)

add-faceclj/s

(add-face _ f)

remove-faceclj/s

(remove-face _ f)

facesclj/s

(faces _)
source

PFlipclj/s≠protocol

flipclj/s

(flip _)
source

PGeomContainerclj/s≠protocol

intoclj/s

(into _ m)
source

PGraphclj/s≠protocol

connected-componentsclj/s

(connected-components _)

cyclic?clj/s

(cyclic? _)

merge-verticesclj/s

(merge-vertices _ a b)

remove-vertexclj/s

(remove-vertex _ v)

replace-vertexclj/s

(replace-vertex _ a b)

vertex-neighborsclj/s

(vertex-neighbors _ v)

vertex-valenceclj/s

(vertex-valence _ v)
source

PGraphConvertclj/s≠protocol

as-graphclj/s

(as-graph _)
(as-graph _ opts)
source

PHeadingclj/s≠protocol

headingclj/s

(heading _)

slope-xyclj/s

(slope-xy _)

slope-xzclj/s

(slope-xz _)

heading-xyclj/s

(heading-xy _)

heading-xzclj/s

(heading-xz _)

angle-betweenclj/s

(angle-between _ a)

heading-yzclj/s

(heading-yz _)

slope-yzclj/s

(slope-yz _)
source

PInsetclj/s≠protocol

insetclj/s

(inset _ inset)
source

PInterpolateclj/s≠protocol

mixclj/s

(mix _ x)
(mix _ x t)
(mix _ a b c u v)
source

PIntersectclj/s≠protocol

intersect-shapeclj/s

(intersect-shape _ s)

intersect-lineclj/s

(intersect-line _ l)
(intersect-line _ p q)

intersect-rayclj/s

(intersect-ray _ r)
(intersect-ray _ p dir)
source

PInvertclj/s≠protocol

invertclj/s

(invert _)
source

PLimitclj/s≠protocol

limitclj/s

(limit _ x)
source

PMagnitudeclj/s≠protocol

magclj/s

(mag _)

mag-squaredclj/s

(mag-squared _)
source

PMathOpsclj/s≠protocol

msubclj/s

(msub _ a b)

*clj/s

(* _)
(* _ a)
(* _ a b)
(* _ a b c)

-clj/s

(- _)
(- _ a)
(- _ a b)
(- _ a b c)

maddclj/s

(madd _ a b)

addmclj/s

(addm _ a b)

divclj/s

(div _)
(div _ a)
(div _ a b)
(div _ a b c)

+clj/s

(+ _)
(+ _ a)
(+ _ a b)
(+ _ a b c)

absclj/s

(abs _)

submclj/s

(subm _ a b)
source

PMatrixConvertclj/s≠protocol

as-matrixclj/s

(as-matrix _)
(as-matrix _ opts)
source

PMeshConvertclj/s≠protocol

as-meshclj/s

(as-mesh _)
(as-mesh _ opts)

Transforms the current enitity into a mesh instance

Transforms the current enitity into a mesh instance
source

PMinMaxclj/s≠protocol

maxclj/s

(max _ y)
(max _ a b)

minclj/s

(min _ x)
(min _ a b)
source

PNormalclj/s≠protocol

normalclj/s

(normal _)
(normal _ a)
source

PNormalAccessclj/s≠protocol

compute-face-normalsclj/s

(compute-face-normals _)

compute-vertex-normalsclj/s

(compute-vertex-normals _)

face-normalclj/s

(face-normal _ f)

face-normalsclj/s

(face-normals _ force?)

vertex-normalclj/s

(vertex-normal _ v)

vertex-normalsclj/s

(vertex-normals _ force?)
source

PNormalizeclj/s≠protocol

normalizeclj/s

(normalize _)
(normalize _ len)

normalized?clj/s

(normalized? _)
source

PPointMapclj/s≠protocol

map-pointclj/s

(map-point _ p)

unmap-pointclj/s

(unmap-point _ p)
source

PPolarclj/s≠protocol

as-cartesianclj/s

(as-cartesian _)

as-polarclj/s

(as-polar _)
source

PPolygonConvertclj/s≠protocol

as-polygonclj/s

(as-polygon _)
(as-polygon _ res)

Transforms current entity into a Polygon2 instance

Transforms current entity into a Polygon2 instance
source

PProximityclj/s≠protocol

closest-pointclj/s

(closest-point _ p)
source

PReflectclj/s≠protocol

reflectclj/s

(reflect _ r)
source

PRotateclj/s≠protocol

rotateclj/s

(rotate _ t)
source

PRotate3Dclj/s≠protocol

rotate-around-axisclj/s

(rotate-around-axis _ a t)

rotate-xclj/s

(rotate-x _ t)

rotate-yclj/s

(rotate-y _ t)

rotate-zclj/s

(rotate-z _ t)
source

PSampleclj/s≠protocol

point-atclj/s

(point-at _ t)
(point-at _ u v)

random-pointclj/s

(random-point _)

random-point-insideclj/s

(random-point-inside _)

sample-uniformclj/s

(sample-uniform _ dist include-last?)

sample-with-resolutionclj/s

(sample-with-resolution _ res)
source

PScaleclj/s≠protocol

scaleclj/s

(scale _ s)
(scale _ a b)
(scale _ a b c)

scale-sizeclj/s

(scale-size _ s)
source

PSetOpsclj/s≠protocol

unionclj/s

(union _ x)

intersectionclj/s

(intersection _ y)

differenceclj/s

(difference _ x)
source

PShearclj/s≠protocol

shearclj/s

(shear _ s)
(shear _ sx sy)
(shear _ sx sy sz)
source

PSliceclj/s≠protocol

slice-withclj/s

(slice-with _ e)
(slice-with _ e classifier)
(slice-with _ e classifier parts)
source

PSpatialTreeclj/s≠protocol

set-childclj/s

(set-child _ i c)

set-childrenclj/s

(set-children _ c)

add-pointclj/s

(add-point _ p)

make-child-for-pointclj/s

(make-child-for-point _ p add-point?)

get-childrenclj/s

(get-children _)

child-index-for-pointclj/s

(child-index-for-point _ p)

split-nodeclj/s

(split-node _)

set-pointclj/s

(set-point _ p)

get-pointclj/s

(get-point _)

delete-pointclj/s

(delete-point _ p)

child-for-pointclj/s

(child-for-point _ p)
source

PSubdivideclj/s≠protocol

subdivideclj/s

(subdivide _)
(subdivide _ opts)

subdivide-edgeclj/s

(subdivide-edge _ a b splits)

subdivide-faceclj/s

(subdivide-face _ f p displace splits)
source

PTessellateclj/s≠protocol

tessellateclj/s

(tessellate _)
(tessellate _ opts)
source

PTransformclj/s≠protocol

transformclj/s

(transform _ matrix)
source

PTranslateclj/s≠protocol

translateclj/s

(translate _ t)
(translate _ x y)
(translate _ x y z)
source

PTransposeclj/s≠protocol

transposeclj/s

(transpose _)
source

PVectorTransformclj/s≠protocol

transform-vectorclj/s

(transform-vector _ v)
source

PVertexAccessclj/s≠protocol

verticesclj/s

(vertices _)
(vertices _ opts)
source

PVolumeclj/s≠protocol

signed-volumeclj/s

(signed-volume _)

volumeclj/s

(volume _)

Returns an entity's inner volume.

Returns an entity's inner volume.
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close