René's URL Explorer Experiment


Title: model3d package - github.com/unixpickle/model3d/model3d - Go Packages

direct link

Domain: godoc.org

NoneIE=edge
DescriptionPackage model3d provides a set of APIs for creating, manipulating, and storing 3D models.

Links:

https://go.dev/
Skip to Main Content https://godoc.org/github.com/unixpickle/model3d/model3d#main-content
Why Go https://godoc.org/github.com/unixpickle/model3d/model3d
Case Studies https://go.dev/solutions#case-studies
Use Cases https://go.dev/solutions#use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs https://godoc.org/github.com/unixpickle/model3d/model3d
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
Packageshttps://godoc.org/
Community https://godoc.org/github.com/unixpickle/model3d/model3d
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
https://go.dev/
Why Go https://godoc.org/github.com/unixpickle/model3d/model3d
Why Go https://godoc.org/github.com/unixpickle/model3d/model3d
Case Studies https://go.dev/solutions#case-studies
Use Cases https://go.dev/solutions#use-cases
Security https://go.dev/security/
Learnhttps://go.dev/learn/
Docs https://godoc.org/github.com/unixpickle/model3d/model3d
Docs https://godoc.org/github.com/unixpickle/model3d/model3d
Effective Go https://go.dev/doc/effective_go
Go User Manual https://go.dev/doc/
Standard library https://pkg.go.dev/std
Release Notes https://go.dev/doc/devel/release
Packageshttps://godoc.org/
Community https://godoc.org/github.com/unixpickle/model3d/model3d
Community https://godoc.org/github.com/unixpickle/model3d/model3d
Recorded Talks https://go.dev/talks/
Meetups https://www.meetup.com/pro/go
Conferences https://github.com/golang/go/wiki/Conferences
Go blog https://go.dev/blog
Go project https://go.dev/help
https://groups.google.com/g/golang-nuts
https://github.com/golang
https://twitter.com/golang
https://www.reddit.com/r/golang/
https://invite.slack.golangbridge.org/
https://stackoverflow.com/collectives/go
Discover Packageshttps://godoc.org/
github.com/unixpickle/model3dhttps://godoc.org/github.com/unixpickle/model3d
model3d https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model3d
https://go.dev/
Version: v0.4.8 https://godoc.org/github.com/unixpickle/model3d/model3d?tab=versions
Go to latest https://godoc.org/github.com/unixpickle/model3d/model3d
BSD-2-Clausehttps://godoc.org/github.com/unixpickle/model3d/model3d?tab=licenses
Imports: 24 https://godoc.org/github.com/unixpickle/model3d/model3d?tab=imports
Imported by: 23 https://godoc.org/github.com/unixpickle/model3d/model3d?tab=importedby
go.modhttps://github.com/unixpickle/model3d/tree/v0.4.8/go.mod
Learn more about best practiceshttps://godoc.org/about#best-practices
github.com/unixpickle/model3d https://github.com/unixpickle/model3d
Open Source Insights https://deps.dev/go/github.com%2Funixpickle%2Fmodel3d/v0.4.8
Documentation https://godoc.org/github.com/unixpickle/model3d/model3d#section-documentation
Overviewhttps://godoc.org/github.com/unixpickle/model3d/model3d#pkg-overview
Index https://godoc.org/github.com/unixpickle/model3d/model3d#pkg-index
Constants https://godoc.org/github.com/unixpickle/model3d/model3d#pkg-constants
Variables https://godoc.org/github.com/unixpickle/model3d/model3d#pkg-variables
Functions https://godoc.org/github.com/unixpickle/model3d/model3d#pkg-functions
BoundsUnion(bs) https://godoc.org/github.com/unixpickle/model3d/model3d#BoundsUnion
BoundsValid(b) https://godoc.org/github.com/unixpickle/model3d/model3d#BoundsValid
BuildMaterialOBJ(t, c) https://godoc.org/github.com/unixpickle/model3d/model3d#BuildMaterialOBJ
BuildQuantizedMaterialOBJ(t, textureSize, c) https://godoc.org/github.com/unixpickle/model3d/model3d#BuildQuantizedMaterialOBJ
BuildUVMapMaterialOBJ(t, uvMap) https://godoc.org/github.com/unixpickle/model3d/model3d#BuildUVMapMaterialOBJ
BuildVertexColorOBJ(t, c) https://godoc.org/github.com/unixpickle/model3d/model3d#BuildVertexColorOBJ
ColliderContains(c, coord, margin) https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderContains
CrossSectionSolid(solid, axis, axisValue) https://godoc.org/github.com/unixpickle/model3d/model3d#CrossSectionSolid
DualContourInterior(s, delta, repair, clip) https://godoc.org/github.com/unixpickle/model3d/model3d#DualContourInterior
EncodeMaterialOBJ(triangles, colorFunc) https://godoc.org/github.com/unixpickle/model3d/model3d#EncodeMaterialOBJ
EncodePLY(triangles, colorFunc) https://godoc.org/github.com/unixpickle/model3d/model3d#EncodePLY
EncodeSTL(triangles) https://godoc.org/github.com/unixpickle/model3d/model3d#EncodeSTL
ExtendBoundaryUVs(m, param, maxDist) https://godoc.org/github.com/unixpickle/model3d/model3d#ExtendBoundaryUVs
Floater97DefaultSolver() https://godoc.org/github.com/unixpickle/model3d/model3d#Floater97DefaultSolver
GroupBounders(objects) https://godoc.org/github.com/unixpickle/model3d/model3d#GroupBounders
GroupTriangles(faces) https://godoc.org/github.com/unixpickle/model3d/model3d#GroupTriangles
InBounds(b, c) https://godoc.org/github.com/unixpickle/model3d/model3d#InBounds
MarchingCubesInterior(s, delta, iters) https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesInterior
QuarticMetaballFalloffFunc(r) https://godoc.org/github.com/unixpickle/model3d/model3d#QuarticMetaballFalloffFunc
ReadColorPLY(r) https://godoc.org/github.com/unixpickle/model3d/model3d#ReadColorPLY
Triangulate(polygon) https://godoc.org/github.com/unixpickle/model3d/model3d#Triangulate
VertexColorsToTriangle(f) https://godoc.org/github.com/unixpickle/model3d/model3d#VertexColorsToTriangle
Write3MF(w, unit, tris) https://godoc.org/github.com/unixpickle/model3d/model3d#Write3MF
Write3MFMulti(w, unit, allMeshes) https://godoc.org/github.com/unixpickle/model3d/model3d#Write3MFMulti
WriteMaterialOBJ(w, ts, colorFunc) https://godoc.org/github.com/unixpickle/model3d/model3d#WriteMaterialOBJ
WritePLY(w, triangles, colorFunc) https://godoc.org/github.com/unixpickle/model3d/model3d#WritePLY
WriteQuantizedMaterialOBJ(w, ts, textureSize, colorFunc) https://godoc.org/github.com/unixpickle/model3d/model3d#WriteQuantizedMaterialOBJ
WriteSTL(w, triangles) https://godoc.org/github.com/unixpickle/model3d/model3d#WriteSTL
WriteTexturedMaterialOBJ(w, obj, mtl, texture) https://godoc.org/github.com/unixpickle/model3d/model3d#WriteTexturedMaterialOBJ
WriteVertexColorOBJ(w, ts, colorFunc) https://godoc.org/github.com/unixpickle/model3d/model3d#WriteVertexColorOBJ
Types https://godoc.org/github.com/unixpickle/model3d/model3d#pkg-types
type ARAP https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP
NewARAP(m) https://godoc.org/github.com/unixpickle/model3d/model3d#NewARAP
NewARAPWeighted(m, linear, rotation) https://godoc.org/github.com/unixpickle/model3d/model3d#NewARAPWeighted
(a) Deform(constraints) https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.Deform
(a) DeformMap(constraints, initialGuess) https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.DeformMap
(a) Laplace(constraints) https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.Laplace
(a) MaxIterations() https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.MaxIterations
(a) MinIterations() https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.MinIterations
(a) SeqDeformer(coldStart) https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.SeqDeformer
(a) SetMaxIterations(m) https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.SetMaxIterations
(a) SetMinIterations(m) https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.SetMinIterations
(a) SetTolerance(t) https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.SetTolerance
(a) Tolerance() https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.Tolerance
type ARAPConstraints https://godoc.org/github.com/unixpickle/model3d/model3d#ARAPConstraints
(a) AddAround(arap, c, r, target) https://godoc.org/github.com/unixpickle/model3d/model3d#ARAPConstraints.AddAround
type ARAPWeightingScheme https://godoc.org/github.com/unixpickle/model3d/model3d#ARAPWeightingScheme
type Adder https://godoc.org/github.com/unixpickle/model3d/model3d#Adder
type BVH https://godoc.org/github.com/unixpickle/model3d/model3d#BVH
NewBVHAreaDensity(objects) https://godoc.org/github.com/unixpickle/model3d/model3d#NewBVHAreaDensity
type Bounder https://godoc.org/github.com/unixpickle/model3d/model3d#Bounder
type Capsule https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule
(c) Contains(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.Contains
(c) FirstRayCollision(r) https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.FirstRayCollision
(c) Max() https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.Max
(c) MetaballDistBound(d) https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.MetaballDistBound
(c) MetaballField(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.MetaballField
(c) Min() https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.Min
(c) NormalSDF(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.NormalSDF
(c) PointSDF(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.PointSDF
(c) RayCollisions(r, f) https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.RayCollisions
(c) SDF(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.SDF
(c) SphereCollision(center, r) https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.SphereCollision
type Collider https://godoc.org/github.com/unixpickle/model3d/model3d#Collider
GroupedCollidersToCollider(colliders) https://godoc.org/github.com/unixpickle/model3d/model3d#GroupedCollidersToCollider
ProfileCollider(coll2d, minZ, maxZ) https://godoc.org/github.com/unixpickle/model3d/model3d#ProfileCollider
TransformCollider(t, c) https://godoc.org/github.com/unixpickle/model3d/model3d#TransformCollider
type ColliderSolid https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid
NewColliderSolid(c) https://godoc.org/github.com/unixpickle/model3d/model3d#NewColliderSolid
NewColliderSolidHollow(c, r) https://godoc.org/github.com/unixpickle/model3d/model3d#NewColliderSolidHollow
NewColliderSolidInset(c, inset) https://godoc.org/github.com/unixpickle/model3d/model3d#NewColliderSolidInset
(c) Contains(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid.Contains
(c) Max() https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid.Max
(c) Min() https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid.Min
type Cone https://godoc.org/github.com/unixpickle/model3d/model3d#Cone
(c) Contains(p) https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.Contains
(c) FirstRayCollision(r) https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.FirstRayCollision
(c) Max() https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.Max
(c) MetaballDistBound(d) https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.MetaballDistBound
(c) MetaballField(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.MetaballField
(c) Min() https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.Min
(c) NormalSDF(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.NormalSDF
(c) PointSDF(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.PointSDF
(c) RayCollisions(r, f) https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.RayCollisions
(c) SDF(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.SDF
(c) SphereCollision(center, r) https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.SphereCollision
type ConeSlice https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice
(c) Contains(p) https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.Contains
(c) FirstRayCollision(r) https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.FirstRayCollision
(c) Max() https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.Max
(c) MetaballDistBound(d) https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.MetaballDistBound
(c) MetaballField(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.MetaballField
(c) Min() https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.Min
(c) NormalSDF(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.NormalSDF
(c) PointSDF(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.PointSDF
(c) RayCollisions(r, f) https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.RayCollisions
(c) SDF(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.SDF
(c) SphereCollision(center, r) https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.SphereCollision
type ConvexPolytope https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope
NewConvexPolytopeRect(min, max) https://godoc.org/github.com/unixpickle/model3d/model3d#NewConvexPolytopeRect
(c) Contains(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope.Contains
(c) Mesh() https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope.Mesh
(c) Solid() https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope.Solid
type Coord2D https://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D
NewCoord2DPolar(theta, radius) https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DPolar
NewCoord2DRandBounds(min, max) https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandBounds
NewCoord2DRandNorm() https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandNorm
NewCoord2DRandUniform() https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandUniform
NewCoord2DRandUnit() https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandUnit
type Coord3D https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
NewCoord3DArray(a) https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DArray
NewCoord3DRandBounds(min, max) https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandBounds
NewCoord3DRandNorm() https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandNorm
NewCoord3DRandUniform() https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandUniform
NewCoord3DRandUnit() https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandUnit
Ones(a) https://godoc.org/github.com/unixpickle/model3d/model3d#Ones
X(x) https://godoc.org/github.com/unixpickle/model3d/model3d#X
XY(x, y) https://godoc.org/github.com/unixpickle/model3d/model3d#XY
XYZ(x, y, z) https://godoc.org/github.com/unixpickle/model3d/model3d#XYZ
XZ(x, z) https://godoc.org/github.com/unixpickle/model3d/model3d#XZ
Y(y) https://godoc.org/github.com/unixpickle/model3d/model3d#Y
YZ(y, z) https://godoc.org/github.com/unixpickle/model3d/model3d#YZ
Z(z) https://godoc.org/github.com/unixpickle/model3d/model3d#Z
(c) Abs() https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Abs
(c) Add(c1) https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Add
(c) AddScalar(s) https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.AddScalar
(c) Array() https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Array
(c) Coord2D() https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Coord2D
(c) Cross(c1) https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Cross
(c) Dist(c1) https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Dist
(c) Div(c1) https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Div
(c) Dot(c1) https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Dot
(c) Geo() https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Geo
(c) L1Dist(c1) https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.L1Dist
(c) Max(c1) https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Max
(c) MaxCoord() https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.MaxCoord
(c) Mid(c1) https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Mid
(c) Min(c1) https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Min
(c) Mul(c1) https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Mul
(c) Norm() https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Norm
(c) NormSquared() https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.NormSquared
(c) Normalize() https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Normalize
(c) OrthoBasis() https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.OrthoBasis
(c) ProjectOut(c1) https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.ProjectOut
(c) Recip() https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Recip
(c) Reflect(c1) https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Reflect
(c) Scale(s) https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Scale
(c) SquaredDist(c1) https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.SquaredDist
(c) Sub(c1) https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Sub
(c) Sum() https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Sum
(c) XY() https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.XY
(c) XZ() https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.XZ
(c) YX() https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.YX
(c) YZ() https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.YZ
(c) ZX() https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.ZX
(c) ZY() https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.ZY
type CoordMap https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
CircleBoundary(m) https://godoc.org/github.com/unixpickle/model3d/model3d#CircleBoundary
Floater97(m, boundary, edgeWeights, solver) https://godoc.org/github.com/unixpickle/model3d/model3d#Floater97
NewCoordMap() https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoordMap
PNormBoundary(m, p) https://godoc.org/github.com/unixpickle/model3d/model3d#PNormBoundary
SquareBoundary(m) https://godoc.org/github.com/unixpickle/model3d/model3d#SquareBoundary
StretchMinimizingParameterization(m, boundary, edgeWeights, solver, nIters, eta, verbose) https://godoc.org/github.com/unixpickle/model3d/model3d#StretchMinimizingParameterization
(m) Delete(key) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Delete
(m) KeyRange(f) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.KeyRange
(m) Len() https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Len
(m) Load(key) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Load
(m) Range(f) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Range
(m) Store(key, value) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Store
(m) Value(key) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Value
(m) ValueRange(f) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.ValueRange
type CoordToNumber https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber
NewCoordToNumber() https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoordToNumber
(m) Add(key, x) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Add
(m) Delete(key) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Delete
(m) KeyRange(f) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.KeyRange
(m) Len() https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Len
(m) Load(key) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Load
(m) Range(f) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Range
(m) Store(key, value) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Store
(m) Value(key) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Value
(m) ValueRange(f) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.ValueRange
type CoordToSlice https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice
NewCoordToSlice() https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoordToSlice
(m) Append(key, x) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Append
(m) Delete(key) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Delete
(m) KeyRange(f) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.KeyRange
(m) Len() https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Len
(m) Load(key) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Load
(m) Range(f) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Range
(m) Store(key, value) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Store
(m) Value(key) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Value
(m) ValueRange(f) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.ValueRange
type CoordTree https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree
NewCoordTree(points) https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoordTree
(c) Contains(p) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Contains
(c) Dist(p) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Dist
(c) Empty() https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Empty
(c) KNN(k, p) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.KNN
(c) Leaf() https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Leaf
(c) NearestNeighbor(p) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.NearestNeighbor
(c) Slice() https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Slice
(c) SphereCollision(p, r) https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.SphereCollision
type Cylinder https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder
(c) Contains(p) https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.Contains
(c) FirstRayCollision(r) https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.FirstRayCollision
(c) Max() https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.Max
(c) MetaballDistBound(d) https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.MetaballDistBound
(c) MetaballField(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.MetaballField
(c) Min() https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.Min
(c) NormalSDF(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.NormalSDF
(c) PointSDF(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.PointSDF
(c) RayCollisions(r, f) https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.RayCollisions
(c) SDF(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.SDF
(c) SphereCollision(center, r) https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.SphereCollision
type CylinderSolid https://godoc.org/github.com/unixpickle/model3d/model3d#CylinderSolid
type Decimator https://godoc.org/github.com/unixpickle/model3d/model3d#Decimator
(d) Decimate(m) https://godoc.org/github.com/unixpickle/model3d/model3d#Decimator.Decimate
type DistTransform https://godoc.org/github.com/unixpickle/model3d/model3d#DistTransform
Rotation(axis, theta) https://godoc.org/github.com/unixpickle/model3d/model3d#Rotation
type DualContouring https://godoc.org/github.com/unixpickle/model3d/model3d#DualContouring
(d) Mesh() https://godoc.org/github.com/unixpickle/model3d/model3d#DualContouring.Mesh
(d) MeshInterior() https://godoc.org/github.com/unixpickle/model3d/model3d#DualContouring.MeshInterior
type DualContouringTriangleMode https://godoc.org/github.com/unixpickle/model3d/model3d#DualContouringTriangleMode
type EdgeMap https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap
Floater97InvChordLengthWeights(m, r) https://godoc.org/github.com/unixpickle/model3d/model3d#Floater97InvChordLengthWeights
Floater97ShapePreservingWeights(m) https://godoc.org/github.com/unixpickle/model3d/model3d#Floater97ShapePreservingWeights
Floater97UniformWeights(m) https://godoc.org/github.com/unixpickle/model3d/model3d#Floater97UniformWeights
NewEdgeMap() https://godoc.org/github.com/unixpickle/model3d/model3d#NewEdgeMap
(m) Delete(key) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Delete
(m) KeyRange(f) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.KeyRange
(m) Len() https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Len
(m) Load(key) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Load
(m) Range(f) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Range
(m) Store(key, value) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Store
(m) Value(key) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Value
(m) ValueRange(f) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.ValueRange
type EdgeToNumber https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber
NewEdgeToNumber() https://godoc.org/github.com/unixpickle/model3d/model3d#NewEdgeToNumber
(m) Add(key, x) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Add
(m) Delete(key) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Delete
(m) KeyRange(f) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.KeyRange
(m) Len() https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Len
(m) Load(key) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Load
(m) Range(f) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Range
(m) Store(key, value) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Store
(m) Value(key) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Value
(m) ValueRange(f) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.ValueRange
type EdgeToSlice https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice
NewEdgeToSlice() https://godoc.org/github.com/unixpickle/model3d/model3d#NewEdgeToSlice
(m) Append(key, x) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Append
(m) Delete(key) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Delete
(m) KeyRange(f) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.KeyRange
(m) Len() https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Len
(m) Load(key) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Load
(m) Range(f) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Range
(m) Store(key, value) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Store
(m) Value(key) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Value
(m) ValueRange(f) https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.ValueRange
type FaceSDF https://godoc.org/github.com/unixpickle/model3d/model3d#FaceSDF
DualContourSDF(s, delta) https://godoc.org/github.com/unixpickle/model3d/model3d#DualContourSDF
GroupedTrianglesToSDF(faces) https://godoc.org/github.com/unixpickle/model3d/model3d#GroupedTrianglesToSDF
MeshToSDF(m) https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToSDF
type GeoCoord https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord
(g) Coord3D() https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord.Coord3D
(g) Distance(g1) https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord.Distance
(g) Normalize() https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord.Normalize
type InterpNormalTriangle https://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle
(i) FirstRayCollision(r) https://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle.FirstRayCollision
(i) InterpNormal(barycentric) https://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle.InterpNormal
(i) RayCollisions(r, f) https://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle.RayCollisions
type IntersectedSolid https://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid
(i) Contains(c) https://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid.Contains
(i) Max() https://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid.Max
(i) Min() https://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid.Min
type JoinedCollider https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider
NewJoinedCollider(other) https://godoc.org/github.com/unixpickle/model3d/model3d#NewJoinedCollider
(j) FirstRayCollision(r) https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.FirstRayCollision
(j) Max() https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.Max
(j) Min() https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.Min
(j) RayCollisions(r, f) https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.RayCollisions
(j) SphereCollision(center, r) https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.SphereCollision
type JoinedSolid https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid
(j) Contains(c) https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Contains
(j) Max() https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Max
(j) Min() https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Min
(j) Optimize() https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Optimize
type JoinedTransform https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform
(j) Apply(c) https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform.Apply
(j) ApplyBounds(min, max) https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform.ApplyBounds
(j) ApplyDistance(d) https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform.ApplyDistance
(j) Inverse() https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform.Inverse
type LinearConstraint https://godoc.org/github.com/unixpickle/model3d/model3d#LinearConstraint
(l) Contains(c) https://godoc.org/github.com/unixpickle/model3d/model3d#LinearConstraint.Contains
type Matrix2 https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix2
type Matrix3 https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
NewMatrix3Columns(c1, c2, c3) https://godoc.org/github.com/unixpickle/model3d/model3d#NewMatrix3Columns
NewMatrix3Rotation(axis, angle) https://godoc.org/github.com/unixpickle/model3d/model3d#NewMatrix3Rotation
(m) Add(m1) https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Add
(m) Det() https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Det
(m) Eigenvalues() https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Eigenvalues
(m) Inverse() https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Inverse
(m) InvertInPlace() https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.InvertInPlace
(m) InvertInPlaceDet(det) https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.InvertInPlaceDet
(m) Mul(m1) https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Mul
(m) MulColumn(c) https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.MulColumn
(m) MulColumnInv(c, det) https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.MulColumnInv
(m) SVD(u, s, v) https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.SVD
(m) Scale(s) https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Scale
(m) Transpose() https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Transpose
type Matrix3Transform https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform
(m) Apply(c) https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform.Apply
(m) ApplyBounds(min, max) https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform.ApplyBounds
(m) Inverse() https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform.Inverse
type Mesh https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
DecimateSimple(m, epsilon) https://godoc.org/github.com/unixpickle/model3d/model3d#DecimateSimple
DualContour(s, delta, repair, clip) https://godoc.org/github.com/unixpickle/model3d/model3d#DualContour
LoopSubdivision(m, iters) https://godoc.org/github.com/unixpickle/model3d/model3d#LoopSubdivision
MarchingCubes(s, delta) https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubes
MarchingCubesC2F(s, bigDelta, smallDelta, extraSpace, iters) https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesC2F
MarchingCubesConj(s, delta, iters, xforms) https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesConj
MarchingCubesFilter(s, f, delta) https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesFilter
MarchingCubesSearch(s, delta, iters) https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesSearch
MarchingCubesSearchFilter(s, f, delta, iters) https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesSearchFilter
MeshToPlaneGraphs(m) https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToPlaneGraphs
MeshToPlaneGraphsLimited(m, maxSize, maxArea) https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToPlaneGraphsLimited
NewMesh() https://godoc.org/github.com/unixpickle/model3d/model3d#NewMesh
NewMeshCone(tip, base, radius, numStops) https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshCone
NewMeshConeSlice(p1, p2, r1, r2, numStops) https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshConeSlice
NewMeshCylinder(p1, p2, radius, numStops) https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshCylinder
NewMeshIcosahedron() https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshIcosahedron
NewMeshIcosphere(center, radius, n) https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshIcosphere
NewMeshPolar(radius, stops) https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshPolar
NewMeshRect(min, max) https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshRect
NewMeshTorus(center, axis, innerRadius, outerRadius, innerStops, outerStops) https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshTorus
NewMeshTriangles(faces) https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshTriangles
ProfileMesh(m2d, minZ, maxZ) https://godoc.org/github.com/unixpickle/model3d/model3d#ProfileMesh
SplitPlaneGraph(m, decision) https://godoc.org/github.com/unixpickle/model3d/model3d#SplitPlaneGraph
SubdivideEdges(m, n) https://godoc.org/github.com/unixpickle/model3d/model3d#SubdivideEdges
(m) Add(f) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Add
(m) AddMesh(m1) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.AddMesh
(m) AddQuad(p1, p2, p3, p4) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.AddQuad
(m) AllVertexNeighbors() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.AllVertexNeighbors
(m) Area() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Area
(m) Blur(rates) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Blur
(m) BlurFiltered(f, rates) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.BlurFiltered
(m) Center() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Center
(m) Contains(f) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Contains
(m) Copy() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Copy
(m) DeepCopy() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.DeepCopy
(m) EliminateCoplanar(epsilon) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EliminateCoplanar
(m) EliminateCoplanarFiltered(epsilon, f) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EliminateCoplanarFiltered
(m) EliminateEdges(f) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EliminateEdges
(m) EncodeMaterialOBJ(colorFunc) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EncodeMaterialOBJ
(m) EncodePLY(colorFunc) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EncodePLY
(m) EncodeSTL() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EncodeSTL
(m) FaceOrientations() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.FaceOrientations
(m) Find(ps) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Find
(m) FlattenBase(maxAngle) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.FlattenBase
(m) FlipDelaunay() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.FlipDelaunay
(m) InconsistentEdges() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.InconsistentEdges
(m) InvertNormals() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.InvertNormals
(m) Iterate(f) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Iterate
(m) IterateSorted(f, cmp) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.IterateSorted
(m) IterateVertices(f) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.IterateVertices
(m) MapCoords(f) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.MapCoords
(m) Max() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Max
(m) Min() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Min
(m) NeedsRepair() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.NeedsRepair
(m) Neighbors(f) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Neighbors
(m) NumTriangles() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.NumTriangles
(m) Orientable() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Orientable
(m) Remove(f) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Remove
(m) Repair(epsilon) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Repair
(m) RepairNormals(epsilon) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.RepairNormals
(m) RepairNormalsMajority() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.RepairNormalsMajority
(m) Rotate(axis, angle) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Rotate
(m) Save3MF(path, units) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Save3MF
(m) SaveGroupedSTL(path) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveGroupedSTL
(m) SaveMaterialOBJ(path, colorFunc) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveMaterialOBJ
(m) SaveQuantizedMaterialOBJ(path, textureSize, colorFunc) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveQuantizedMaterialOBJ
(m) SaveVertexColorOBJ(path, colorFunc) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveVertexColorOBJ
(m) Scale(s) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Scale
(m) SelfIntersections() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SelfIntersections
(m) SingularVertices() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SingularVertices
(m) SmoothAreas(stepSize, iters) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SmoothAreas
(m) Solid() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Solid
(m) Transform(t) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Transform
(m) Translate(v) https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Translate
(m) TriangleSlice() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.TriangleSlice
(m) VertexNormals() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.VertexNormals
(m) VertexSlice() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.VertexSlice
(m) Volume() https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Volume
type MeshHierarchy https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy
MeshToHierarchy(m) https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToHierarchy
(m) Contains(c) https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.Contains
(m) FullMesh() https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.FullMesh
(m) MapCoords(f) https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.MapCoords
(m) Max() https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.Max
(m) Min() https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.Min
type MeshSmoother https://godoc.org/github.com/unixpickle/model3d/model3d#MeshSmoother
(m) Smooth(mesh) https://godoc.org/github.com/unixpickle/model3d/model3d#MeshSmoother.Smooth
(m) SmoothMapping(mesh) https://godoc.org/github.com/unixpickle/model3d/model3d#MeshSmoother.SmoothMapping
type MeshUVMap https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap
BuildAutomaticUVMap(m, resolution, verbose) https://godoc.org/github.com/unixpickle/model3d/model3d#BuildAutomaticUVMap
JoinMeshUVMaps(ms) https://godoc.org/github.com/unixpickle/model3d/model3d#JoinMeshUVMaps
NewMeshUVMapForCoords(mesh, mapping) https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshUVMapForCoords
PackMeshUVMaps(min, max, border, params) https://godoc.org/github.com/unixpickle/model3d/model3d#PackMeshUVMaps
(m) Area3D() https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap.Area3D
(m) Bounds2D() https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap.Bounds2D
(m) MapFn() https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap.MapFn
(m) ToBounds(min, max) https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap.ToBounds
type Metaball https://godoc.org/github.com/unixpickle/model3d/model3d#Metaball
RotateMetaball(m, axis, angle) https://godoc.org/github.com/unixpickle/model3d/model3d#RotateMetaball
SDFToMetaball(s) https://godoc.org/github.com/unixpickle/model3d/model3d#SDFToMetaball
ScaleMetaball(m, s) https://godoc.org/github.com/unixpickle/model3d/model3d#ScaleMetaball
TransformMetaball(t, m) https://godoc.org/github.com/unixpickle/model3d/model3d#TransformMetaball
TranslateMetaball(m, offset) https://godoc.org/github.com/unixpickle/model3d/model3d#TranslateMetaball
VecScaleMetaball(m, scale) https://godoc.org/github.com/unixpickle/model3d/model3d#VecScaleMetaball
type MetaballFalloffFunc https://godoc.org/github.com/unixpickle/model3d/model3d#MetaballFalloffFunc
type MultiCollider https://godoc.org/github.com/unixpickle/model3d/model3d#MultiCollider
BVHToCollider(b) https://godoc.org/github.com/unixpickle/model3d/model3d#BVHToCollider
GroupedTrianglesToCollider(tris) https://godoc.org/github.com/unixpickle/model3d/model3d#GroupedTrianglesToCollider
MeshToCollider(m) https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToCollider
MeshToInterpNormalCollider(m) https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToInterpNormalCollider
type NormalSDF https://godoc.org/github.com/unixpickle/model3d/model3d#NormalSDF
type PointSDF https://godoc.org/github.com/unixpickle/model3d/model3d#PointSDF
FuncPointSDF(min, max, f) https://godoc.org/github.com/unixpickle/model3d/model3d#FuncPointSDF
ProfilePointSDF(sdf2d, minZ, maxZ) https://godoc.org/github.com/unixpickle/model3d/model3d#ProfilePointSDF
type Ray https://godoc.org/github.com/unixpickle/model3d/model3d#Ray
type RayCollision https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
type Rect https://godoc.org/github.com/unixpickle/model3d/model3d#Rect
BoundsRect(b) https://godoc.org/github.com/unixpickle/model3d/model3d#BoundsRect
NewRect(min, max) https://godoc.org/github.com/unixpickle/model3d/model3d#NewRect
(r) Contains(c) https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.Contains
(r) Expand(delta) https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.Expand
(r) FirstRayCollision(ray) https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.FirstRayCollision
(r) Max() https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.Max
(r) MetaballDistBound(d) https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.MetaballDistBound
(r) MetaballField(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.MetaballField
(r) Min() https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.Min
(r) NormalSDF(c) https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.NormalSDF
(r) PointSDF(c) https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.PointSDF
(r) RayCollisions(ray, f) https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.RayCollisions
(r) SDF(c) https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.SDF
(r) SphereCollision(c, radius) https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.SphereCollision
type RectCollider https://godoc.org/github.com/unixpickle/model3d/model3d#RectCollider
type RectSolid https://godoc.org/github.com/unixpickle/model3d/model3d#RectSolid
type SDF https://godoc.org/github.com/unixpickle/model3d/model3d#SDF
ColliderToSDF(c, iterations) https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderToSDF
FuncSDF(min, max, f) https://godoc.org/github.com/unixpickle/model3d/model3d#FuncSDF
ProfileSDF(sdf2d, minZ, maxZ) https://godoc.org/github.com/unixpickle/model3d/model3d#ProfileSDF
TransformSDF(t, s) https://godoc.org/github.com/unixpickle/model3d/model3d#TransformSDF
type Scale https://godoc.org/github.com/unixpickle/model3d/model3d#Scale
(s) Apply(c) https://godoc.org/github.com/unixpickle/model3d/model3d#Scale.Apply
(s) ApplyBounds(min, max) https://godoc.org/github.com/unixpickle/model3d/model3d#Scale.ApplyBounds
(s) ApplyDistance(d) https://godoc.org/github.com/unixpickle/model3d/model3d#Scale.ApplyDistance
(s) Inverse() https://godoc.org/github.com/unixpickle/model3d/model3d#Scale.Inverse
type Segment https://godoc.org/github.com/unixpickle/model3d/model3d#Segment
NewSegment(p1, p2) https://godoc.org/github.com/unixpickle/model3d/model3d#NewSegment
(s) Closest(c) https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Closest
(s) ClosestL1(c) https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.ClosestL1
(s) Dist(c) https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Dist
(s) L1Dist(c) https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.L1Dist
(s) Length() https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Length
(s) Mid() https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Mid
(s) Other(t) https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Other
(s) RectCollision(r) https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.RectCollision
type SegmentCollider https://godoc.org/github.com/unixpickle/model3d/model3d#SegmentCollider
type Solid https://godoc.org/github.com/unixpickle/model3d/model3d#Solid
CacheSolidBounds(s) https://godoc.org/github.com/unixpickle/model3d/model3d#CacheSolidBounds
CheckedFuncSolid(min, max, f) https://godoc.org/github.com/unixpickle/model3d/model3d#CheckedFuncSolid
ForceSolidBounds(s, min, max) https://godoc.org/github.com/unixpickle/model3d/model3d#ForceSolidBounds
FuncSolid(min, max, f) https://godoc.org/github.com/unixpickle/model3d/model3d#FuncSolid
MetaballSolid(f, radiusThreshold, m) https://godoc.org/github.com/unixpickle/model3d/model3d#MetaballSolid
ProfileSolid(solid2d, minZ, maxZ) https://godoc.org/github.com/unixpickle/model3d/model3d#ProfileSolid
RevolveSolid(solid, axis) https://godoc.org/github.com/unixpickle/model3d/model3d#RevolveSolid
RotateSolid(solid, axis, angle) https://godoc.org/github.com/unixpickle/model3d/model3d#RotateSolid
SDFToSolid(s, outset) https://godoc.org/github.com/unixpickle/model3d/model3d#SDFToSolid
ScaleSolid(solid, s) https://godoc.org/github.com/unixpickle/model3d/model3d#ScaleSolid
SmoothJoin(radius, sdfs) https://godoc.org/github.com/unixpickle/model3d/model3d#SmoothJoin
SmoothJoinV2(radius, sdfs) https://godoc.org/github.com/unixpickle/model3d/model3d#SmoothJoinV2
StackSolids(s) https://godoc.org/github.com/unixpickle/model3d/model3d#StackSolids
TransformSolid(t, s) https://godoc.org/github.com/unixpickle/model3d/model3d#TransformSolid
TranslateSolid(solid, offset) https://godoc.org/github.com/unixpickle/model3d/model3d#TranslateSolid
VecScaleSolid(solid, v) https://godoc.org/github.com/unixpickle/model3d/model3d#VecScaleSolid
type SolidCollider https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider
(s) FirstRayCollision(r) https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.FirstRayCollision
(s) Max() https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.Max
(s) Min() https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.Min
(s) RayCollisions(r, f) https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.RayCollisions
(s) SphereCollision(c, r) https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.SphereCollision
type SolidMux https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux
NewSolidMux(solids) https://godoc.org/github.com/unixpickle/model3d/model3d#NewSolidMux
(s) AllContains(c) https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.AllContains
(s) Contains(c) https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Contains
(s) IterContains(c, f) https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.IterContains
(s) Max() https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Max
(s) Min() https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Min
(s) Solids() https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Solids
type SolidSurfaceEstimator https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator
(s) Bisect(p1, p2) https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.Bisect
(s) BisectInterior(p1, p2) https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.BisectInterior
(s) BisectInterp(p1, p2, min, max) https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.BisectInterp
(s) BisectInterpRange(p1, p2, min, max) https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.BisectInterpRange
(s) Normal(c) https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.Normal
type Sphere https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere
(s) Contains(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.Contains
(s) FirstRayCollision(r) https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.FirstRayCollision
(s) Max() https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.Max
(s) MetaballDistBound(d) https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.MetaballDistBound
(s) MetaballField(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.MetaballField
(s) Min() https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.Min
(s) NormalSDF(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.NormalSDF
(s) PointSDF(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.PointSDF
(s) RayCollisions(r, f) https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.RayCollisions
(s) SDF(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.SDF
(s) SphereCollision(center, r) https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.SphereCollision
type SphereSolid https://godoc.org/github.com/unixpickle/model3d/model3d#SphereSolid
type StackedSolid https://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid
(s) Contains(c) https://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid.Contains
(s) Max() https://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid.Max
(s) Min() https://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid.Min
type Subdivider https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider
NewSubdivider() https://godoc.org/github.com/unixpickle/model3d/model3d#NewSubdivider
(s) Add(p1, p2) https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider.Add
(s) AddFiltered(m, f) https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider.AddFiltered
(s) NumSegments() https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider.NumSegments
(s) Subdivide(mesh, midpointFunc) https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider.Subdivide
type SubtractedSolid https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid
Subtract(x, y) https://godoc.org/github.com/unixpickle/model3d/model3d#Subtract
(s) Contains(c) https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid.Contains
(s) Max() https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid.Max
(s) Min() https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid.Min
type Torus https://godoc.org/github.com/unixpickle/model3d/model3d#Torus
(t) Contains(c) https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.Contains
(t) FirstRayCollision(ray) https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.FirstRayCollision
(t) Max() https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.Max
(t) MetaballDistBound(d) https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.MetaballDistBound
(t) MetaballField(coord) https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.MetaballField
(t) Min() https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.Min
(t) NormalSDF(c) https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.NormalSDF
(t) PointSDF(c) https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.PointSDF
(t) RayCollisions(ray, f) https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.RayCollisions
(t) SDF(c) https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.SDF
(t) SphereCollision(c, r) https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.SphereCollision
type TorusSolid https://godoc.org/github.com/unixpickle/model3d/model3d#TorusSolid
type Transform https://godoc.org/github.com/unixpickle/model3d/model3d#Transform
type Translate https://godoc.org/github.com/unixpickle/model3d/model3d#Translate
(t) Apply(c) https://godoc.org/github.com/unixpickle/model3d/model3d#Translate.Apply
(t) ApplyBounds(min, max) https://godoc.org/github.com/unixpickle/model3d/model3d#Translate.ApplyBounds
(t) ApplyDistance(d) https://godoc.org/github.com/unixpickle/model3d/model3d#Translate.ApplyDistance
(t) Inverse() https://godoc.org/github.com/unixpickle/model3d/model3d#Translate.Inverse
type Triangle https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
ReadOFF(r) https://godoc.org/github.com/unixpickle/model3d/model3d#ReadOFF
ReadSTL(r) https://godoc.org/github.com/unixpickle/model3d/model3d#ReadSTL
TriangulateFace(polygon) https://godoc.org/github.com/unixpickle/model3d/model3d#TriangulateFace
(t) Area() https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Area
(t) AreaGradient() https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.AreaGradient
(t) AtBarycentric(c) https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.AtBarycentric
(t) Closest(c) https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Closest
(t) Dist(c) https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Dist
(t) FirstRayCollision(r) https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.FirstRayCollision
(t) Max() https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Max
(t) Min() https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Min
(t) Normal() https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Normal
(t) RayCollisions(r, f) https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.RayCollisions
(t) RectCollision(rect) https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.RectCollision
(t) SegmentCollision(s) https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.SegmentCollision
(t) Segments() https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Segments
(t) SharesEdge(t1) https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.SharesEdge
(t) SphereCollision(c, r) https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.SphereCollision
(t) TriangleCollisions(t1) https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.TriangleCollisions
type TriangleCollider https://godoc.org/github.com/unixpickle/model3d/model3d#TriangleCollider
type TriangleCollision https://godoc.org/github.com/unixpickle/model3d/model3d#TriangleCollision
type VecScale https://godoc.org/github.com/unixpickle/model3d/model3d#VecScale
(v) Apply(c) https://godoc.org/github.com/unixpickle/model3d/model3d#VecScale.Apply
(v) ApplyBounds(min, max) https://godoc.org/github.com/unixpickle/model3d/model3d#VecScale.ApplyBounds
(v) Inverse() https://godoc.org/github.com/unixpickle/model3d/model3d#VecScale.Inverse
type VoxelSmoother https://godoc.org/github.com/unixpickle/model3d/model3d#VoxelSmoother
(v) Smooth(mesh) https://godoc.org/github.com/unixpickle/model3d/model3d#VoxelSmoother.Smooth
(v) SmoothMapping(mesh) https://godoc.org/github.com/unixpickle/model3d/model3d#VoxelSmoother.SmoothMapping
Source Files https://godoc.org/github.com/unixpickle/model3d/model3d#section-sourcefiles
https://godoc.org/github.com/unixpickle/model3d/model3d#section-documentation
https://godoc.org/github.com/unixpickle/model3d/model3d#pkg-overview
Representationshttps://godoc.org/github.com/unixpickle/model3d/model3d#hdr-Representations
Creating modelshttps://godoc.org/github.com/unixpickle/model3d/model3d#hdr-Creating_models
Mesh manipulationhttps://godoc.org/github.com/unixpickle/model3d/model3d#hdr-Mesh_manipulation
Exporting modelshttps://godoc.org/github.com/unixpickle/model3d/model3d#hdr-Exporting_models
https://godoc.org/github.com/unixpickle/model3d/model3d#hdr-Representations
https://godoc.org/github.com/unixpickle/model3d/model3d#hdr-Creating_models
https://godoc.org/github.com/unixpickle/model3d/model3d#hdr-Mesh_manipulation
https://godoc.org/github.com/unixpickle/model3d/model3d#hdr-Exporting_models
https://godoc.org/github.com/unixpickle/model3d/model3d#pkg-index
Constantshttps://godoc.org/github.com/unixpickle/model3d/model3d#pkg-constants
Variableshttps://godoc.org/github.com/unixpickle/model3d/model3d#pkg-variables
func BoundsUnion[B Bounder](bs []B) (min Coord3D, max Coord3D)https://godoc.org/github.com/unixpickle/model3d/model3d#BoundsUnion
func BoundsValid(b Bounder) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#BoundsValid
func BuildMaterialOBJ(t []*Triangle, c func(t *Triangle) [3]float64) (o *fileformats.OBJFile, m *fileformats.MTLFile)https://godoc.org/github.com/unixpickle/model3d/model3d#BuildMaterialOBJ
func BuildQuantizedMaterialOBJ(t []*Triangle, textureSize int, c func(t *Triangle) [3]float64) (*fileformats.OBJFile, *fileformats.MTLFile, *image.RGBA)https://godoc.org/github.com/unixpickle/model3d/model3d#BuildQuantizedMaterialOBJ
func BuildUVMapMaterialOBJ(t []*Triangle, uvMap MeshUVMap) (*fileformats.OBJFile, *fileformats.MTLFile)https://godoc.org/github.com/unixpickle/model3d/model3d#BuildUVMapMaterialOBJ
func BuildVertexColorOBJ(t []*Triangle, c func(Coord3D) [3]float64) *fileformats.OBJFilehttps://godoc.org/github.com/unixpickle/model3d/model3d#BuildVertexColorOBJ
func ColliderContains(c Collider, coord Coord3D, margin float64) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#ColliderContains
func CrossSectionSolid(solid Solid, axis int, axisValue float64) model2d.Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#CrossSectionSolid
func DualContourInterior(s Solid, delta float64, repair, clip bool) (*Mesh, []Coord3D)https://godoc.org/github.com/unixpickle/model3d/model3d#DualContourInterior
func EncodeMaterialOBJ(triangles []*Triangle, colorFunc func(t *Triangle) [3]float64) []bytehttps://godoc.org/github.com/unixpickle/model3d/model3d#EncodeMaterialOBJ
func EncodePLY(triangles []*Triangle, colorFunc func(Coord3D) [3]uint8) []bytehttps://godoc.org/github.com/unixpickle/model3d/model3d#EncodePLY
func EncodeSTL(triangles []*Triangle) []bytehttps://godoc.org/github.com/unixpickle/model3d/model3d#EncodeSTL
func ExtendBoundaryUVs(m *Mesh, param *CoordMap[model2d.Coord], maxDist float64)https://godoc.org/github.com/unixpickle/model3d/model3d#ExtendBoundaryUVs
func Floater97DefaultSolver() *numerical.BiCGSTABSolverhttps://godoc.org/github.com/unixpickle/model3d/model3d#Floater97DefaultSolver
func GroupBounders[B Bounder](objects []B)https://godoc.org/github.com/unixpickle/model3d/model3d#GroupBounders
func GroupTriangles(faces []*Triangle)https://godoc.org/github.com/unixpickle/model3d/model3d#GroupTriangles
func InBounds(b Bounder, c Coord3D) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#InBounds
func MarchingCubesInterior(s Solid, delta float64, iters int) (*Mesh, *CoordMap[Coord3D])https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesInterior
func QuarticMetaballFalloffFunc(r float64) float64https://godoc.org/github.com/unixpickle/model3d/model3d#QuarticMetaballFalloffFunc
func ReadColorPLY(r io.Reader) ([]*Triangle, *CoordMap[[3]uint8], error)https://godoc.org/github.com/unixpickle/model3d/model3d#ReadColorPLY
func Triangulate(polygon []Coord2D) [][3]Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangulate
func VertexColorsToTriangle(f func(c Coord3D) [3]float64) func(t *Triangle) [3]float64https://godoc.org/github.com/unixpickle/model3d/model3d#VertexColorsToTriangle
func Write3MF(w io.Writer, unit fileformats.ThreeMFUnit, tris []*Triangle) errorhttps://godoc.org/github.com/unixpickle/model3d/model3d#Write3MF
func Write3MFMulti(w io.Writer, unit fileformats.ThreeMFUnit, allMeshes [][]*Triangle) errorhttps://godoc.org/github.com/unixpickle/model3d/model3d#Write3MFMulti
func WriteMaterialOBJ(w io.Writer, ts []*Triangle, colorFunc func(t *Triangle) [3]float64) errorhttps://godoc.org/github.com/unixpickle/model3d/model3d#WriteMaterialOBJ
func WritePLY(w io.Writer, triangles []*Triangle, colorFunc func(Coord3D) [3]uint8) errorhttps://godoc.org/github.com/unixpickle/model3d/model3d#WritePLY
func WriteQuantizedMaterialOBJ(w io.Writer, ts []*Triangle, textureSize int, ...) errorhttps://godoc.org/github.com/unixpickle/model3d/model3d#WriteQuantizedMaterialOBJ
func WriteSTL(w io.Writer, triangles []*Triangle) errorhttps://godoc.org/github.com/unixpickle/model3d/model3d#WriteSTL
func WriteTexturedMaterialOBJ(w io.Writer, obj *fileformats.OBJFile, mtl *fileformats.MTLFile, ...) errorhttps://godoc.org/github.com/unixpickle/model3d/model3d#WriteTexturedMaterialOBJ
func WriteVertexColorOBJ(w io.Writer, ts []*Triangle, colorFunc func(Coord3D) [3]float64) errorhttps://godoc.org/github.com/unixpickle/model3d/model3d#WriteVertexColorOBJ
type ARAPhttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP
func NewARAP(m *Mesh) *ARAPhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewARAP
func NewARAPWeighted(m *Mesh, linear, rotation ARAPWeightingScheme) *ARAPhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewARAPWeighted
func (a *ARAP) Deform(constraints ARAPConstraints) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.Deform
func (a *ARAP) DeformMap(constraints ARAPConstraints, initialGuess map[Coord3D]Coord3D) map[Coord3D]Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.DeformMap
func (a *ARAP) Laplace(constraints ARAPConstraints) map[Coord3D]Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.Laplace
func (a *ARAP) MaxIterations() inthttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.MaxIterations
func (a *ARAP) MinIterations() inthttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.MinIterations
func (a *ARAP) SeqDeformer(coldStart bool) func(ARAPConstraints) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.SeqDeformer
func (a *ARAP) SetMaxIterations(m int)https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.SetMaxIterations
func (a *ARAP) SetMinIterations(m int)https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.SetMinIterations
func (a *ARAP) SetTolerance(t float64)https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.SetTolerance
func (a *ARAP) Tolerance() float64https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.Tolerance
type ARAPConstraintshttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAPConstraints
func (a ARAPConstraints) AddAround(arap *ARAP, c Coord3D, r float64, target Coord3D)https://godoc.org/github.com/unixpickle/model3d/model3d#ARAPConstraints.AddAround
type ARAPWeightingSchemehttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAPWeightingScheme
type Adderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Adder
type BVHhttps://godoc.org/github.com/unixpickle/model3d/model3d#BVH
func NewBVHAreaDensity[B Bounder](objects []B) *BVH[B]https://godoc.org/github.com/unixpickle/model3d/model3d#NewBVHAreaDensity
type Bounderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Bounder
type Capsulehttps://godoc.org/github.com/unixpickle/model3d/model3d#Capsule
func (c *Capsule) Contains(coord Coord3D) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.Contains
func (c *Capsule) FirstRayCollision(r *Ray) (RayCollision, bool)https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.FirstRayCollision
func (c *Capsule) Max() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.Max
func (c *Capsule) MetaballDistBound(d float64) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.MetaballDistBound
func (c *Capsule) MetaballField(coord Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.MetaballField
func (c *Capsule) Min() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.Min
func (c *Capsule) NormalSDF(coord Coord3D) (Coord3D, float64)https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.NormalSDF
func (c *Capsule) PointSDF(coord Coord3D) (Coord3D, float64)https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.PointSDF
func (c *Capsule) RayCollisions(r *Ray, f func(RayCollision)) inthttps://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.RayCollisions
func (c *Capsule) SDF(coord Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.SDF
func (c *Capsule) SphereCollision(center Coord3D, r float64) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.SphereCollision
type Colliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Collider
func GroupedCollidersToCollider(colliders []Collider) Colliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#GroupedCollidersToCollider
func ProfileCollider(coll2d model2d.Collider, minZ, maxZ float64) Colliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#ProfileCollider
func TransformCollider(t DistTransform, c Collider) Colliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#TransformCollider
type ColliderSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid
func NewColliderSolid(c Collider) *ColliderSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewColliderSolid
func NewColliderSolidHollow(c Collider, r float64) *ColliderSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewColliderSolidHollow
func NewColliderSolidInset(c Collider, inset float64) *ColliderSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewColliderSolidInset
func (c *ColliderSolid) Contains(coord Coord3D) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid.Contains
func (c *ColliderSolid) Max() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid.Max
func (c *ColliderSolid) Min() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid.Min
type Conehttps://godoc.org/github.com/unixpickle/model3d/model3d#Cone
func (c *Cone) Contains(p Coord3D) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cone.Contains
func (c *Cone) FirstRayCollision(r *Ray) (RayCollision, bool)https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.FirstRayCollision
func (c *Cone) Max() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cone.Max
func (c *Cone) MetaballDistBound(d float64) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.MetaballDistBound
func (c *Cone) MetaballField(coord Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.MetaballField
func (c *Cone) Min() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cone.Min
func (c *Cone) NormalSDF(coord Coord3D) (Coord3D, float64)https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.NormalSDF
func (c *Cone) PointSDF(coord Coord3D) (Coord3D, float64)https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.PointSDF
func (c *Cone) RayCollisions(r *Ray, f func(RayCollision)) inthttps://godoc.org/github.com/unixpickle/model3d/model3d#Cone.RayCollisions
func (c *Cone) SDF(coord Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.SDF
func (c *Cone) SphereCollision(center Coord3D, r float64) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cone.SphereCollision
type ConeSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice
func (c *ConeSlice) Contains(p Coord3D) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.Contains
func (c *ConeSlice) FirstRayCollision(r *Ray) (RayCollision, bool)https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.FirstRayCollision
func (c *ConeSlice) Max() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.Max
func (c *ConeSlice) MetaballDistBound(d float64) float64https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.MetaballDistBound
func (c *ConeSlice) MetaballField(coord Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.MetaballField
func (c *ConeSlice) Min() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.Min
func (c *ConeSlice) NormalSDF(coord Coord3D) (Coord3D, float64)https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.NormalSDF
func (c *ConeSlice) PointSDF(coord Coord3D) (Coord3D, float64)https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.PointSDF
func (c *ConeSlice) RayCollisions(r *Ray, f func(RayCollision)) inthttps://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.RayCollisions
func (c *ConeSlice) SDF(coord Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.SDF
func (c *ConeSlice) SphereCollision(center Coord3D, r float64) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.SphereCollision
type ConvexPolytopehttps://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope
func NewConvexPolytopeRect(min, max Coord3D) ConvexPolytopehttps://godoc.org/github.com/unixpickle/model3d/model3d#NewConvexPolytopeRect
func (c ConvexPolytope) Contains(coord Coord3D) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope.Contains
func (c ConvexPolytope) Mesh() *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope.Mesh
func (c ConvexPolytope) Solid() Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope.Solid
type Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D
func NewCoord2DPolar(theta, radius float64) Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DPolar
func NewCoord2DRandBounds(min, max Coord2D) Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandBounds
func NewCoord2DRandNorm() Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandNorm
func NewCoord2DRandUniform() Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandUniform
func NewCoord2DRandUnit() Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandUnit
type Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
func NewCoord3DArray(a [3]float64) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DArray
func NewCoord3DRandBounds(min, max Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandBounds
func NewCoord3DRandNorm() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandNorm
func NewCoord3DRandUniform() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandUniform
func NewCoord3DRandUnit() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandUnit
func Ones(a float64) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ones
func X(x float64) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#X
func XY(x, y float64) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#XY
func XYZ(x, y, z float64) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#XYZ
func XZ(x, z float64) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#XZ
func Y(y float64) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Y
func YZ(y, z float64) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#YZ
func Z(z float64) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Z
func (c Coord3D) Abs() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Abs
func (c Coord3D) Add(c1 Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Add
func (c Coord3D) AddScalar(s float64) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.AddScalar
func (c Coord3D) Array() [3]float64https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Array
func (c Coord3D) Coord2D() Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Coord2D
func (c Coord3D) Cross(c1 Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Cross
func (c Coord3D) Dist(c1 Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Dist
func (c Coord3D) Div(c1 Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Div
func (c Coord3D) Dot(c1 Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Dot
func (c Coord3D) Geo() GeoCoordhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Geo
func (c Coord3D) L1Dist(c1 Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.L1Dist
func (c Coord3D) Max(c1 Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Max
func (c Coord3D) MaxCoord() float64https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.MaxCoord
func (c Coord3D) Mid(c1 Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Mid
func (c Coord3D) Min(c1 Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Min
func (c Coord3D) Mul(c1 Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Mul
func (c Coord3D) Norm() float64https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Norm
func (c Coord3D) NormSquared() float64https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.NormSquared
func (c Coord3D) Normalize() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Normalize
func (c Coord3D) OrthoBasis() (Coord3D, Coord3D)https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.OrthoBasis
func (c Coord3D) ProjectOut(c1 Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.ProjectOut
func (c Coord3D) Recip() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Recip
func (c Coord3D) Reflect(c1 Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Reflect
func (c Coord3D) Scale(s float64) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Scale
func (c Coord3D) SquaredDist(c1 Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.SquaredDist
func (c Coord3D) Sub(c1 Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Sub
func (c Coord3D) Sum() float64https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Sum
func (c Coord3D) XY() Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.XY
func (c Coord3D) XZ() Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.XZ
func (c Coord3D) YX() Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.YX
func (c Coord3D) YZ() Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.YZ
func (c Coord3D) ZX() Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.ZX
func (c Coord3D) ZY() Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.ZY
type CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
func CircleBoundary(m *Mesh) *CoordMap[model2d.Coord]https://godoc.org/github.com/unixpickle/model3d/model3d#CircleBoundary
func Floater97(m *Mesh, boundary *CoordMap[model2d.Coord], edgeWeights *EdgeMap[float64], ...) *CoordMap[model2d.Coord]https://godoc.org/github.com/unixpickle/model3d/model3d#Floater97
func NewCoordMap[T any]() *CoordMap[T]https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoordMap
func PNormBoundary(m *Mesh, p float64) *CoordMap[model2d.Coord]https://godoc.org/github.com/unixpickle/model3d/model3d#PNormBoundary
func SquareBoundary(m *Mesh) *CoordMap[model2d.Coord]https://godoc.org/github.com/unixpickle/model3d/model3d#SquareBoundary
func StretchMinimizingParameterization(m *Mesh, boundary *CoordMap[model2d.Coord], edgeWeights *EdgeMap[float64], ...) *CoordMap[model2d.Coord]https://godoc.org/github.com/unixpickle/model3d/model3d#StretchMinimizingParameterization
func (m *CoordMap[T]) Delete(key Coord3D)https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Delete
func (m *CoordMap[T]) KeyRange(f func(key Coord3D) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.KeyRange
func (m *CoordMap[T]) Len() inthttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Len
func (m *CoordMap[T]) Load(key Coord3D) (T, bool)https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Load
func (m *CoordMap[T]) Range(f func(key Coord3D, value T) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Range
func (m *CoordMap[T]) Store(key Coord3D, value T)https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Store
func (m *CoordMap[T]) Value(key Coord3D) Thttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Value
func (m *CoordMap[T]) ValueRange(f func(value T) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.ValueRange
type CoordToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber
func NewCoordToNumber[T Adder]() *CoordToNumber[T]https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoordToNumber
func (m *CoordToNumber[T]) Add(key Coord3D, x T) Thttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Add
func (m *CoordToNumber[T]) Delete(key Coord3D)https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Delete
func (m *CoordToNumber[T]) KeyRange(f func(key Coord3D) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.KeyRange
func (m *CoordToNumber[T]) Len() inthttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Len
func (m *CoordToNumber[T]) Load(key Coord3D) (T, bool)https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Load
func (m *CoordToNumber[T]) Range(f func(key Coord3D, value T) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Range
func (m *CoordToNumber[T]) Store(key Coord3D, value T)https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Store
func (m *CoordToNumber[T]) Value(key Coord3D) Thttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Value
func (m *CoordToNumber[T]) ValueRange(f func(value T) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.ValueRange
type CoordToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice
func NewCoordToSlice[T any]() *CoordToSlice[T]https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoordToSlice
func (m *CoordToSlice[T]) Append(key Coord3D, x T) []Thttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Append
func (m *CoordToSlice[T]) Delete(key Coord3D)https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Delete
func (m *CoordToSlice[T]) KeyRange(f func(key Coord3D) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.KeyRange
func (m *CoordToSlice[T]) Len() inthttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Len
func (m *CoordToSlice[T]) Load(key Coord3D) ([]T, bool)https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Load
func (m *CoordToSlice[T]) Range(f func(key Coord3D, value []T) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Range
func (m *CoordToSlice[T]) Store(key Coord3D, value []T)https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Store
func (m *CoordToSlice[T]) Value(key Coord3D) []Thttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Value
func (m *CoordToSlice[T]) ValueRange(f func(value []T) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.ValueRange
type CoordTreehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree
func NewCoordTree(points []Coord3D) *CoordTreehttps://godoc.org/github.com/unixpickle/model3d/model3d#NewCoordTree
func (c *CoordTree) Contains(p Coord3D) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Contains
func (c *CoordTree) Dist(p Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Dist
func (c *CoordTree) Empty() boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Empty
func (c *CoordTree) KNN(k int, p Coord3D) []Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.KNN
func (c *CoordTree) Leaf() boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Leaf
func (c *CoordTree) NearestNeighbor(p Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.NearestNeighbor
func (c *CoordTree) Slice() []Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Slice
func (c *CoordTree) SphereCollision(p Coord3D, r float64) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.SphereCollision
type Cylinderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder
func (c *Cylinder) Contains(p Coord3D) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.Contains
func (c *Cylinder) FirstRayCollision(r *Ray) (RayCollision, bool)https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.FirstRayCollision
func (c *Cylinder) Max() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.Max
func (c *Cylinder) MetaballDistBound(d float64) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.MetaballDistBound
func (c *Cylinder) MetaballField(coord Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.MetaballField
func (c *Cylinder) Min() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.Min
func (c *Cylinder) NormalSDF(coord Coord3D) (Coord3D, float64)https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.NormalSDF
func (c *Cylinder) PointSDF(coord Coord3D) (Coord3D, float64)https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.PointSDF
func (c *Cylinder) RayCollisions(r *Ray, f func(RayCollision)) inthttps://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.RayCollisions
func (c *Cylinder) SDF(coord Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.SDF
func (c *Cylinder) SphereCollision(center Coord3D, r float64) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.SphereCollision
type CylinderSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#CylinderSolid
type Decimatorhttps://godoc.org/github.com/unixpickle/model3d/model3d#Decimator
func (d *Decimator) Decimate(m *Mesh) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Decimator.Decimate
type DistTransformhttps://godoc.org/github.com/unixpickle/model3d/model3d#DistTransform
func Rotation(axis Coord3D, theta float64) DistTransformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Rotation
type DualContouringhttps://godoc.org/github.com/unixpickle/model3d/model3d#DualContouring
func (d *DualContouring) Mesh() *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#DualContouring.Mesh
func (d *DualContouring) MeshInterior() (*Mesh, []Coord3D)https://godoc.org/github.com/unixpickle/model3d/model3d#DualContouring.MeshInterior
type DualContouringTriangleModehttps://godoc.org/github.com/unixpickle/model3d/model3d#DualContouringTriangleMode
type EdgeMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap
func Floater97InvChordLengthWeights(m *Mesh, r float64) *EdgeMap[float64]https://godoc.org/github.com/unixpickle/model3d/model3d#Floater97InvChordLengthWeights
func Floater97ShapePreservingWeights(m *Mesh) *EdgeMap[float64]https://godoc.org/github.com/unixpickle/model3d/model3d#Floater97ShapePreservingWeights
func Floater97UniformWeights(m *Mesh) *EdgeMap[float64]https://godoc.org/github.com/unixpickle/model3d/model3d#Floater97UniformWeights
func NewEdgeMap[T any]() *EdgeMap[T]https://godoc.org/github.com/unixpickle/model3d/model3d#NewEdgeMap
func (m *EdgeMap[T]) Delete(key [2]Coord3D)https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Delete
func (m *EdgeMap[T]) KeyRange(f func(key [2]Coord3D) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.KeyRange
func (m *EdgeMap[T]) Len() inthttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Len
func (m *EdgeMap[T]) Load(key [2]Coord3D) (T, bool)https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Load
func (m *EdgeMap[T]) Range(f func(key [2]Coord3D, value T) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Range
func (m *EdgeMap[T]) Store(key [2]Coord3D, value T)https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Store
func (m *EdgeMap[T]) Value(key [2]Coord3D) Thttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Value
func (m *EdgeMap[T]) ValueRange(f func(value T) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.ValueRange
type EdgeToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber
func NewEdgeToNumber[T Adder]() *EdgeToNumber[T]https://godoc.org/github.com/unixpickle/model3d/model3d#NewEdgeToNumber
func (m *EdgeToNumber[T]) Add(key [2]Coord3D, x T) Thttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Add
func (m *EdgeToNumber[T]) Delete(key [2]Coord3D)https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Delete
func (m *EdgeToNumber[T]) KeyRange(f func(key [2]Coord3D) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.KeyRange
func (m *EdgeToNumber[T]) Len() inthttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Len
func (m *EdgeToNumber[T]) Load(key [2]Coord3D) (T, bool)https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Load
func (m *EdgeToNumber[T]) Range(f func(key [2]Coord3D, value T) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Range
func (m *EdgeToNumber[T]) Store(key [2]Coord3D, value T)https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Store
func (m *EdgeToNumber[T]) Value(key [2]Coord3D) Thttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Value
func (m *EdgeToNumber[T]) ValueRange(f func(value T) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.ValueRange
type EdgeToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice
func NewEdgeToSlice[T any]() *EdgeToSlice[T]https://godoc.org/github.com/unixpickle/model3d/model3d#NewEdgeToSlice
func (m *EdgeToSlice[T]) Append(key [2]Coord3D, x T) []Thttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Append
func (m *EdgeToSlice[T]) Delete(key [2]Coord3D)https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Delete
func (m *EdgeToSlice[T]) KeyRange(f func(key [2]Coord3D) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.KeyRange
func (m *EdgeToSlice[T]) Len() inthttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Len
func (m *EdgeToSlice[T]) Load(key [2]Coord3D) ([]T, bool)https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Load
func (m *EdgeToSlice[T]) Range(f func(key [2]Coord3D, value []T) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Range
func (m *EdgeToSlice[T]) Store(key [2]Coord3D, value []T)https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Store
func (m *EdgeToSlice[T]) Value(key [2]Coord3D) []Thttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Value
func (m *EdgeToSlice[T]) ValueRange(f func(value []T) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.ValueRange
type FaceSDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#FaceSDF
func DualContourSDF(s Solid, delta float64) FaceSDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#DualContourSDF
func GroupedTrianglesToSDF(faces []*Triangle) FaceSDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#GroupedTrianglesToSDF
func MeshToSDF(m *Mesh) FaceSDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshToSDF
type GeoCoordhttps://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord
func (g GeoCoord) Coord3D() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord.Coord3D
func (g GeoCoord) Distance(g1 GeoCoord) float64https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord.Distance
func (g GeoCoord) Normalize() GeoCoordhttps://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord.Normalize
type InterpNormalTrianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle
func (i *InterpNormalTriangle) FirstRayCollision(r *Ray) (RayCollision, bool)https://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle.FirstRayCollision
func (i *InterpNormalTriangle) InterpNormal(barycentric [3]float64) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle.InterpNormal
func (i *InterpNormalTriangle) RayCollisions(r *Ray, f func(RayCollision)) inthttps://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle.RayCollisions
type IntersectedSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid
func (i IntersectedSolid) Contains(c Coord3D) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid.Contains
func (i IntersectedSolid) Max() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid.Max
func (i IntersectedSolid) Min() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid.Min
type JoinedColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider
func NewJoinedCollider(other []Collider) *JoinedColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewJoinedCollider
func (j *JoinedCollider) FirstRayCollision(r *Ray) (RayCollision, bool)https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.FirstRayCollision
func (j *JoinedCollider) Max() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.Max
func (j *JoinedCollider) Min() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.Min
func (j *JoinedCollider) RayCollisions(r *Ray, f func(RayCollision)) inthttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.RayCollisions
func (j *JoinedCollider) SphereCollision(center Coord3D, r float64) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.SphereCollision
type JoinedSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid
func (j JoinedSolid) Contains(c Coord3D) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Contains
func (j JoinedSolid) Max() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Max
func (j JoinedSolid) Min() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Min
func (j JoinedSolid) Optimize() Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Optimize
type JoinedTransformhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform
func (j JoinedTransform) Apply(c Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform.Apply
func (j JoinedTransform) ApplyBounds(min Coord3D, max Coord3D) (Coord3D, Coord3D)https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform.ApplyBounds
func (j JoinedTransform) ApplyDistance(d float64) float64https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform.ApplyDistance
func (j JoinedTransform) Inverse() Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform.Inverse
type LinearConstrainthttps://godoc.org/github.com/unixpickle/model3d/model3d#LinearConstraint
func (l *LinearConstraint) Contains(c Coord3D) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#LinearConstraint.Contains
type Matrix2https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix2
type Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
func NewMatrix3Columns(c1, c2, c3 Coord3D) *Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#NewMatrix3Columns
func NewMatrix3Rotation(axis Coord3D, angle float64) *Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#NewMatrix3Rotation
func (m *Matrix3) Add(m1 *Matrix3) *Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Add
func (m *Matrix3) Det() float64https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Det
func (m *Matrix3) Eigenvalues() [3]complex128https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Eigenvalues
func (m *Matrix3) Inverse() *Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Inverse
func (m *Matrix3) InvertInPlace()https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.InvertInPlace
func (m *Matrix3) InvertInPlaceDet(det float64)https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.InvertInPlaceDet
func (m *Matrix3) Mul(m1 *Matrix3) *Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Mul
func (m *Matrix3) MulColumn(c Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.MulColumn
func (m *Matrix3) MulColumnInv(c Coord3D, det float64) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.MulColumnInv
func (m *Matrix3) SVD(u, s, v *Matrix3)https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.SVD
func (m *Matrix3) Scale(s float64)https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Scale
func (m *Matrix3) Transpose() *Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Transpose
type Matrix3Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform
func (m *Matrix3Transform) Apply(c Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform.Apply
func (m *Matrix3Transform) ApplyBounds(min, max Coord3D) (Coord3D, Coord3D)https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform.ApplyBounds
func (m *Matrix3Transform) Inverse() Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform.Inverse
type Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
func DecimateSimple(m *Mesh, epsilon float64) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#DecimateSimple
func DualContour(s Solid, delta float64, repair, clip bool) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#DualContour
func LoopSubdivision(m *Mesh, iters int) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#LoopSubdivision
func MarchingCubes(s Solid, delta float64) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubes
func MarchingCubesC2F(s Solid, bigDelta, smallDelta, extraSpace float64, iters int) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesC2F
func MarchingCubesConj(s Solid, delta float64, iters int, xforms ...Transform) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesConj
func MarchingCubesFilter(s Solid, f func(*Rect) bool, delta float64) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesFilter
func MarchingCubesSearch(s Solid, delta float64, iters int) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesSearch
func MarchingCubesSearchFilter(s Solid, f func(*Rect) bool, delta float64, iters int) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesSearchFilter
func MeshToPlaneGraphs(m *Mesh) []*Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshToPlaneGraphs
func MeshToPlaneGraphsLimited(m *Mesh, maxSize int, maxArea float64) []*Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshToPlaneGraphsLimited
func NewMesh() *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewMesh
func NewMeshCone(tip, base Coord3D, radius float64, numStops int) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshCone
func NewMeshConeSlice(p1, p2 Coord3D, r1, r2 float64, numStops int) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshConeSlice
func NewMeshCylinder(p1, p2 Coord3D, radius float64, numStops int) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshCylinder
func NewMeshIcosahedron() *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshIcosahedron
func NewMeshIcosphere(center Coord3D, radius float64, n int) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshIcosphere
func NewMeshPolar(radius func(g GeoCoord) float64, stops int) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshPolar
func NewMeshRect(min, max Coord3D) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshRect
func NewMeshTorus(center, axis Coord3D, innerRadius, outerRadius float64, ...) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshTorus
func NewMeshTriangles(faces []*Triangle) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshTriangles
func ProfileMesh(m2d *model2d.Mesh, minZ, maxZ float64) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#ProfileMesh
func SplitPlaneGraph(m *Mesh, decision func(t *Triangle) float64) []*Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#SplitPlaneGraph
func SubdivideEdges(m *Mesh, n int) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#SubdivideEdges
func (m *Mesh) Add(f *Triangle)https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Add
func (m *Mesh) AddMesh(m1 *Mesh)https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.AddMesh
func (m *Mesh) AddQuad(p1, p2, p3, p4 Coord3D) [2]*Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.AddQuad
func (m *Mesh) AllVertexNeighbors() *CoordToSlice[Coord3D]https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.AllVertexNeighbors
func (m *Mesh) Area() float64https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Area
func (m *Mesh) Blur(rates ...float64) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Blur
func (m *Mesh) BlurFiltered(f func(c1, c2 Coord3D) bool, rates ...float64) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.BlurFiltered
func (m *Mesh) Center() *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Center
func (m *Mesh) Contains(f *Triangle) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Contains
func (m *Mesh) Copy() *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Copy
func (m *Mesh) DeepCopy() *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.DeepCopy
func (m *Mesh) EliminateCoplanar(epsilon float64) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EliminateCoplanar
func (m *Mesh) EliminateCoplanarFiltered(epsilon float64, f func(Coord3D) bool) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EliminateCoplanarFiltered
func (m *Mesh) EliminateEdges(f func(tmp *Mesh, segment Segment) bool) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EliminateEdges
func (m *Mesh) EncodeMaterialOBJ(colorFunc func(t *Triangle) [3]float64) []bytehttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EncodeMaterialOBJ
func (m *Mesh) EncodePLY(colorFunc func(c Coord3D) [3]uint8) []bytehttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EncodePLY
func (m *Mesh) EncodeSTL() []bytehttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EncodeSTL
func (m *Mesh) FaceOrientations() []map[*Triangle]boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.FaceOrientations
func (m *Mesh) Find(ps ...Coord3D) []*Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Find
func (m *Mesh) FlattenBase(maxAngle float64) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.FlattenBase
func (m *Mesh) FlipDelaunay() *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.FlipDelaunay
func (m *Mesh) InconsistentEdges() [][2]Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.InconsistentEdges
func (m *Mesh) InvertNormals() *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.InvertNormals
func (m *Mesh) Iterate(f func(*Triangle))https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Iterate
func (m *Mesh) IterateSorted(f func(*Triangle), cmp func(f1, f2 *Triangle) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.IterateSorted
func (m *Mesh) IterateVertices(f func(c Coord3D))https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.IterateVertices
func (m *Mesh) MapCoords(f func(Coord3D) Coord3D) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.MapCoords
func (m *Mesh) Max() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Max
func (m *Mesh) Min() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Min
func (m *Mesh) NeedsRepair() boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.NeedsRepair
func (m *Mesh) Neighbors(f *Triangle) []*Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Neighbors
func (m *Mesh) NumTriangles() inthttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.NumTriangles
func (m *Mesh) Orientable() boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Orientable
func (m *Mesh) Remove(f *Triangle)https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Remove
func (m *Mesh) Repair(epsilon float64) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Repair
func (m *Mesh) RepairNormals(epsilon float64) (*Mesh, int)https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.RepairNormals
func (m *Mesh) RepairNormalsMajority() (*Mesh, int)https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.RepairNormalsMajority
func (m *Mesh) Rotate(axis Coord3D, angle float64) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Rotate
func (m *Mesh) Save3MF(path string, units fileformats.ThreeMFUnit) errorhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Save3MF
func (m *Mesh) SaveGroupedSTL(path string) errorhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveGroupedSTL
func (m *Mesh) SaveMaterialOBJ(path string, colorFunc func(t *Triangle) [3]float64) errorhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveMaterialOBJ
func (m *Mesh) SaveQuantizedMaterialOBJ(path string, textureSize int, colorFunc func(t *Triangle) [3]float64) errorhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveQuantizedMaterialOBJ
func (m *Mesh) SaveVertexColorOBJ(path string, colorFunc func(Coord3D) [3]float64) errorhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveVertexColorOBJ
func (m *Mesh) Scale(s float64) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Scale
func (m *Mesh) SelfIntersections() inthttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SelfIntersections
func (m *Mesh) SingularVertices() []Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SingularVertices
func (m *Mesh) SmoothAreas(stepSize float64, iters int) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SmoothAreas
func (m *Mesh) Solid() Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Solid
func (m *Mesh) Transform(t Transform) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Transform
func (m *Mesh) Translate(v Coord3D) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Translate
func (m *Mesh) TriangleSlice() []*Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.TriangleSlice
func (m *Mesh) VertexNormals() *CoordMap[Coord3D]https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.VertexNormals
func (m *Mesh) VertexSlice() []Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.VertexSlice
func (m *Mesh) Volume() float64https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Volume
type MeshHierarchyhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy
func MeshToHierarchy(m *Mesh) []*MeshHierarchyhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshToHierarchy
func (m *MeshHierarchy) Contains(c Coord3D) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.Contains
func (m *MeshHierarchy) FullMesh() *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.FullMesh
func (m *MeshHierarchy) MapCoords(f func(Coord3D) Coord3D) *MeshHierarchyhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.MapCoords
func (m *MeshHierarchy) Max() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.Max
func (m *MeshHierarchy) Min() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.Min
type MeshSmootherhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshSmoother
func (m *MeshSmoother) Smooth(mesh *Mesh) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshSmoother.Smooth
func (m *MeshSmoother) SmoothMapping(mesh *Mesh) *CoordMap[Coord3D]https://godoc.org/github.com/unixpickle/model3d/model3d#MeshSmoother.SmoothMapping
type MeshUVMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap
func BuildAutomaticUVMap(m *Mesh, resolution int, verbose bool) MeshUVMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#BuildAutomaticUVMap
func JoinMeshUVMaps(ms ...MeshUVMap) MeshUVMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinMeshUVMaps
func NewMeshUVMapForCoords(mesh *Mesh, mapping *CoordMap[model2d.Coord]) MeshUVMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshUVMapForCoords
func PackMeshUVMaps(min, max model2d.Coord, border float64, params []MeshUVMap) MeshUVMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#PackMeshUVMaps
func (m MeshUVMap) Area3D() float64https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap.Area3D
func (m MeshUVMap) Bounds2D() (min, max model2d.Coord)https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap.Bounds2D
func (m MeshUVMap) MapFn() func(c model2d.Coord) (Coord3D, *Triangle)https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap.MapFn
func (m MeshUVMap) ToBounds(min, max model2d.Coord) MeshUVMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap.ToBounds
type Metaballhttps://godoc.org/github.com/unixpickle/model3d/model3d#Metaball
func RotateMetaball(m Metaball, axis Coord3D, angle float64) Metaballhttps://godoc.org/github.com/unixpickle/model3d/model3d#RotateMetaball
func SDFToMetaball(s SDF) Metaballhttps://godoc.org/github.com/unixpickle/model3d/model3d#SDFToMetaball
func ScaleMetaball(m Metaball, s float64) Metaballhttps://godoc.org/github.com/unixpickle/model3d/model3d#ScaleMetaball
func TransformMetaball(t DistTransform, m Metaball) Metaballhttps://godoc.org/github.com/unixpickle/model3d/model3d#TransformMetaball
func TranslateMetaball(m Metaball, offset Coord3D) Metaballhttps://godoc.org/github.com/unixpickle/model3d/model3d#TranslateMetaball
func VecScaleMetaball(m Metaball, scale Coord3D) Metaballhttps://godoc.org/github.com/unixpickle/model3d/model3d#VecScaleMetaball
type MetaballFalloffFunchttps://godoc.org/github.com/unixpickle/model3d/model3d#MetaballFalloffFunc
type MultiColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#MultiCollider
func BVHToCollider(b *BVH[*Triangle]) MultiColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#BVHToCollider
func GroupedTrianglesToCollider(tris []*Triangle) MultiColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#GroupedTrianglesToCollider
func MeshToCollider(m *Mesh) MultiColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshToCollider
func MeshToInterpNormalCollider(m *Mesh) MultiColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshToInterpNormalCollider
type NormalSDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#NormalSDF
type PointSDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#PointSDF
func FuncPointSDF(min, max Coord3D, f func(Coord3D) (Coord3D, float64)) PointSDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#FuncPointSDF
func ProfilePointSDF(sdf2d model2d.PointSDF, minZ, maxZ float64) PointSDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#ProfilePointSDF
type Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
type RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
type Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
func BoundsRect(b Bounder) *Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#BoundsRect
func NewRect(min, max Coord3D) *Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#NewRect
func (r *Rect) Contains(c Coord3D) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect.Contains
func (r *Rect) Expand(delta float64) *Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect.Expand
func (r *Rect) FirstRayCollision(ray *Ray) (RayCollision, bool)https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.FirstRayCollision
func (r *Rect) Max() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect.Max
func (r *Rect) MetaballDistBound(d float64) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.MetaballDistBound
func (r *Rect) MetaballField(coord Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.MetaballField
func (r *Rect) Min() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect.Min
func (r *Rect) NormalSDF(c Coord3D) (Coord3D, float64)https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.NormalSDF
func (r *Rect) PointSDF(c Coord3D) (Coord3D, float64)https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.PointSDF
func (r *Rect) RayCollisions(ray *Ray, f func(RayCollision)) inthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect.RayCollisions
func (r *Rect) SDF(c Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.SDF
func (r *Rect) SphereCollision(c Coord3D, radius float64) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect.SphereCollision
type RectColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#RectCollider
type RectSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#RectSolid
type SDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#SDF
func ColliderToSDF(c Collider, iterations int) SDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#ColliderToSDF
func FuncSDF(min, max Coord3D, f func(Coord3D) float64) SDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#FuncSDF
func ProfileSDF(sdf2d model2d.SDF, minZ, maxZ float64) SDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#ProfileSDF
func TransformSDF(t DistTransform, s SDF) SDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#TransformSDF
type Scalehttps://godoc.org/github.com/unixpickle/model3d/model3d#Scale
func (s *Scale) Apply(c Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Scale.Apply
func (s *Scale) ApplyBounds(min Coord3D, max Coord3D) (Coord3D, Coord3D)https://godoc.org/github.com/unixpickle/model3d/model3d#Scale.ApplyBounds
func (s *Scale) ApplyDistance(d float64) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Scale.ApplyDistance
func (s *Scale) Inverse() Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Scale.Inverse
type Segmenthttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment
func NewSegment(p1, p2 Coord3D) Segmenthttps://godoc.org/github.com/unixpickle/model3d/model3d#NewSegment
func (s Segment) Closest(c Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Closest
func (s *Segment) ClosestL1(c Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment.ClosestL1
func (s Segment) Dist(c Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Dist
func (s *Segment) L1Dist(c Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.L1Dist
func (s Segment) Length() float64https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Length
func (s Segment) Mid() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Mid
func (s Segment) Other(t *Triangle) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Other
func (s Segment) RectCollision(r *Rect) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment.RectCollision
type SegmentColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#SegmentCollider
type Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
func CacheSolidBounds(s Solid) Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#CacheSolidBounds
func CheckedFuncSolid(min, max Coord3D, f func(Coord3D) bool) Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#CheckedFuncSolid
func ForceSolidBounds(s Solid, min, max Coord3D) Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#ForceSolidBounds
func FuncSolid(min, max Coord3D, f func(Coord3D) bool) Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#FuncSolid
func MetaballSolid(f MetaballFalloffFunc, radiusThreshold float64, m ...Metaball) Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#MetaballSolid
func ProfileSolid(solid2d model2d.Solid, minZ, maxZ float64) Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#ProfileSolid
func RevolveSolid(solid model2d.Solid, axis Coord3D) Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#RevolveSolid
func RotateSolid(solid Solid, axis Coord3D, angle float64) Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#RotateSolid
func SDFToSolid(s SDF, outset float64) Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#SDFToSolid
func ScaleSolid(solid Solid, s float64) Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#ScaleSolid
func SmoothJoin(radius float64, sdfs ...SDF) Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#SmoothJoin
func SmoothJoinV2(radius float64, sdfs ...NormalSDF) Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#SmoothJoinV2
func StackSolids(s ...Solid) Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#StackSolids
func TransformSolid(t Transform, s Solid) Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#TransformSolid
func TranslateSolid(solid Solid, offset Coord3D) Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#TranslateSolid
func VecScaleSolid(solid Solid, v Coord3D) Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#VecScaleSolid
type SolidColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider
func (s *SolidCollider) FirstRayCollision(r *Ray) (RayCollision, bool)https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.FirstRayCollision
func (s *SolidCollider) Max() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.Max
func (s *SolidCollider) Min() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.Min
func (s *SolidCollider) RayCollisions(r *Ray, f func(RayCollision)) inthttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.RayCollisions
func (s *SolidCollider) SphereCollision(c Coord3D, r float64) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.SphereCollision
type SolidMuxhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux
func NewSolidMux(solids []Solid) *SolidMuxhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewSolidMux
func (s *SolidMux) AllContains(c Coord3D) []boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.AllContains
func (s *SolidMux) Contains(c Coord3D) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Contains
func (s *SolidMux) IterContains(c Coord3D, f func(i int)) inthttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.IterContains
func (s *SolidMux) Max() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Max
func (s *SolidMux) Min() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Min
func (s *SolidMux) Solids() []Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Solids
type SolidSurfaceEstimatorhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator
func (s *SolidSurfaceEstimator) Bisect(p1, p2 Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.Bisect
func (s *SolidSurfaceEstimator) BisectInterior(p1, p2 Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.BisectInterior
func (s *SolidSurfaceEstimator) BisectInterp(p1, p2 Coord3D, min, max float64) float64https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.BisectInterp
func (s *SolidSurfaceEstimator) BisectInterpRange(p1, p2 Coord3D, min, max float64) (float64, float64)https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.BisectInterpRange
func (s *SolidSurfaceEstimator) Normal(c Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.Normal
type Spherehttps://godoc.org/github.com/unixpickle/model3d/model3d#Sphere
func (s *Sphere) Contains(coord Coord3D) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.Contains
func (s *Sphere) FirstRayCollision(r *Ray) (RayCollision, bool)https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.FirstRayCollision
func (s *Sphere) Max() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.Max
func (s *Sphere) MetaballDistBound(d float64) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.MetaballDistBound
func (s *Sphere) MetaballField(coord Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.MetaballField
func (s *Sphere) Min() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.Min
func (s *Sphere) NormalSDF(coord Coord3D) (Coord3D, float64)https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.NormalSDF
func (s *Sphere) PointSDF(coord Coord3D) (Coord3D, float64)https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.PointSDF
func (s *Sphere) RayCollisions(r *Ray, f func(RayCollision)) inthttps://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.RayCollisions
func (s *Sphere) SDF(coord Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.SDF
func (s *Sphere) SphereCollision(center Coord3D, r float64) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.SphereCollision
type SphereSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#SphereSolid
type StackedSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid
func (s StackedSolid) Contains(c Coord3D) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid.Contains
func (s StackedSolid) Max() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid.Max
func (s StackedSolid) Min() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid.Min
type Subdividerhttps://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider
func NewSubdivider() *Subdividerhttps://godoc.org/github.com/unixpickle/model3d/model3d#NewSubdivider
func (s *Subdivider) Add(p1, p2 Coord3D)https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider.Add
func (s *Subdivider) AddFiltered(m *Mesh, f func(p1, p2 Coord3D) bool)https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider.AddFiltered
func (s *Subdivider) NumSegments() inthttps://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider.NumSegments
func (s *Subdivider) Subdivide(mesh *Mesh, midpointFunc func(p1, p2 Coord3D) Coord3D)https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider.Subdivide
type SubtractedSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid
func Subtract(x, y Solid) *SubtractedSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Subtract
func (s *SubtractedSolid) Contains(c Coord3D) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid.Contains
func (s *SubtractedSolid) Max() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid.Max
func (s *SubtractedSolid) Min() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid.Min
type Torushttps://godoc.org/github.com/unixpickle/model3d/model3d#Torus
func (t *Torus) Contains(c Coord3D) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Torus.Contains
func (t *Torus) FirstRayCollision(ray *Ray) (RayCollision, bool)https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.FirstRayCollision
func (t *Torus) Max() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Torus.Max
func (t *Torus) MetaballDistBound(d float64) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.MetaballDistBound
func (t *Torus) MetaballField(coord Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.MetaballField
func (t *Torus) Min() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Torus.Min
func (t *Torus) NormalSDF(c Coord3D) (Coord3D, float64)https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.NormalSDF
func (t *Torus) PointSDF(c Coord3D) (Coord3D, float64)https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.PointSDF
func (t *Torus) RayCollisions(ray *Ray, f func(RayCollision)) inthttps://godoc.org/github.com/unixpickle/model3d/model3d#Torus.RayCollisions
func (t *Torus) SDF(c Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.SDF
func (t *Torus) SphereCollision(c Coord3D, r float64) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Torus.SphereCollision
type TorusSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#TorusSolid
type Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Transform
type Translatehttps://godoc.org/github.com/unixpickle/model3d/model3d#Translate
func (t *Translate) Apply(c Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Translate.Apply
func (t *Translate) ApplyBounds(min, max Coord3D) (Coord3D, Coord3D)https://godoc.org/github.com/unixpickle/model3d/model3d#Translate.ApplyBounds
func (t *Translate) ApplyDistance(d float64) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Translate.ApplyDistance
func (t *Translate) Inverse() Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Translate.Inverse
type Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
func ReadOFF(r io.Reader) ([]*Triangle, error)https://godoc.org/github.com/unixpickle/model3d/model3d#ReadOFF
func ReadSTL(r io.Reader) ([]*Triangle, error)https://godoc.org/github.com/unixpickle/model3d/model3d#ReadSTL
func TriangulateFace(polygon []Coord3D) []*Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#TriangulateFace
func (t *Triangle) Area() float64https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Area
func (t *Triangle) AreaGradient() *Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.AreaGradient
func (t *Triangle) AtBarycentric(c [3]float64) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.AtBarycentric
func (t *Triangle) Closest(c Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Closest
func (t *Triangle) Dist(c Coord3D) float64https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Dist
func (t *Triangle) FirstRayCollision(r *Ray) (RayCollision, bool)https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.FirstRayCollision
func (t *Triangle) Max() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Max
func (t *Triangle) Min() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Min
func (t *Triangle) Normal() Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Normal
func (t *Triangle) RayCollisions(r *Ray, f func(RayCollision)) inthttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.RayCollisions
func (t *Triangle) RectCollision(rect *Rect) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.RectCollision
func (t *Triangle) SegmentCollision(s Segment) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.SegmentCollision
func (t *Triangle) Segments() [3]Segmenthttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Segments
func (t *Triangle) SharesEdge(t1 *Triangle) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.SharesEdge
func (t *Triangle) SphereCollision(c Coord3D, r float64) boolhttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.SphereCollision
func (t *Triangle) TriangleCollisions(t1 *Triangle) []Segmenthttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.TriangleCollisions
type TriangleColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#TriangleCollider
type TriangleCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#TriangleCollision
type VecScalehttps://godoc.org/github.com/unixpickle/model3d/model3d#VecScale
func (v *VecScale) Apply(c Coord3D) Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#VecScale.Apply
func (v *VecScale) ApplyBounds(min Coord3D, max Coord3D) (Coord3D, Coord3D)https://godoc.org/github.com/unixpickle/model3d/model3d#VecScale.ApplyBounds
func (v *VecScale) Inverse() Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#VecScale.Inverse
type VoxelSmootherhttps://godoc.org/github.com/unixpickle/model3d/model3d#VoxelSmoother
func (v *VoxelSmoother) Smooth(mesh *Mesh) *Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#VoxelSmoother.Smooth
func (v *VoxelSmoother) SmoothMapping(mesh *Mesh) *CoordMap[Coord3D]https://godoc.org/github.com/unixpickle/model3d/model3d#VoxelSmoother.SmoothMapping
https://godoc.org/github.com/unixpickle/model3d/model3d#pkg-constants
View Sourcehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/dc.go#L11
View Sourcehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/decimate.go#L9
View Sourcehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L9
View Sourcehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L15
View Sourcehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/surface_estimator.go#L7
https://godoc.org/github.com/unixpickle/model3d/model3d#pkg-variables
View Sourcehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L10
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
https://godoc.org/github.com/unixpickle/model3d/model3d#pkg-functions
BoundsUnionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bounder.go#L55
https://godoc.org/github.com/unixpickle/model3d/model3d#BoundsUnion
Bounderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Bounder
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
BoundsValidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bounder.go#L30
https://godoc.org/github.com/unixpickle/model3d/model3d#BoundsValid
Bounderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Bounder
boolhttps://godoc.org/builtin#bool
BuildMaterialOBJhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L271
https://godoc.org/github.com/unixpickle/model3d/model3d#BuildMaterialOBJ
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
float64https://godoc.org/builtin#float64
fileformatshttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats
OBJFilehttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#OBJFile
fileformatshttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats
MTLFilehttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#MTLFile
BuildQuantizedMaterialOBJhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L395
https://godoc.org/github.com/unixpickle/model3d/model3d#BuildQuantizedMaterialOBJ
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
inthttps://godoc.org/builtin#int
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
float64https://godoc.org/builtin#float64
fileformatshttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats
OBJFilehttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#OBJFile
fileformatshttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats
MTLFilehttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#MTLFile
imagehttps://godoc.org/image
RGBAhttps://godoc.org/image#RGBA
BuildUVMapMaterialOBJhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L328
https://godoc.org/github.com/unixpickle/model3d/model3d#BuildUVMapMaterialOBJ
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
MeshUVMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap
fileformatshttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats
OBJFilehttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#OBJFile
fileformatshttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats
MTLFilehttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#MTLFile
BuildVertexColorOBJhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L235
https://godoc.org/github.com/unixpickle/model3d/model3d#BuildVertexColorOBJ
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
fileformatshttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats
OBJFilehttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#OBJFile
ColliderContainshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L119
https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderContains
Colliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Collider
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
boolhttps://godoc.org/builtin#bool
CrossSectionSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L445
https://godoc.org/github.com/unixpickle/model3d/model3d#CrossSectionSolid
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
inthttps://godoc.org/builtin#int
float64https://godoc.org/builtin#float64
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Solidhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Solid
DualContourInteriorhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/dc.go#L43
https://godoc.org/github.com/unixpickle/model3d/model3d#DualContourInterior
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
float64https://godoc.org/builtin#float64
boolhttps://godoc.org/builtin#bool
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
EncodeMaterialOBJhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L140
https://godoc.org/github.com/unixpickle/model3d/model3d#EncodeMaterialOBJ
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
float64https://godoc.org/builtin#float64
bytehttps://godoc.org/builtin#byte
EncodePLYhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L72
https://godoc.org/github.com/unixpickle/model3d/model3d#EncodePLY
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
uint8https://godoc.org/builtin#uint8
bytehttps://godoc.org/builtin#byte
EncodeSTLhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L22
https://godoc.org/github.com/unixpickle/model3d/model3d#EncodeSTL
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
bytehttps://godoc.org/builtin#byte
ExtendBoundaryUVshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L245
https://godoc.org/github.com/unixpickle/model3d/model3d#ExtendBoundaryUVs
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Coordhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord
float64https://godoc.org/builtin#float64
Floater97DefaultSolverhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L349
https://godoc.org/github.com/unixpickle/model3d/model3d#Floater97DefaultSolver
numericalhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/numerical
BiCGSTABSolverhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/numerical#BiCGSTABSolver
GroupBoundershttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bvh.go#L131
https://godoc.org/github.com/unixpickle/model3d/model3d#GroupBounders
Bounderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Bounder
GroupTriangleshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bvh.go#L118
https://godoc.org/github.com/unixpickle/model3d/model3d#GroupTriangles
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
InBoundshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bounder.go#L23
https://godoc.org/github.com/unixpickle/model3d/model3d#InBounds
Bounderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Bounder
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
MarchingCubesInteriorhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mc.go#L55
https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesInterior
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
float64https://godoc.org/builtin#float64
inthttps://godoc.org/builtin#int
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
QuarticMetaballFalloffFunchttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/metaball.go#L13
https://godoc.org/github.com/unixpickle/model3d/model3d#QuarticMetaballFalloffFunc
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
ReadColorPLYhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/import.go#L68
https://godoc.org/github.com/unixpickle/model3d/model3d#ReadColorPLY
iohttps://godoc.org/io
Readerhttps://godoc.org/io#Reader
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
uint8https://godoc.org/builtin#uint8
errorhttps://godoc.org/builtin#error
Triangulatehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/triangulate.go#L15
https://godoc.org/github.com/unixpickle/model3d/model3d#Triangulate
Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D
Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D
VertexColorsToTrianglehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L492
https://godoc.org/github.com/unixpickle/model3d/model3d#VertexColorsToTriangle
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
float64https://godoc.org/builtin#float64
Write3MFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L506
https://godoc.org/github.com/unixpickle/model3d/model3d#Write3MF
iohttps://godoc.org/io
Writerhttps://godoc.org/io#Writer
fileformatshttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats
ThreeMFUnithttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#ThreeMFUnit
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
errorhttps://godoc.org/builtin#error
Write3MFMultihttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L516
https://godoc.org/github.com/unixpickle/model3d/model3d#Write3MFMulti
iohttps://godoc.org/io
Writerhttps://godoc.org/io#Writer
fileformatshttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats
ThreeMFUnithttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#ThreeMFUnit
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
errorhttps://godoc.org/builtin#error
WriteMaterialOBJhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L154
https://godoc.org/github.com/unixpickle/model3d/model3d#WriteMaterialOBJ
iohttps://godoc.org/io
Writerhttps://godoc.org/io#Writer
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
float64https://godoc.org/builtin#float64
errorhttps://godoc.org/builtin#error
WritePLYhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L82
https://godoc.org/github.com/unixpickle/model3d/model3d#WritePLY
iohttps://godoc.org/io
Writerhttps://godoc.org/io#Writer
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
uint8https://godoc.org/builtin#uint8
errorhttps://godoc.org/builtin#error
WriteQuantizedMaterialOBJhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L188
https://godoc.org/github.com/unixpickle/model3d/model3d#WriteQuantizedMaterialOBJ
iohttps://godoc.org/io
Writerhttps://godoc.org/io#Writer
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
inthttps://godoc.org/builtin#int
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
float64https://godoc.org/builtin#float64
errorhttps://godoc.org/builtin#error
WriteSTLhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L30
https://godoc.org/github.com/unixpickle/model3d/model3d#WriteSTL
iohttps://godoc.org/io
Writerhttps://godoc.org/io#Writer
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
errorhttps://godoc.org/builtin#error
WriteTexturedMaterialOBJhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L202
https://godoc.org/github.com/unixpickle/model3d/model3d#WriteTexturedMaterialOBJ
iohttps://godoc.org/io
Writerhttps://godoc.org/io#Writer
fileformatshttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats
OBJFilehttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#OBJFile
fileformatshttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats
MTLFilehttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#MTLFile
imagehttps://godoc.org/image
Imagehttps://godoc.org/image#Image
errorhttps://godoc.org/builtin#error
WriteVertexColorOBJhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L124
https://godoc.org/github.com/unixpickle/model3d/model3d#WriteVertexColorOBJ
iohttps://godoc.org/io
Writerhttps://godoc.org/io#Writer
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
errorhttps://godoc.org/builtin#error
https://godoc.org/github.com/unixpickle/model3d/model3d#pkg-types
ARAPhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L67
https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP
NewARAPhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L90
https://godoc.org/github.com/unixpickle/model3d/model3d#NewARAP
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
ARAPhttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP
NewARAPWeightedhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L103
https://godoc.org/github.com/unixpickle/model3d/model3d#NewARAPWeighted
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
ARAPWeightingSchemehttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAPWeightingScheme
ARAPhttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP
Deformhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L224
https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.Deform
ARAPhttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP
ARAPConstraintshttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAPConstraints
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
DeformMaphttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L285
https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.DeformMap
ARAPhttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP
ARAPConstraintshttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAPConstraints
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Laplacehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L263
https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.Laplace
ARAPhttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP
ARAPConstraintshttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAPConstraints
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
MaxIterationshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L200
https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.MaxIterations
ARAPhttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP
inthttps://godoc.org/builtin#int
MinIterationshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L212
https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.MinIterations
ARAPhttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP
inthttps://godoc.org/builtin#int
SeqDeformerhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L238
https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.SeqDeformer
ARAPhttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP
boolhttps://godoc.org/builtin#bool
ARAPConstraintshttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAPConstraints
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
SetMaxIterationshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L206
https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.SetMaxIterations
ARAPhttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP
inthttps://godoc.org/builtin#int
SetMinIterationshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L218
https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.SetMinIterations
ARAPhttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP
inthttps://godoc.org/builtin#int
SetTolerancehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L194
https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.SetTolerance
ARAPhttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP
float64https://godoc.org/builtin#float64
Tolerancehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L185
https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.Tolerance
ARAPhttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP
float64https://godoc.org/builtin#float64
ARAPConstraintshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L51
https://godoc.org/github.com/unixpickle/model3d/model3d#ARAPConstraints
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
AddAroundhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L56
https://godoc.org/github.com/unixpickle/model3d/model3d#ARAPConstraints.AddAround
ARAPConstraintshttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAPConstraints
ARAPhttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAP
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
ARAPWeightingSchemehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L24
https://godoc.org/github.com/unixpickle/model3d/model3d#ARAPWeightingScheme
inthttps://godoc.org/builtin#int
ARAPWeightingSchemehttps://godoc.org/github.com/unixpickle/model3d/model3d#ARAPWeightingScheme
iotahttps://godoc.org/builtin#iota
Adderhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L5
https://godoc.org/github.com/unixpickle/model3d/model3d#Adder
inthttps://godoc.org/builtin#int
int8https://godoc.org/builtin#int8
int16https://godoc.org/builtin#int16
int32https://godoc.org/builtin#int32
int64https://godoc.org/builtin#int64
uinthttps://godoc.org/builtin#uint
uint8https://godoc.org/builtin#uint8
uint16https://godoc.org/builtin#uint16
uint32https://godoc.org/builtin#uint32
uint64https://godoc.org/builtin#uint64
uintptrhttps://godoc.org/builtin#uintptr
float32https://godoc.org/builtin#float32
float64https://godoc.org/builtin#float64
complex64https://godoc.org/builtin#complex64
complex128https://godoc.org/builtin#complex128
BVHhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bvh.go#L18
https://godoc.org/github.com/unixpickle/model3d/model3d#BVH
Bounderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Bounder
BVHhttps://godoc.org/github.com/unixpickle/model3d/model3d#BVH
NewBVHAreaDensityhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bvh.go#L32
https://godoc.org/github.com/unixpickle/model3d/model3d#NewBVHAreaDensity
Bounderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Bounder
BVHhttps://godoc.org/github.com/unixpickle/model3d/model3d#BVH
Bounderhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bounder.go#L12
https://godoc.org/github.com/unixpickle/model3d/model3d#Bounder
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Capsulehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L348
https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Containshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L365
https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.Contains
Capsulehttps://godoc.org/github.com/unixpickle/model3d/model3d#Capsule
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
FirstRayCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L372
https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.FirstRayCollision
Capsulehttps://godoc.org/github.com/unixpickle/model3d/model3d#Capsule
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
boolhttps://godoc.org/builtin#bool
Maxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L360
https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.Max
Capsulehttps://godoc.org/github.com/unixpickle/model3d/model3d#Capsule
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
MetaballDistBoundhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L533
https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.MetaballDistBound
Capsulehttps://godoc.org/github.com/unixpickle/model3d/model3d#Capsule
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
MetaballFieldhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L526
https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.MetaballField
Capsulehttps://godoc.org/github.com/unixpickle/model3d/model3d#Capsule
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Minhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L355
https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.Min
Capsulehttps://godoc.org/github.com/unixpickle/model3d/model3d#Capsule
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
NormalSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L480
https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.NormalSDF
Capsulehttps://godoc.org/github.com/unixpickle/model3d/model3d#Capsule
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
PointSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L472
https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.PointSDF
Capsulehttps://godoc.org/github.com/unixpickle/model3d/model3d#Capsule
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
RayCollisionshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L388
https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.RayCollisions
Capsulehttps://godoc.org/github.com/unixpickle/model3d/model3d#Capsule
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
inthttps://godoc.org/builtin#int
SDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L466
https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.SDF
Capsulehttps://godoc.org/github.com/unixpickle/model3d/model3d#Capsule
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
SphereCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L461
https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.SphereCollision
Capsulehttps://godoc.org/github.com/unixpickle/model3d/model3d#Capsule
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
boolhttps://godoc.org/builtin#bool
Colliderhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L52
https://godoc.org/github.com/unixpickle/model3d/model3d#Collider
Bounderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Bounder
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
inthttps://godoc.org/builtin#int
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
boolhttps://godoc.org/builtin#bool
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
boolhttps://godoc.org/builtin#bool
GroupedCollidersToColliderhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L189
https://godoc.org/github.com/unixpickle/model3d/model3d#GroupedCollidersToCollider
Colliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Collider
Colliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Collider
ProfileColliderhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L615
https://godoc.org/github.com/unixpickle/model3d/model3d#ProfileCollider
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Colliderhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Collider
float64https://godoc.org/builtin#float64
Colliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Collider
TransformColliderhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L242
https://godoc.org/github.com/unixpickle/model3d/model3d#TransformCollider
DistTransformhttps://godoc.org/github.com/unixpickle/model3d/model3d#DistTransform
Colliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Collider
Colliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Collider
ColliderSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L241
https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid
NewColliderSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L250
https://godoc.org/github.com/unixpickle/model3d/model3d#NewColliderSolid
Colliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Collider
ColliderSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid
NewColliderSolidHollowhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L268
https://godoc.org/github.com/unixpickle/model3d/model3d#NewColliderSolidHollow
Colliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Collider
float64https://godoc.org/builtin#float64
ColliderSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid
NewColliderSolidInsethttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L259
https://godoc.org/github.com/unixpickle/model3d/model3d#NewColliderSolidInset
Colliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Collider
float64https://godoc.org/builtin#float64
ColliderSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid
Containshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L286
https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid.Contains
ColliderSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Maxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L281
https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid.Max
ColliderSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Minhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L276
https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid.Min
ColliderSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Conehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L859
https://godoc.org/github.com/unixpickle/model3d/model3d#Cone
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Containshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L888
https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.Contains
Conehttps://godoc.org/github.com/unixpickle/model3d/model3d#Cone
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
FirstRayCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L902
https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.FirstRayCollision
Conehttps://godoc.org/github.com/unixpickle/model3d/model3d#Cone
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
boolhttps://godoc.org/builtin#bool
Maxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L877
https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.Max
Conehttps://godoc.org/github.com/unixpickle/model3d/model3d#Cone
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
MetaballDistBoundhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1033
https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.MetaballDistBound
Conehttps://godoc.org/github.com/unixpickle/model3d/model3d#Cone
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
MetaballFieldhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1026
https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.MetaballField
Conehttps://godoc.org/github.com/unixpickle/model3d/model3d#Cone
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Minhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L866
https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.Min
Conehttps://godoc.org/github.com/unixpickle/model3d/model3d#Cone
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
NormalSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L989
https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.NormalSDF
Conehttps://godoc.org/github.com/unixpickle/model3d/model3d#Cone
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
PointSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L981
https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.PointSDF
Conehttps://godoc.org/github.com/unixpickle/model3d/model3d#Cone
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
RayCollisionshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L918
https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.RayCollisions
Conehttps://godoc.org/github.com/unixpickle/model3d/model3d#Cone
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
inthttps://godoc.org/builtin#int
SDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L975
https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.SDF
Conehttps://godoc.org/github.com/unixpickle/model3d/model3d#Cone
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
SphereCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L969
https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.SphereCollision
Conehttps://godoc.org/github.com/unixpickle/model3d/model3d#Cone
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
boolhttps://godoc.org/builtin#bool
ConeSlicehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1039
https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
Containshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1073
https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.Contains
ConeSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
FirstRayCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1088
https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.FirstRayCollision
ConeSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
boolhttps://godoc.org/builtin#bool
Maxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1060
https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.Max
ConeSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
MetaballDistBoundhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1319
https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.MetaballDistBound
ConeSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
MetaballFieldhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1312
https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.MetaballField
ConeSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Minhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1047
https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.Min
ConeSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
NormalSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1220
https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.NormalSDF
ConeSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
PointSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1212
https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.PointSDF
ConeSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
RayCollisionshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1104
https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.RayCollisions
ConeSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
inthttps://godoc.org/builtin#int
SDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1206
https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.SDF
ConeSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
SphereCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1200
https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.SphereCollision
ConeSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
boolhttps://godoc.org/builtin#bool
ConvexPolytopehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/polytope.go#L25
https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope
LinearConstrainthttps://godoc.org/github.com/unixpickle/model3d/model3d#LinearConstraint
NewConvexPolytopeRecthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/polytope.go#L29
https://godoc.org/github.com/unixpickle/model3d/model3d#NewConvexPolytopeRect
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
ConvexPolytopehttps://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope
Containshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/polytope.go#L59
https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope.Contains
ConvexPolytopehttps://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Meshhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/polytope.go#L73
https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope.Mesh
ConvexPolytopehttps://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Solidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/polytope.go#L120
https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope.Solid
ConvexPolytopehttps://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
Coord2Dhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L48
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Coordhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord
NewCoord2DPolarhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L76
https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DPolar
float64https://godoc.org/builtin#float64
Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D
NewCoord2DRandBoundshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L70
https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandBounds
Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D
Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D
NewCoord2DRandNormhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L52
https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandNorm
Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D
NewCoord2DRandUniformhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L64
https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandUniform
Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D
NewCoord2DRandUnithttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L58
https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandUnit
Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D
Coord3Dhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L81
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
NewCoord3DArrayhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L89
https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DArray
float64https://godoc.org/builtin#float64
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
NewCoord3DRandBoundshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L128
https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandBounds
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
NewCoord3DRandNormhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L95
https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandNorm
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
NewCoord3DRandUniformhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L118
https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandUniform
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
NewCoord3DRandUnithttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L105
https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandUnit
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Oneshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L134
https://godoc.org/github.com/unixpickle/model3d/model3d#Ones
float64https://godoc.org/builtin#float64
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Xhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L139
https://godoc.org/github.com/unixpickle/model3d/model3d#X
float64https://godoc.org/builtin#float64
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
XYhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L144
https://godoc.org/github.com/unixpickle/model3d/model3d#XY
float64https://godoc.org/builtin#float64
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
XYZhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L149
https://godoc.org/github.com/unixpickle/model3d/model3d#XYZ
float64https://godoc.org/builtin#float64
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
XZhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L154
https://godoc.org/github.com/unixpickle/model3d/model3d#XZ
float64https://godoc.org/builtin#float64
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Yhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L159
https://godoc.org/github.com/unixpickle/model3d/model3d#Y
float64https://godoc.org/builtin#float64
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
YZhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L164
https://godoc.org/github.com/unixpickle/model3d/model3d#YZ
float64https://godoc.org/builtin#float64
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Zhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L169
https://godoc.org/github.com/unixpickle/model3d/model3d#Z
float64https://godoc.org/builtin#float64
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Abshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L330
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Abs
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Addhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L236
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Add
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
AddScalarhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L228
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.AddScalar
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Arrayhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L416
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Array
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Coord2Dhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L285
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Coord2D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D
Crosshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L194
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Cross
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Disthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L250
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Dist
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Divhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L208
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Div
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Dothttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L189
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Dot
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Geohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L271
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Geo
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
GeoCoordhttps://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord
L1Disthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L266
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.L1Dist
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Maxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L325
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Max
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
MaxCoordhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L335
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.MaxCoord
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Midhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L174
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Mid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Minhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L320
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Min
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Mulhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L203
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Mul
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Normhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L179
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Norm
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
NormSquaredhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L184
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.NormSquared
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Normalizehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L357
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Normalize
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
OrthoBasishttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L366
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.OrthoBasis
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
ProjectOuthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L402
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.ProjectOut
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Reciphttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L213
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Recip
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Reflecthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L409
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Reflect
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Scalehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L219
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Scale
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
SquaredDisthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L258
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.SquaredDist
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Subhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L245
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Sub
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Sumhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L352
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Sum
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
XYhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L290
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.XY
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D
XZhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L295
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.XZ
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D
YXhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L300
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.YX
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D
YZhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L305
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.YZ
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D
ZXhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L310
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.ZX
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D
ZYhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L315
https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.ZY
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord2Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D
CoordMaphttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L17
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
anyhttps://godoc.org/builtin#any
CircleBoundaryhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L144
https://godoc.org/github.com/unixpickle/model3d/model3d#CircleBoundary
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Coordhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord
Floater97https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L388
https://godoc.org/github.com/unixpickle/model3d/model3d#Floater97
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Coordhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord
EdgeMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap
float64https://godoc.org/builtin#float64
numericalhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/numerical
LargeLinearSolverhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/numerical#LargeLinearSolver
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Coordhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord
https://www.cs.jhu.edu/~misha/Fall09/Floater97.pdfhttps://www.cs.jhu.edu/~misha/Fall09/Floater97.pdf
NewCoordMaphttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L23
https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoordMap
anyhttps://godoc.org/builtin#any
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
PNormBoundaryhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L189
https://godoc.org/github.com/unixpickle/model3d/model3d#PNormBoundary
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
float64https://godoc.org/builtin#float64
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Coordhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord
SquareBoundaryhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L172
https://godoc.org/github.com/unixpickle/model3d/model3d#SquareBoundary
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Coordhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord
StretchMinimizingParameterizationhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L507
https://godoc.org/github.com/unixpickle/model3d/model3d#StretchMinimizingParameterization
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Coordhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord
EdgeMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap
float64https://godoc.org/builtin#float64
numericalhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/numerical
LargeLinearSolverhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/numerical#LargeLinearSolver
inthttps://godoc.org/builtin#int
float64https://godoc.org/builtin#float64
boolhttps://godoc.org/builtin#bool
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Coordhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord
Deletehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L63
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Delete
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
KeyRangehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L94
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.KeyRange
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Lenhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L28
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Len
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
inthttps://godoc.org/builtin#int
Loadhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L48
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Load
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Rangehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L134
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Range
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Storehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L76
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Store
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Valuehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L38
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Value
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
ValueRangehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L112
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.ValueRange
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
boolhttps://godoc.org/builtin#bool
CoordToNumberhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L361
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber
Adderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Adder
NewCoordToNumberhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L367
https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoordToNumber
Adderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Adder
CoordToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber
Addhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L438
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Add
CoordToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Deletehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L407
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Delete
CoordToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
KeyRangehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L459
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.KeyRange
CoordToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Lenhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L372
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Len
CoordToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber
inthttps://godoc.org/builtin#int
Loadhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L392
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Load
CoordToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Rangehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L499
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Range
CoordToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Storehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L420
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Store
CoordToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Valuehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L382
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Value
CoordToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
ValueRangehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L477
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.ValueRange
CoordToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber
boolhttps://godoc.org/builtin#bool
CoordToSlicehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L178
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice
anyhttps://godoc.org/builtin#any
NewCoordToSlicehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L184
https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoordToSlice
anyhttps://godoc.org/builtin#any
CoordToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice
Appendhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L255
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Append
CoordToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Deletehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L224
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Delete
CoordToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
KeyRangehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L277
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.KeyRange
CoordToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Lenhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L189
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Len
CoordToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice
inthttps://godoc.org/builtin#int
Loadhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L209
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Load
CoordToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Rangehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L317
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Range
CoordToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Storehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L237
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Store
CoordToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Valuehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L199
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Value
CoordToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
ValueRangehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L295
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.ValueRange
CoordToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice
boolhttps://godoc.org/builtin#bool
CoordTreehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L13
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
inthttps://godoc.org/builtin#int
CoordTreehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree
CoordTreehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree
NewCoordTreehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L24
https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoordTree
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
CoordTreehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree
Containshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L57
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Contains
CoordTreehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Disthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L75
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Dist
CoordTreehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Emptyhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L51
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Empty
CoordTreehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree
boolhttps://godoc.org/builtin#bool
KNNhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L121
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.KNN
CoordTreehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree
inthttps://godoc.org/builtin#int
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Leafhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L46
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Leaf
CoordTreehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree
boolhttps://godoc.org/builtin#bool
NearestNeighborhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L83
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.NearestNeighbor
CoordTreehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Slicehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L188
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Slice
CoordTreehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
SphereCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L152
https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.SphereCollision
CoordTreehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
boolhttps://godoc.org/builtin#bool
Cylinderhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L542
https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Containshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L588
https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.Contains
Cylinderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
FirstRayCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L601
https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.FirstRayCollision
Cylinderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
boolhttps://godoc.org/builtin#bool
Maxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L561
https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.Max
Cylinderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
MetaballDistBoundhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L742
https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.MetaballDistBound
Cylinderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
MetaballFieldhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L735
https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.MetaballField
Cylinderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Minhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L549
https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.Min
Cylinderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
NormalSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L726
https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.NormalSDF
Cylinderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
PointSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L718
https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.PointSDF
Cylinderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
RayCollisionshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L617
https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.RayCollisions
Cylinderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
inthttps://godoc.org/builtin#int
SDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L712
https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.SDF
Cylinderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
SphereCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L707
https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.SphereCollision
Cylinderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
boolhttps://godoc.org/builtin#bool
CylinderSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L67
https://godoc.org/github.com/unixpickle/model3d/model3d#CylinderSolid
Cylinderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder
Decimatorhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/decimate.go#L34
https://godoc.org/github.com/unixpickle/model3d/model3d#Decimator
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
boolhttps://godoc.org/builtin#bool
boolhttps://godoc.org/builtin#bool
float64https://godoc.org/builtin#float64
inthttps://godoc.org/builtin#int
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
https://webdocs.cs.ualberta.ca/~lin/ABProject/papers/4.pdfhttps://webdocs.cs.ualberta.ca/~lin/ABProject/papers/4.pdf
Decimatehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/decimate.go#L81
https://godoc.org/github.com/unixpickle/model3d/model3d#Decimator.Decimate
Decimatorhttps://godoc.org/github.com/unixpickle/model3d/model3d#Decimator
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
DistTransformhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L28
https://godoc.org/github.com/unixpickle/model3d/model3d#DistTransform
Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Transform
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
Rotationhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L161
https://godoc.org/github.com/unixpickle/model3d/model3d#Rotation
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
DistTransformhttps://godoc.org/github.com/unixpickle/model3d/model3d#DistTransform
DualContouringhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/dc.go#L78
https://godoc.org/github.com/unixpickle/model3d/model3d#DualContouring
SolidSurfaceEstimatorhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator
float64https://godoc.org/builtin#float64
boolhttps://godoc.org/builtin#bool
inthttps://godoc.org/builtin#int
inthttps://godoc.org/builtin#int
boolhttps://godoc.org/builtin#bool
boolhttps://godoc.org/builtin#bool
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
DualContouringTriangleModehttps://godoc.org/github.com/unixpickle/model3d/model3d#DualContouringTriangleMode
Meshhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/dc.go#L148
https://godoc.org/github.com/unixpickle/model3d/model3d#DualContouring.Mesh
DualContouringhttps://godoc.org/github.com/unixpickle/model3d/model3d#DualContouring
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
MeshInteriorhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/dc.go#L159
https://godoc.org/github.com/unixpickle/model3d/model3d#DualContouring.MeshInterior
DualContouringhttps://godoc.org/github.com/unixpickle/model3d/model3d#DualContouring
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
DualContouringTriangleModehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/dc.go#L18
https://godoc.org/github.com/unixpickle/model3d/model3d#DualContouringTriangleMode
inthttps://godoc.org/builtin#int
DualContouringTriangleModehttps://godoc.org/github.com/unixpickle/model3d/model3d#DualContouringTriangleMode
iotahttps://godoc.org/builtin#iota
EdgeMaphttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L543
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap
anyhttps://godoc.org/builtin#any
Floater97InvChordLengthWeightshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L295
https://godoc.org/github.com/unixpickle/model3d/model3d#Floater97InvChordLengthWeights
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
float64https://godoc.org/builtin#float64
EdgeMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap
float64https://godoc.org/builtin#float64
Floater97ShapePreservingWeightshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L320
https://godoc.org/github.com/unixpickle/model3d/model3d#Floater97ShapePreservingWeights
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
EdgeMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap
float64https://godoc.org/builtin#float64
Floater97UniformWeightshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L280
https://godoc.org/github.com/unixpickle/model3d/model3d#Floater97UniformWeights
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
EdgeMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap
float64https://godoc.org/builtin#float64
NewEdgeMaphttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L549
https://godoc.org/github.com/unixpickle/model3d/model3d#NewEdgeMap
anyhttps://godoc.org/builtin#any
EdgeMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap
Deletehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L589
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Delete
EdgeMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
KeyRangehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L620
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.KeyRange
EdgeMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Lenhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L554
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Len
EdgeMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap
inthttps://godoc.org/builtin#int
Loadhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L574
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Load
EdgeMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Rangehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L660
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Range
EdgeMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Storehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L602
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Store
EdgeMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Valuehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L564
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Value
EdgeMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
ValueRangehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L638
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.ValueRange
EdgeMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap
boolhttps://godoc.org/builtin#bool
EdgeToNumberhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L891
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber
Adderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Adder
NewEdgeToNumberhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L897
https://godoc.org/github.com/unixpickle/model3d/model3d#NewEdgeToNumber
Adderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Adder
EdgeToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber
Addhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L968
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Add
EdgeToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Deletehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L937
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Delete
EdgeToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
KeyRangehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L989
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.KeyRange
EdgeToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Lenhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L902
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Len
EdgeToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber
inthttps://godoc.org/builtin#int
Loadhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L922
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Load
EdgeToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Rangehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L1029
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Range
EdgeToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Storehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L950
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Store
EdgeToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Valuehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L912
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Value
EdgeToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
ValueRangehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L1007
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.ValueRange
EdgeToNumberhttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber
boolhttps://godoc.org/builtin#bool
EdgeToSlicehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L706
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice
anyhttps://godoc.org/builtin#any
NewEdgeToSlicehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L712
https://godoc.org/github.com/unixpickle/model3d/model3d#NewEdgeToSlice
anyhttps://godoc.org/builtin#any
EdgeToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice
Appendhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L783
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Append
EdgeToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Deletehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L752
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Delete
EdgeToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
KeyRangehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L805
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.KeyRange
EdgeToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Lenhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L717
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Len
EdgeToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice
inthttps://godoc.org/builtin#int
Loadhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L737
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Load
EdgeToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Rangehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L845
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Range
EdgeToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Storehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L765
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Store
EdgeToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Valuehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L727
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Value
EdgeToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
ValueRangehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L823
https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.ValueRange
EdgeToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice
boolhttps://godoc.org/builtin#bool
FaceSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L47
https://godoc.org/github.com/unixpickle/model3d/model3d#FaceSDF
PointSDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#PointSDF
NormalSDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#NormalSDF
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
DualContourSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/dc.go#L59
https://godoc.org/github.com/unixpickle/model3d/model3d#DualContourSDF
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
float64https://godoc.org/builtin#float64
FaceSDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#FaceSDF
GroupedTrianglesToSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L202
https://godoc.org/github.com/unixpickle/model3d/model3d#GroupedTrianglesToSDF
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
FaceSDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#FaceSDF
MeshToSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L192
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToSDF
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
FaceSDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#FaceSDF
GeoCoordhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L19
https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
Coord3Dhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L32
https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord.Coord3D
GeoCoordhttps://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Distancehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L26
https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord.Distance
GeoCoordhttps://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord
GeoCoordhttps://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord
float64https://godoc.org/builtin#float64
Normalizehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L43
https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord.Normalize
GeoCoordhttps://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord
GeoCoordhttps://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord
InterpNormalTrianglehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L499
https://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
FirstRayCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L515
https://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle.FirstRayCollision
InterpNormalTrianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
boolhttps://godoc.org/builtin#bool
InterpNormalhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L507
https://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle.InterpNormal
InterpNormalTrianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle
float64https://godoc.org/builtin#float64
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
RayCollisionshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L528
https://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle.RayCollisions
InterpNormalTrianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
inthttps://godoc.org/builtin#int
IntersectedSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L144
https://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
Containshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L163
https://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid.Contains
IntersectedSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Maxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L154
https://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid.Max
IntersectedSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Minhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L146
https://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid.Min
IntersectedSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
JoinedColliderhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L217
https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider
NewJoinedColliderhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L225
https://godoc.org/github.com/unixpickle/model3d/model3d#NewJoinedCollider
Colliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Collider
JoinedColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider
FirstRayCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L275
https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.FirstRayCollision
JoinedColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
boolhttps://godoc.org/builtin#bool
Maxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L259
https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.Max
JoinedColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Minhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L255
https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.Min
JoinedColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
RayCollisionshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L263
https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.RayCollisions
JoinedColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
inthttps://godoc.org/builtin#int
SphereCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L292
https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.SphereCollision
JoinedColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
boolhttps://godoc.org/builtin#bool
JoinedSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L71
https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
Containshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L89
https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Contains
JoinedSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Maxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L81
https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Max
JoinedSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Minhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L73
https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Min
JoinedSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Optimizehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L100
https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Optimize
JoinedSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
JoinedTransformhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L179
https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform
Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Transform
Applyhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L181
https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform.Apply
JoinedTransformhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
ApplyBoundshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L188
https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform.ApplyBounds
JoinedTransformhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
ApplyDistancehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L207
https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform.ApplyDistance
JoinedTransformhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
Inversehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L195
https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform.Inverse
JoinedTransformhttps://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform
Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Transform
LinearConstrainthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/polytope.go#L13
https://godoc.org/github.com/unixpickle/model3d/model3d#LinearConstraint
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Containshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/polytope.go#L19
https://godoc.org/github.com/unixpickle/model3d/model3d#LinearConstraint.Contains
LinearConstrainthttps://godoc.org/github.com/unixpickle/model3d/model3d#LinearConstraint
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Matrix2https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L10
https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix2
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Matrix2https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Matrix2
Matrix3https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L13
https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
float64https://godoc.org/builtin#float64
NewMatrix3Columnshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L17
https://godoc.org/github.com/unixpickle/model3d/model3d#NewMatrix3Columns
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
NewMatrix3Rotationhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L31
https://godoc.org/github.com/unixpickle/model3d/model3d#NewMatrix3Rotation
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
Addhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L90
https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Add
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
Dethttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L43
https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Det
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
float64https://godoc.org/builtin#float64
Eigenvalueshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L138
https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Eigenvalues
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
complex128https://godoc.org/builtin#complex128
Inversehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L55
https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Inverse
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
InvertInPlacehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L63
https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.InvertInPlace
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
InvertInPlaceDethttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L69
https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.InvertInPlaceDet
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
float64https://godoc.org/builtin#float64
Mulhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L99
https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Mul
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
MulColumnhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L117
https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.MulColumn
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
MulColumnInvhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L80
https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.MulColumnInv
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
SVDhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L189
https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.SVD
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
Scalehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L48
https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Scale
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
float64https://godoc.org/builtin#float64
Transposehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L126
https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Transpose
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
Matrix3Transformhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L123
https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform
Matrix3https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3
Applyhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L127
https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform.Apply
Matrix3Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
ApplyBoundshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L131
https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform.ApplyBounds
Matrix3Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Inversehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L149
https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform.Inverse
Matrix3Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform
Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Transform
Meshhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L34
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
DecimateSimplehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/decimate.go#L18
https://godoc.org/github.com/unixpickle/model3d/model3d#DecimateSimple
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
float64https://godoc.org/builtin#float64
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
DualContourhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/dc.go#L28
https://godoc.org/github.com/unixpickle/model3d/model3d#DualContour
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
float64https://godoc.org/builtin#float64
boolhttps://godoc.org/builtin#bool
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
LoopSubdivisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/subdivision.go#L10
https://godoc.org/github.com/unixpickle/model3d/model3d#LoopSubdivision
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
inthttps://godoc.org/builtin#int
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
MarchingCubeshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mc.go#L14
https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubes
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
float64https://godoc.org/builtin#float64
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
MarchingCubesC2Fhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mc.go#L165
https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesC2F
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
float64https://godoc.org/builtin#float64
inthttps://godoc.org/builtin#int
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
MarchingCubesConjhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mc.go#L66
https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesConj
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
float64https://godoc.org/builtin#float64
inthttps://godoc.org/builtin#int
Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Transform
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
MarchingCubesFilterhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mc.go#L83
https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesFilter
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
boolhttps://godoc.org/builtin#bool
float64https://godoc.org/builtin#float64
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
MarchingCubesSearchhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mc.go#L45
https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesSearch
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
float64https://godoc.org/builtin#float64
inthttps://godoc.org/builtin#int
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
MarchingCubesSearchFilterhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mc.go#L151
https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesSearchFilter
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
boolhttps://godoc.org/builtin#bool
float64https://godoc.org/builtin#float64
inthttps://godoc.org/builtin#int
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
MeshToPlaneGraphshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L817
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToPlaneGraphs
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
MeshToPlaneGraphsLimitedhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L829
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToPlaneGraphsLimited
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
inthttps://godoc.org/builtin#int
float64https://godoc.org/builtin#float64
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
NewMeshhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L43
https://godoc.org/github.com/unixpickle/model3d/model3d#NewMesh
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
NewMeshConehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L244
https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshCone
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
inthttps://godoc.org/builtin#int
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
NewMeshConeSlicehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L270
https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshConeSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
inthttps://godoc.org/builtin#int
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
NewMeshCylinderhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L169
https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshCylinder
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
inthttps://godoc.org/builtin#int
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
NewMeshIcosahedronhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L304
https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshIcosahedron
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
NewMeshIcospherehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L124
https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshIcosphere
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
inthttps://godoc.org/builtin#int
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
NewMeshPolarhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L62
https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshPolar
GeoCoordhttps://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord
float64https://godoc.org/builtin#float64
inthttps://godoc.org/builtin#int
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
NewMeshRecthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L132
https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshRect
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
NewMeshTorushttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L206
https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshTorus
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
inthttps://godoc.org/builtin#int
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
NewMeshTriangleshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L51
https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshTriangles
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
ProfileMeshhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L334
https://godoc.org/github.com/unixpickle/model3d/model3d#ProfileMesh
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Meshhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Mesh
float64https://godoc.org/builtin#float64
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
SplitPlaneGraphhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L856
https://godoc.org/github.com/unixpickle/model3d/model3d#SplitPlaneGraph
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
float64https://godoc.org/builtin#float64
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
SubdivideEdgeshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/subdivision.go#L88
https://godoc.org/github.com/unixpickle/model3d/model3d#SubdivideEdges
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
inthttps://godoc.org/builtin#int
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Addhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L370
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Add
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
AddMeshhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L400
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.AddMesh
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
AddQuadhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L389
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.AddQuad
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
AllVertexNeighborshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L539
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.AllVertexNeighbors
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
CoordToSlicehttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Areahttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/measurements.go#L6
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Area
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
float64https://godoc.org/builtin#float64
Blurhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L17
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Blur
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
float64https://godoc.org/builtin#float64
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
BlurFilteredhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L31
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.BlurFiltered
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
float64https://godoc.org/builtin#float64
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Centerhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L603
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Center
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Containshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L457
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Contains
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
boolhttps://godoc.org/builtin#bool
Copyhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L406
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Copy
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
DeepCopyhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L414
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.DeepCopy
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
EliminateCoplanarhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L720
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EliminateCoplanar
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
float64https://godoc.org/builtin#float64
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
EliminateCoplanarFilteredhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L733
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EliminateCoplanarFiltered
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
float64https://godoc.org/builtin#float64
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
EliminateEdgeshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L682
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EliminateEdges
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Segmenthttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment
boolhttps://godoc.org/builtin#bool
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
EncodeMaterialOBJhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L686
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EncodeMaterialOBJ
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
float64https://godoc.org/builtin#float64
bytehttps://godoc.org/builtin#byte
EncodePLYhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L665
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EncodePLY
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
uint8https://godoc.org/builtin#uint8
bytehttps://godoc.org/builtin#byte
EncodeSTLhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L660
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EncodeSTL
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
bytehttps://godoc.org/builtin#byte
FaceOrientationshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L469
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.FaceOrientations
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
boolhttps://godoc.org/builtin#bool
Findhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L568
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Find
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
FlattenBasehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L186
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.FlattenBase
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
float64https://godoc.org/builtin#float64
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
FlipDelaunayhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L631
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.FlipDelaunay
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
https://arxiv.org/abs/math/0503219https://arxiv.org/abs/math/0503219
InconsistentEdgeshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L442
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.InconsistentEdges
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
InvertNormalshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L649
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.InvertNormals
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Iteratehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L471
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Iterate
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
IterateSortedhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L477
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.IterateSorted
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
boolhttps://godoc.org/builtin#bool
IterateVerticeshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L496
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.IterateVertices
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
MapCoordshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L615
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.MapCoords
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Maxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L803
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Max
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Minhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L782
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Min
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
NeedsRepairhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L343
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.NeedsRepair
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
boolhttps://godoc.org/builtin#bool
Neighborshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L513
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Neighbors
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
NumTriangleshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L463
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.NumTriangles
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
inthttps://godoc.org/builtin#int
Orientablehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L432
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Orientable
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
boolhttps://godoc.org/builtin#bool
Removehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L428
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Remove
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Repairhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L260
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Repair
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
float64https://godoc.org/builtin#float64
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
RepairNormalshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L603
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.RepairNormals
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
float64https://godoc.org/builtin#float64
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
inthttps://godoc.org/builtin#int
RepairNormalsMajorityhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L556
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.RepairNormalsMajority
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
inthttps://godoc.org/builtin#int
Rotatehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L609
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Rotate
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Save3MFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L745
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Save3MF
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
stringhttps://godoc.org/builtin#string
fileformatshttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats
ThreeMFUnithttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#ThreeMFUnit
errorhttps://godoc.org/builtin#error
SaveGroupedSTLhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L724
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveGroupedSTL
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
stringhttps://godoc.org/builtin#string
errorhttps://godoc.org/builtin#error
SaveMaterialOBJhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L692
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveMaterialOBJ
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
stringhttps://godoc.org/builtin#string
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
float64https://godoc.org/builtin#float64
errorhttps://godoc.org/builtin#error
SaveQuantizedMaterialOBJhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L707
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveQuantizedMaterialOBJ
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
stringhttps://godoc.org/builtin#string
inthttps://godoc.org/builtin#int
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
float64https://godoc.org/builtin#float64
errorhttps://godoc.org/builtin#error
SaveVertexColorOBJhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L671
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveVertexColorOBJ
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
stringhttps://godoc.org/builtin#string
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
errorhttps://godoc.org/builtin#error
Scalehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L591
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Scale
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
float64https://godoc.org/builtin#float64
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
SelfIntersectionshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L420
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SelfIntersections
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
inthttps://godoc.org/builtin#int
SingularVerticeshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L370
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SingularVertices
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
SmoothAreashttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L126
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SmoothAreas
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
float64https://godoc.org/builtin#float64
inthttps://godoc.org/builtin#int
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Solidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L876
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Solid
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
Transformhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L643
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Transform
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Transform
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Translatehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L597
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Translate
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
TriangleSlicehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L757
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.TriangleSlice
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
VertexNormalshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L146
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.VertexNormals
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.99.2846&rep=rep1&type=pdfhttp://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.99.2846&rep=rep1&type=pdf
VertexSlicehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L770
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.VertexSlice
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Volumehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/measurements.go#L18
https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Volume
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
float64https://godoc.org/builtin#float64
MeshHierarchyhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_hierarchy.go#L15
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
MeshHierarchyhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy
MeshToHierarchyhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_hierarchy.go#L31
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToHierarchy
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
MeshHierarchyhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy
Containshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_hierarchy.go#L127
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.Contains
MeshHierarchyhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
FullMeshhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_hierarchy.go#L92
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.FullMesh
MeshHierarchyhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
MapCoordshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_hierarchy.go#L102
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.MapCoords
MeshHierarchyhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
MeshHierarchyhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy
Maxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_hierarchy.go#L121
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.Max
MeshHierarchyhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Minhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_hierarchy.go#L115
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.Min
MeshHierarchyhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
MeshSmootherhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/smooth.go#L9
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshSmoother
float64https://godoc.org/builtin#float64
inthttps://godoc.org/builtin#int
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Smoothhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/smooth.go#L55
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshSmoother.Smooth
MeshSmootherhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshSmoother
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
SmoothMappinghttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/smooth.go#L62
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshSmoother.SmoothMapping
MeshSmootherhttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshSmoother
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
MeshUVMaphttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L1131
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Coordhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord
BuildAutomaticUVMaphttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L42
https://godoc.org/github.com/unixpickle/model3d/model3d#BuildAutomaticUVMap
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
inthttps://godoc.org/builtin#int
boolhttps://godoc.org/builtin#bool
MeshUVMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap
JoinMeshUVMapshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L1137
https://godoc.org/github.com/unixpickle/model3d/model3d#JoinMeshUVMaps
MeshUVMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap
MeshUVMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap
NewMeshUVMapForCoordshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L1165
https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshUVMapForCoords
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Coordhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord
MeshUVMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap
PackMeshUVMapshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L1154
https://godoc.org/github.com/unixpickle/model3d/model3d#PackMeshUVMaps
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Coordhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord
float64https://godoc.org/builtin#float64
MeshUVMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap
MeshUVMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap
Area3Dhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L1255
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap.Area3D
MeshUVMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap
float64https://godoc.org/builtin#float64
Bounds2Dhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L1217
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap.Bounds2D
MeshUVMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Coordhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord
MapFnhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L1190
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap.MapFn
MeshUVMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Coordhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
ToBoundshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L1236
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap.ToBounds
MeshUVMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Coordhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord
MeshUVMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap
Metaballhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/metaball.go#L32
https://godoc.org/github.com/unixpickle/model3d/model3d#Metaball
Bounderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Bounder
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
RotateMetaballhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L356
https://godoc.org/github.com/unixpickle/model3d/model3d#RotateMetaball
Metaballhttps://godoc.org/github.com/unixpickle/model3d/model3d#Metaball
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Metaballhttps://godoc.org/github.com/unixpickle/model3d/model3d#Metaball
SDFToMetaballhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/metaball.go#L154
https://godoc.org/github.com/unixpickle/model3d/model3d#SDFToMetaball
SDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#SDF
Metaballhttps://godoc.org/github.com/unixpickle/model3d/model3d#Metaball
ScaleMetaballhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L343
https://godoc.org/github.com/unixpickle/model3d/model3d#ScaleMetaball
Metaballhttps://godoc.org/github.com/unixpickle/model3d/model3d#Metaball
float64https://godoc.org/builtin#float64
Metaballhttps://godoc.org/github.com/unixpickle/model3d/model3d#Metaball
TransformMetaballhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L329
https://godoc.org/github.com/unixpickle/model3d/model3d#TransformMetaball
DistTransformhttps://godoc.org/github.com/unixpickle/model3d/model3d#DistTransform
Metaballhttps://godoc.org/github.com/unixpickle/model3d/model3d#Metaball
Metaballhttps://godoc.org/github.com/unixpickle/model3d/model3d#Metaball
TranslateMetaballhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L349
https://godoc.org/github.com/unixpickle/model3d/model3d#TranslateMetaball
Metaballhttps://godoc.org/github.com/unixpickle/model3d/model3d#Metaball
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Metaballhttps://godoc.org/github.com/unixpickle/model3d/model3d#Metaball
VecScaleMetaballhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L387
https://godoc.org/github.com/unixpickle/model3d/model3d#VecScaleMetaball
Metaballhttps://godoc.org/github.com/unixpickle/model3d/model3d#Metaball
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Metaballhttps://godoc.org/github.com/unixpickle/model3d/model3d#Metaball
MetaballFalloffFunchttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/metaball.go#L10
https://godoc.org/github.com/unixpickle/model3d/model3d#MetaballFalloffFunc
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
MultiColliderhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L108
https://godoc.org/github.com/unixpickle/model3d/model3d#MultiCollider
TriangleColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#TriangleCollider
SegmentColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#SegmentCollider
RectColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#RectCollider
BVHToColliderhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L203
https://godoc.org/github.com/unixpickle/model3d/model3d#BVHToCollider
BVHhttps://godoc.org/github.com/unixpickle/model3d/model3d#BVH
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
MultiColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#MultiCollider
GroupedTrianglesToColliderhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L169
https://godoc.org/github.com/unixpickle/model3d/model3d#GroupedTrianglesToCollider
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
MultiColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#MultiCollider
MeshToColliderhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L138
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToCollider
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
MultiColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#MultiCollider
MeshToInterpNormalColliderhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L147
https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToInterpNormalCollider
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
MultiColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#MultiCollider
NormalSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L37
https://godoc.org/github.com/unixpickle/model3d/model3d#NormalSDF
SDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#SDF
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
PointSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L27
https://godoc.org/github.com/unixpickle/model3d/model3d#PointSDF
SDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#SDF
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
FuncPointSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L99
https://godoc.org/github.com/unixpickle/model3d/model3d#FuncPointSDF
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
PointSDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#PointSDF
ProfilePointSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L370
https://godoc.org/github.com/unixpickle/model3d/model3d#ProfilePointSDF
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
PointSDFhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#PointSDF
float64https://godoc.org/builtin#float64
PointSDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#PointSDF
Rayhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L12
https://godoc.org/github.com/unixpickle/model3d/model3d#Ray
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
RayCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L19
https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
float64https://godoc.org/builtin#float64
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
anyhttps://godoc.org/builtin#any
Recthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L145
https://godoc.org/github.com/unixpickle/model3d/model3d#Rect
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
BoundsRecthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L156
https://godoc.org/github.com/unixpickle/model3d/model3d#BoundsRect
Bounderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Bounder
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
NewRecthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L151
https://godoc.org/github.com/unixpickle/model3d/model3d#NewRect
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
Containshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L171
https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.Contains
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Expandhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L339
https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.Expand
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
float64https://godoc.org/builtin#float64
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
FirstRayCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L177
https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.FirstRayCollision
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
boolhttps://godoc.org/builtin#bool
Maxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L166
https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.Max
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
MetaballDistBoundhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L332
https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.MetaballDistBound
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
MetaballFieldhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L325
https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.MetaballField
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Minhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L161
https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.Min
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
NormalSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L269
https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.NormalSDF
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
PointSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L261
https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.PointSDF
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
RayCollisionshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L198
https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.RayCollisions
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
inthttps://godoc.org/builtin#int
SDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L255
https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.SDF
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
SphereCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L249
https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.SphereCollision
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
boolhttps://godoc.org/builtin#bool
RectColliderhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L102
https://godoc.org/github.com/unixpickle/model3d/model3d#RectCollider
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
boolhttps://godoc.org/builtin#bool
RectSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L65
https://godoc.org/github.com/unixpickle/model3d/model3d#RectSolid
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
SDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L19
https://godoc.org/github.com/unixpickle/model3d/model3d#SDF
Bounderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Bounder
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
ColliderToSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L136
https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderToSDF
Colliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Collider
inthttps://godoc.org/builtin#int
SDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#SDF
FuncSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L67
https://godoc.org/github.com/unixpickle/model3d/model3d#FuncSDF
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
SDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#SDF
ProfileSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L322
https://godoc.org/github.com/unixpickle/model3d/model3d#ProfileSDF
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
SDFhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#SDF
float64https://godoc.org/builtin#float64
SDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#SDF
TransformSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L232
https://godoc.org/github.com/unixpickle/model3d/model3d#TransformSDF
DistTransformhttps://godoc.org/github.com/unixpickle/model3d/model3d#DistTransform
SDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#SDF
SDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#SDF
Scalehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L67
https://godoc.org/github.com/unixpickle/model3d/model3d#Scale
float64https://godoc.org/builtin#float64
Applyhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L71
https://godoc.org/github.com/unixpickle/model3d/model3d#Scale.Apply
Scalehttps://godoc.org/github.com/unixpickle/model3d/model3d#Scale
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
ApplyBoundshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L75
https://godoc.org/github.com/unixpickle/model3d/model3d#Scale.ApplyBounds
Scalehttps://godoc.org/github.com/unixpickle/model3d/model3d#Scale
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
ApplyDistancehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L83
https://godoc.org/github.com/unixpickle/model3d/model3d#Scale.ApplyDistance
Scalehttps://godoc.org/github.com/unixpickle/model3d/model3d#Scale
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
Inversehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L79
https://godoc.org/github.com/unixpickle/model3d/model3d#Scale.Inverse
Scalehttps://godoc.org/github.com/unixpickle/model3d/model3d#Scale
Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Transform
Segmenthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L543
https://godoc.org/github.com/unixpickle/model3d/model3d#Segment
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
NewSegmenthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L547
https://godoc.org/github.com/unixpickle/model3d/model3d#NewSegment
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Segmenthttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment
Closesthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L579
https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Closest
Segmenthttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
ClosestL1https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L597
https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.ClosestL1
Segmenthttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Disthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L568
https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Dist
Segmenthttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
L1Disthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L574
https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.L1Dist
Segmenthttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Lengthhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L562
https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Length
Segmenthttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment
float64https://godoc.org/builtin#float64
Midhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L557
https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Mid
Segmenthttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Otherhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L642
https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Other
Segmenthttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
RectCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L632
https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.RectCollision
Segmenthttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
boolhttps://godoc.org/builtin#bool
SegmentColliderhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L93
https://godoc.org/github.com/unixpickle/model3d/model3d#SegmentCollider
Segmenthttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment
boolhttps://godoc.org/builtin#bool
Solidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L16
https://godoc.org/github.com/unixpickle/model3d/model3d#Solid
Bounderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Bounder
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
CacheSolidBoundshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L310
https://godoc.org/github.com/unixpickle/model3d/model3d#CacheSolidBounds
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
CheckedFuncSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L46
https://godoc.org/github.com/unixpickle/model3d/model3d#CheckedFuncSolid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
ForceSolidBoundshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L301
https://godoc.org/github.com/unixpickle/model3d/model3d#ForceSolidBounds
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
FuncSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L35
https://godoc.org/github.com/unixpickle/model3d/model3d#FuncSolid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
MetaballSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/metaball.go#L72
https://godoc.org/github.com/unixpickle/model3d/model3d#MetaballSolid
MetaballFalloffFunchttps://godoc.org/github.com/unixpickle/model3d/model3d#MetaballFalloffFunc
float64https://godoc.org/builtin#float64
Metaballhttps://godoc.org/github.com/unixpickle/model3d/model3d#Metaball
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
ProfileSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L430
https://godoc.org/github.com/unixpickle/model3d/model3d#ProfileSolid
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Solidhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Solid
float64https://godoc.org/builtin#float64
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
RevolveSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L488
https://godoc.org/github.com/unixpickle/model3d/model3d#RevolveSolid
model2dhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d
Solidhttps://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Solid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
RotateSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L216
https://godoc.org/github.com/unixpickle/model3d/model3d#RotateSolid
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
SDFToSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L418
https://godoc.org/github.com/unixpickle/model3d/model3d#SDFToSolid
SDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#SDF
float64https://godoc.org/builtin#float64
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
ScaleSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L90
https://godoc.org/github.com/unixpickle/model3d/model3d#ScaleSolid
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
float64https://godoc.org/builtin#float64
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
SmoothJoinhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L320
https://godoc.org/github.com/unixpickle/model3d/model3d#SmoothJoin
float64https://godoc.org/builtin#float64
SDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#SDF
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
SmoothJoinV2https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L364
https://godoc.org/github.com/unixpickle/model3d/model3d#SmoothJoinV2
float64https://godoc.org/builtin#float64
NormalSDFhttps://godoc.org/github.com/unixpickle/model3d/model3d#NormalSDF
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
StackSolidshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L178
https://godoc.org/github.com/unixpickle/model3d/model3d#StackSolids
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
TransformSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L222
https://godoc.org/github.com/unixpickle/model3d/model3d#TransformSolid
Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Transform
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
TranslateSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L62
https://godoc.org/github.com/unixpickle/model3d/model3d#TranslateSolid
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
VecScaleSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L117
https://godoc.org/github.com/unixpickle/model3d/model3d#VecScaleSolid
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
SolidColliderhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L394
https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
float64https://godoc.org/builtin#float64
inthttps://godoc.org/builtin#int
inthttps://godoc.org/builtin#int
float64https://godoc.org/builtin#float64
FirstRayCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L473
https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.FirstRayCollision
SolidColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
boolhttps://godoc.org/builtin#bool
Maxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L433
https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.Max
SolidColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Minhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L428
https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.Min
SolidColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
RayCollisionshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L442
https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.RayCollisions
SolidColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
inthttps://godoc.org/builtin#int
SphereCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L583
https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.SphereCollision
SolidColliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
boolhttps://godoc.org/builtin#bool
SolidMuxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L514
https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux
NewSolidMuxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L526
https://godoc.org/github.com/unixpickle/model3d/model3d#NewSolidMux
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
SolidMuxhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux
AllContainshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L602
https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.AllContains
SolidMuxhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Containshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L584
https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Contains
SolidMuxhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
IterContainshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L623
https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.IterContains
SolidMuxhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
inthttps://godoc.org/builtin#int
inthttps://godoc.org/builtin#int
Maxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L580
https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Max
SolidMuxhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Minhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L576
https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Min
SolidMuxhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Solidshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L572
https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Solids
SolidMuxhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
SolidSurfaceEstimatorhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/surface_estimator.go#L16
https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
inthttps://godoc.org/builtin#int
inthttps://godoc.org/builtin#int
boolhttps://godoc.org/builtin#bool
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
Bisecthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/surface_estimator.go#L88
https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.Bisect
SolidSurfaceEstimatorhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
BisectInteriorhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/surface_estimator.go#L99
https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.BisectInterior
SolidSurfaceEstimatorhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
BisectInterphttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/surface_estimator.go#L63
https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.BisectInterp
SolidSurfaceEstimatorhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
BisectInterpRangehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/surface_estimator.go#L71
https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.BisectInterpRange
SolidSurfaceEstimatorhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
Normalhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/surface_estimator.go#L110
https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.Normal
SolidSurfaceEstimatorhttps://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Spherehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L13
https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Containshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L29
https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.Contains
Spherehttps://godoc.org/github.com/unixpickle/model3d/model3d#Sphere
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
FirstRayCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L35
https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.FirstRayCollision
Spherehttps://godoc.org/github.com/unixpickle/model3d/model3d#Sphere
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
boolhttps://godoc.org/builtin#bool
Maxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L24
https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.Max
Spherehttps://godoc.org/github.com/unixpickle/model3d/model3d#Sphere
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
MetaballDistBoundhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L139
https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.MetaballDistBound
Spherehttps://godoc.org/github.com/unixpickle/model3d/model3d#Sphere
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
MetaballFieldhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L132
https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.MetaballField
Spherehttps://godoc.org/github.com/unixpickle/model3d/model3d#Sphere
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Minhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L19
https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.Min
Spherehttps://godoc.org/github.com/unixpickle/model3d/model3d#Sphere
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
NormalSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L119
https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.NormalSDF
Spherehttps://godoc.org/github.com/unixpickle/model3d/model3d#Sphere
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
PointSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L106
https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.PointSDF
Spherehttps://godoc.org/github.com/unixpickle/model3d/model3d#Sphere
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
RayCollisionshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L52
https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.RayCollisions
Spherehttps://godoc.org/github.com/unixpickle/model3d/model3d#Sphere
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
inthttps://godoc.org/builtin#int
SDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L100
https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.SDF
Spherehttps://godoc.org/github.com/unixpickle/model3d/model3d#Sphere
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
SphereCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L95
https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.SphereCollision
Spherehttps://godoc.org/github.com/unixpickle/model3d/model3d#Sphere
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
boolhttps://godoc.org/builtin#bool
SphereSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L66
https://godoc.org/github.com/unixpickle/model3d/model3d#SphereSolid
Spherehttps://godoc.org/github.com/unixpickle/model3d/model3d#Sphere
StackedSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L199
https://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
Containshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L215
https://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid.Contains
StackedSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Maxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L205
https://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid.Max
StackedSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Minhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L201
https://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid.Min
StackedSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Subdividerhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/subdivision.go#L150
https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider
NewSubdividerhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/subdivision.go#L155
https://godoc.org/github.com/unixpickle/model3d/model3d#NewSubdivider
Subdividerhttps://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider
Addhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/subdivision.go#L160
https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider.Add
Subdividerhttps://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
AddFilteredhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/subdivision.go#L166
https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider.AddFiltered
Subdividerhttps://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
NumSegmentshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/subdivision.go#L187
https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider.NumSegments
Subdividerhttps://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider
inthttps://godoc.org/builtin#int
Subdividehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/subdivision.go#L197
https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider.Subdivide
Subdividerhttps://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
SubtractedSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L120
https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
Subtracthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L126
https://godoc.org/github.com/unixpickle/model3d/model3d#Subtract
Solidhttps://godoc.org/github.com/unixpickle/model3d/model3d#Solid
SubtractedSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid
Containshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L138
https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid.Contains
SubtractedSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
Maxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L134
https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid.Max
SubtractedSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Minhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L130
https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid.Min
SubtractedSolidhttps://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Torushttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1333
https://godoc.org/github.com/unixpickle/model3d/model3d#Torus
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
Containshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1363
https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.Contains
Torushttps://godoc.org/github.com/unixpickle/model3d/model3d#Torus
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
boolhttps://godoc.org/builtin#bool
FirstRayCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1369
https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.FirstRayCollision
Torushttps://godoc.org/github.com/unixpickle/model3d/model3d#Torus
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
boolhttps://godoc.org/builtin#bool
Maxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1352
https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.Max
Torushttps://godoc.org/github.com/unixpickle/model3d/model3d#Torus
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
MetaballDistBoundhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1496
https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.MetaballDistBound
Torushttps://godoc.org/github.com/unixpickle/model3d/model3d#Torus
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
MetaballFieldhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1489
https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.MetaballField
Torushttps://godoc.org/github.com/unixpickle/model3d/model3d#Torus
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
Minhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1341
https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.Min
Torushttps://godoc.org/github.com/unixpickle/model3d/model3d#Torus
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
NormalSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1445
https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.NormalSDF
Torushttps://godoc.org/github.com/unixpickle/model3d/model3d#Torus
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
PointSDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1437
https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.PointSDF
Torushttps://godoc.org/github.com/unixpickle/model3d/model3d#Torus
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
RayCollisionshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1386
https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.RayCollisions
Torushttps://godoc.org/github.com/unixpickle/model3d/model3d#Torus
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
inthttps://godoc.org/builtin#int
SDFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1431
https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.SDF
Torushttps://godoc.org/github.com/unixpickle/model3d/model3d#Torus
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
SphereCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1425
https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.SphereCollision
Torushttps://godoc.org/github.com/unixpickle/model3d/model3d#Torus
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
boolhttps://godoc.org/builtin#bool
TorusSolidhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L68
https://godoc.org/github.com/unixpickle/model3d/model3d#TorusSolid
Torushttps://godoc.org/github.com/unixpickle/model3d/model3d#Torus
Transformhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L6
https://godoc.org/github.com/unixpickle/model3d/model3d#Transform
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Transform
Translatehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L40
https://godoc.org/github.com/unixpickle/model3d/model3d#Translate
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Applyhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L44
https://godoc.org/github.com/unixpickle/model3d/model3d#Translate.Apply
Translatehttps://godoc.org/github.com/unixpickle/model3d/model3d#Translate
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
ApplyBoundshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L48
https://godoc.org/github.com/unixpickle/model3d/model3d#Translate.ApplyBounds
Translatehttps://godoc.org/github.com/unixpickle/model3d/model3d#Translate
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
ApplyDistancehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L56
https://godoc.org/github.com/unixpickle/model3d/model3d#Translate.ApplyDistance
Translatehttps://godoc.org/github.com/unixpickle/model3d/model3d#Translate
float64https://godoc.org/builtin#float64
float64https://godoc.org/builtin#float64
Inversehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L52
https://godoc.org/github.com/unixpickle/model3d/model3d#Translate.Inverse
Translatehttps://godoc.org/github.com/unixpickle/model3d/model3d#Translate
Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Transform
Trianglehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L8
https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
ReadOFFhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/import.go#L47
https://godoc.org/github.com/unixpickle/model3d/model3d#ReadOFF
iohttps://godoc.org/io
Readerhttps://godoc.org/io#Reader
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
errorhttps://godoc.org/builtin#error
http://segeval.cs.princeton.edu/public/off_format.htmlhttp://segeval.cs.princeton.edu/public/off_format.html
ReadSTLhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/import.go#L14
https://godoc.org/github.com/unixpickle/model3d/model3d#ReadSTL
iohttps://godoc.org/io
Readerhttps://godoc.org/io#Reader
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
errorhttps://godoc.org/builtin#error
TriangulateFacehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/triangulate.go#L24
https://godoc.org/github.com/unixpickle/model3d/model3d#TriangulateFace
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Areahttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L21
https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Area
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
float64https://godoc.org/builtin#float64
AreaGradienthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L103
https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.AreaGradient
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
AtBarycentrichttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L12
https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.AtBarycentric
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
float64https://godoc.org/builtin#float64
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Closesthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L153
https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Closest
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Disthttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L130
https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Dist
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
FirstRayCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L181
https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.FirstRayCollision
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
boolhttps://godoc.org/builtin#bool
Maxhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L41
https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Max
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Minhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L36
https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Min
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Normalhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L27
https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Normal
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
RayCollisionshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L194
https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.RayCollisions
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Rayhttps://godoc.org/github.com/unixpickle/model3d/model3d#Ray
RayCollisionhttps://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision
inthttps://godoc.org/builtin#int
RectCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L448
https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.RectCollision
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Recthttps://godoc.org/github.com/unixpickle/model3d/model3d#Rect
boolhttps://godoc.org/builtin#bool
SegmentCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L441
https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.SegmentCollision
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Segmenthttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment
boolhttps://godoc.org/builtin#bool
Segmentshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L46
https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Segments
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Segmenthttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment
SharesEdgehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L55
https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.SharesEdge
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
boolhttps://godoc.org/builtin#bool
SphereCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L253
https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.SphereCollision
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
float64https://godoc.org/builtin#float64
boolhttps://godoc.org/builtin#bool
TriangleCollisionshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L287
https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.TriangleCollisions
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Segmenthttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment
TriangleColliderhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L83
https://godoc.org/github.com/unixpickle/model3d/model3d#TriangleCollider
Colliderhttps://godoc.org/github.com/unixpickle/model3d/model3d#Collider
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
Segmenthttps://godoc.org/github.com/unixpickle/model3d/model3d#Segment
TriangleCollisionhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L39
https://godoc.org/github.com/unixpickle/model3d/model3d#TriangleCollision
Trianglehttps://godoc.org/github.com/unixpickle/model3d/model3d#Triangle
float64https://godoc.org/builtin#float64
VecScalehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L96
https://godoc.org/github.com/unixpickle/model3d/model3d#VecScale
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Applyhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L100
https://godoc.org/github.com/unixpickle/model3d/model3d#VecScale.Apply
VecScalehttps://godoc.org/github.com/unixpickle/model3d/model3d#VecScale
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
ApplyBoundshttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L104
https://godoc.org/github.com/unixpickle/model3d/model3d#VecScale.ApplyBounds
VecScalehttps://godoc.org/github.com/unixpickle/model3d/model3d#VecScale
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
Inversehttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L110
https://godoc.org/github.com/unixpickle/model3d/model3d#VecScale.Inverse
VecScalehttps://godoc.org/github.com/unixpickle/model3d/model3d#VecScale
Transformhttps://godoc.org/github.com/unixpickle/model3d/model3d#Transform
VoxelSmootherhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/smooth.go#L131
https://godoc.org/github.com/unixpickle/model3d/model3d#VoxelSmoother
float64https://godoc.org/builtin#float64
inthttps://godoc.org/builtin#int
float64https://godoc.org/builtin#float64
Smoothhttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/smooth.go#L141
https://godoc.org/github.com/unixpickle/model3d/model3d#VoxelSmoother.Smooth
VoxelSmootherhttps://godoc.org/github.com/unixpickle/model3d/model3d#VoxelSmoother
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
SmoothMappinghttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/smooth.go#L148
https://godoc.org/github.com/unixpickle/model3d/model3d#VoxelSmoother.SmoothMapping
VoxelSmootherhttps://godoc.org/github.com/unixpickle/model3d/model3d#VoxelSmoother
Meshhttps://godoc.org/github.com/unixpickle/model3d/model3d#Mesh
CoordMaphttps://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap
Coord3Dhttps://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D
https://godoc.org/github.com/unixpickle/model3d/model3d#section-sourcefiles
View all Source fileshttps://github.com/unixpickle/model3d/tree/v0.4.8/model3d
bounder.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bounder.go
bvh.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bvh.go
collisions.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go
coord_tree.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go
coords.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go
dc.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/dc.go
decimate.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/decimate.go
deformation.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go
doc.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/doc.go
export.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go
fast_maps.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go
import.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/import.go
matrix.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go
mc.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mc.go
measurements.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/measurements.go
mesh.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go
mesh_hierarchy.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_hierarchy.go
mesh_ops.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go
metaball.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/metaball.go
parameterization.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go
polytope.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/polytope.go
primitives.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go
ptr_mesh.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/ptr_mesh.go
sdf.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go
shapes.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go
smooth.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/smooth.go
solid.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go
subdivision.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/subdivision.go
surface_estimator.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/surface_estimator.go
transform.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go
triangulate.gohttps://github.com/unixpickle/model3d/blob/v0.4.8/model3d/triangulate.go
Why Go https://go.dev/solutions
Use Cases https://go.dev/solutions#use-cases
Case Studies https://go.dev/solutions#case-studies
Get Started https://learn.go.dev/
Playground https://play.golang.org
Tour https://tour.golang.org
Stack Overflow https://stackoverflow.com/questions/tagged/go?tab=Newest
Help https://go.dev/help
Packages https://pkg.go.dev
Standard Library https://godoc.org/std
Sub-repositories https://godoc.org/golang.org/x
About Go Packages https://pkg.go.dev/about
About https://go.dev/project
Downloadhttps://go.dev/dl/
Bloghttps://go.dev/blog
Issue Tracker https://github.com/golang/go/issues
Release Notes https://go.dev/doc/devel/release.html
Brand Guidelines https://go.dev/brand
Code of Conduct https://go.dev/conduct
Connect https://www.twitter.com/golang
Twitter https://www.twitter.com/golang
GitHubhttps://github.com/golang
Slack https://invite.slack.golangbridge.org/
r/golang https://reddit.com/r/golang
Meetup https://www.meetup.com/pro/go
Golang Weekly https://golangweekly.com/
Copyrighthttps://go.dev/copyright
Terms of Servicehttps://go.dev/tos
Privacy Policy http://www.google.com/intl/en/policies/privacy/
Report an Issue https://go.dev/s/pkgsite-feedback
https://google.com
Learn more.https://policies.google.com/technologies/cookies

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.