|
| 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/ |
| Learn | https://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 |
| Packages | https://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/ |
| Learn | https://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 |
| Packages | https://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 Packages | https://godoc.org/ |
| github.com/unixpickle/model3d | https://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-Clause | https://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.mod | https://github.com/unixpickle/model3d/tree/v0.4.8/go.mod |
| Learn more about best practices | https://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 |
| Overview | https://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 |
| Representations | https://godoc.org/github.com/unixpickle/model3d/model3d#hdr-Representations |
| Creating models | https://godoc.org/github.com/unixpickle/model3d/model3d#hdr-Creating_models |
| Mesh manipulation | https://godoc.org/github.com/unixpickle/model3d/model3d#hdr-Mesh_manipulation |
| Exporting models | https://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 |
| Constants | https://godoc.org/github.com/unixpickle/model3d/model3d#pkg-constants |
| Variables | https://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) bool | https://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.OBJFile | https://godoc.org/github.com/unixpickle/model3d/model3d#BuildVertexColorOBJ |
| func ColliderContains(c Collider, coord Coord3D, margin float64) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderContains |
| func CrossSectionSolid(solid Solid, axis int, axisValue float64) model2d.Solid | https://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) []byte | https://godoc.org/github.com/unixpickle/model3d/model3d#EncodeMaterialOBJ |
| func EncodePLY(triangles []*Triangle, colorFunc func(Coord3D) [3]uint8) []byte | https://godoc.org/github.com/unixpickle/model3d/model3d#EncodePLY |
| func EncodeSTL(triangles []*Triangle) []byte | https://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.BiCGSTABSolver | https://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) bool | https://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) float64 | https://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]Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangulate |
| func VertexColorsToTriangle(f func(c Coord3D) [3]float64) func(t *Triangle) [3]float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#VertexColorsToTriangle |
| func Write3MF(w io.Writer, unit fileformats.ThreeMFUnit, tris []*Triangle) error | https://godoc.org/github.com/unixpickle/model3d/model3d#Write3MF |
| func Write3MFMulti(w io.Writer, unit fileformats.ThreeMFUnit, allMeshes [][]*Triangle) error | https://godoc.org/github.com/unixpickle/model3d/model3d#Write3MFMulti |
| func WriteMaterialOBJ(w io.Writer, ts []*Triangle, colorFunc func(t *Triangle) [3]float64) error | https://godoc.org/github.com/unixpickle/model3d/model3d#WriteMaterialOBJ |
| func WritePLY(w io.Writer, triangles []*Triangle, colorFunc func(Coord3D) [3]uint8) error | https://godoc.org/github.com/unixpickle/model3d/model3d#WritePLY |
| func WriteQuantizedMaterialOBJ(w io.Writer, ts []*Triangle, textureSize int, ...) error | https://godoc.org/github.com/unixpickle/model3d/model3d#WriteQuantizedMaterialOBJ |
| func WriteSTL(w io.Writer, triangles []*Triangle) error | https://godoc.org/github.com/unixpickle/model3d/model3d#WriteSTL |
| func WriteTexturedMaterialOBJ(w io.Writer, obj *fileformats.OBJFile, mtl *fileformats.MTLFile, ...) error | https://godoc.org/github.com/unixpickle/model3d/model3d#WriteTexturedMaterialOBJ |
| func WriteVertexColorOBJ(w io.Writer, ts []*Triangle, colorFunc func(Coord3D) [3]float64) error | https://godoc.org/github.com/unixpickle/model3d/model3d#WriteVertexColorOBJ |
| type ARAP | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP |
| func NewARAP(m *Mesh) *ARAP | https://godoc.org/github.com/unixpickle/model3d/model3d#NewARAP |
| func NewARAPWeighted(m *Mesh, linear, rotation ARAPWeightingScheme) *ARAP | https://godoc.org/github.com/unixpickle/model3d/model3d#NewARAPWeighted |
| func (a *ARAP) Deform(constraints ARAPConstraints) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.Deform |
| func (a *ARAP) DeformMap(constraints ARAPConstraints, initialGuess map[Coord3D]Coord3D) map[Coord3D]Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.DeformMap |
| func (a *ARAP) Laplace(constraints ARAPConstraints) map[Coord3D]Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.Laplace |
| func (a *ARAP) MaxIterations() int | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.MaxIterations |
| func (a *ARAP) MinIterations() int | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.MinIterations |
| func (a *ARAP) SeqDeformer(coldStart bool) func(ARAPConstraints) *Mesh | https://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() float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.Tolerance |
| type ARAPConstraints | https://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 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 |
| func NewBVHAreaDensity[B Bounder](objects []B) *BVH[B] | 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 |
| func (c *Capsule) Contains(coord Coord3D) bool | https://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() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.Max |
| func (c *Capsule) MetaballDistBound(d float64) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.MetaballDistBound |
| func (c *Capsule) MetaballField(coord Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.MetaballField |
| func (c *Capsule) Min() Coord3D | https://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)) int | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.RayCollisions |
| func (c *Capsule) SDF(coord Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.SDF |
| func (c *Capsule) SphereCollision(center Coord3D, r float64) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.SphereCollision |
| type Collider | https://godoc.org/github.com/unixpickle/model3d/model3d#Collider |
| func GroupedCollidersToCollider(colliders []Collider) Collider | https://godoc.org/github.com/unixpickle/model3d/model3d#GroupedCollidersToCollider |
| func ProfileCollider(coll2d model2d.Collider, minZ, maxZ float64) Collider | https://godoc.org/github.com/unixpickle/model3d/model3d#ProfileCollider |
| func TransformCollider(t DistTransform, c Collider) Collider | https://godoc.org/github.com/unixpickle/model3d/model3d#TransformCollider |
| type ColliderSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid |
| func NewColliderSolid(c Collider) *ColliderSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#NewColliderSolid |
| func NewColliderSolidHollow(c Collider, r float64) *ColliderSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#NewColliderSolidHollow |
| func NewColliderSolidInset(c Collider, inset float64) *ColliderSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#NewColliderSolidInset |
| func (c *ColliderSolid) Contains(coord Coord3D) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid.Contains |
| func (c *ColliderSolid) Max() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid.Max |
| func (c *ColliderSolid) Min() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid.Min |
| type Cone | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone |
| func (c *Cone) Contains(p Coord3D) bool | https://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() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.Max |
| func (c *Cone) MetaballDistBound(d float64) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.MetaballDistBound |
| func (c *Cone) MetaballField(coord Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.MetaballField |
| func (c *Cone) Min() Coord3D | https://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)) int | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.RayCollisions |
| func (c *Cone) SDF(coord Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.SDF |
| func (c *Cone) SphereCollision(center Coord3D, r float64) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.SphereCollision |
| type ConeSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice |
| func (c *ConeSlice) Contains(p Coord3D) bool | https://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() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.Max |
| func (c *ConeSlice) MetaballDistBound(d float64) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.MetaballDistBound |
| func (c *ConeSlice) MetaballField(coord Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.MetaballField |
| func (c *ConeSlice) Min() Coord3D | https://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)) int | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.RayCollisions |
| func (c *ConeSlice) SDF(coord Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.SDF |
| func (c *ConeSlice) SphereCollision(center Coord3D, r float64) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.SphereCollision |
| type ConvexPolytope | https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope |
| func NewConvexPolytopeRect(min, max Coord3D) ConvexPolytope | https://godoc.org/github.com/unixpickle/model3d/model3d#NewConvexPolytopeRect |
| func (c ConvexPolytope) Contains(coord Coord3D) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope.Contains |
| func (c ConvexPolytope) Mesh() *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope.Mesh |
| func (c ConvexPolytope) Solid() Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope.Solid |
| type Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D |
| func NewCoord2DPolar(theta, radius float64) Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DPolar |
| func NewCoord2DRandBounds(min, max Coord2D) Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandBounds |
| func NewCoord2DRandNorm() Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandNorm |
| func NewCoord2DRandUniform() Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandUniform |
| func NewCoord2DRandUnit() Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandUnit |
| type Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| func NewCoord3DArray(a [3]float64) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DArray |
| func NewCoord3DRandBounds(min, max Coord3D) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandBounds |
| func NewCoord3DRandNorm() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandNorm |
| func NewCoord3DRandUniform() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandUniform |
| func NewCoord3DRandUnit() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandUnit |
| func Ones(a float64) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Ones |
| func X(x float64) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#X |
| func XY(x, y float64) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#XY |
| func XYZ(x, y, z float64) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#XYZ |
| func XZ(x, z float64) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#XZ |
| func Y(y float64) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Y |
| func YZ(y, z float64) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#YZ |
| func Z(z float64) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Z |
| func (c Coord3D) Abs() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Abs |
| func (c Coord3D) Add(c1 Coord3D) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Add |
| func (c Coord3D) AddScalar(s float64) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.AddScalar |
| func (c Coord3D) Array() [3]float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Array |
| func (c Coord3D) Coord2D() Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Coord2D |
| func (c Coord3D) Cross(c1 Coord3D) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Cross |
| func (c Coord3D) Dist(c1 Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Dist |
| func (c Coord3D) Div(c1 Coord3D) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Div |
| func (c Coord3D) Dot(c1 Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Dot |
| func (c Coord3D) Geo() GeoCoord | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Geo |
| func (c Coord3D) L1Dist(c1 Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.L1Dist |
| func (c Coord3D) Max(c1 Coord3D) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Max |
| func (c Coord3D) MaxCoord() float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.MaxCoord |
| func (c Coord3D) Mid(c1 Coord3D) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Mid |
| func (c Coord3D) Min(c1 Coord3D) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Min |
| func (c Coord3D) Mul(c1 Coord3D) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Mul |
| func (c Coord3D) Norm() float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Norm |
| func (c Coord3D) NormSquared() float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.NormSquared |
| func (c Coord3D) Normalize() Coord3D | https://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) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.ProjectOut |
| func (c Coord3D) Recip() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Recip |
| func (c Coord3D) Reflect(c1 Coord3D) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Reflect |
| func (c Coord3D) Scale(s float64) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Scale |
| func (c Coord3D) SquaredDist(c1 Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.SquaredDist |
| func (c Coord3D) Sub(c1 Coord3D) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Sub |
| func (c Coord3D) Sum() float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Sum |
| func (c Coord3D) XY() Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.XY |
| func (c Coord3D) XZ() Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.XZ |
| func (c Coord3D) YX() Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.YX |
| func (c Coord3D) YZ() Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.YZ |
| func (c Coord3D) ZX() Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.ZX |
| func (c Coord3D) ZY() Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.ZY |
| type CoordMap | https://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() int | https://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) T | https://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 CoordToNumber | https://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) T | https://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() int | https://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) T | https://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 CoordToSlice | https://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) []T | https://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() int | https://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) []T | https://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 CoordTree | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree |
| func NewCoordTree(points []Coord3D) *CoordTree | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoordTree |
| func (c *CoordTree) Contains(p Coord3D) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Contains |
| func (c *CoordTree) Dist(p Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Dist |
| func (c *CoordTree) Empty() bool | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Empty |
| func (c *CoordTree) KNN(k int, p Coord3D) []Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.KNN |
| func (c *CoordTree) Leaf() bool | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Leaf |
| func (c *CoordTree) NearestNeighbor(p Coord3D) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.NearestNeighbor |
| func (c *CoordTree) Slice() []Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Slice |
| func (c *CoordTree) SphereCollision(p Coord3D, r float64) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.SphereCollision |
| type Cylinder | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder |
| func (c *Cylinder) Contains(p Coord3D) bool | https://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() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.Max |
| func (c *Cylinder) MetaballDistBound(d float64) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.MetaballDistBound |
| func (c *Cylinder) MetaballField(coord Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.MetaballField |
| func (c *Cylinder) Min() Coord3D | https://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)) int | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.RayCollisions |
| func (c *Cylinder) SDF(coord Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.SDF |
| func (c *Cylinder) SphereCollision(center Coord3D, r float64) bool | 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 |
| func (d *Decimator) Decimate(m *Mesh) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Decimator.Decimate |
| type DistTransform | https://godoc.org/github.com/unixpickle/model3d/model3d#DistTransform |
| func Rotation(axis Coord3D, theta float64) DistTransform | https://godoc.org/github.com/unixpickle/model3d/model3d#Rotation |
| type DualContouring | https://godoc.org/github.com/unixpickle/model3d/model3d#DualContouring |
| func (d *DualContouring) Mesh() *Mesh | https://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 DualContouringTriangleMode | https://godoc.org/github.com/unixpickle/model3d/model3d#DualContouringTriangleMode |
| type EdgeMap | https://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() int | https://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) T | https://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 EdgeToNumber | https://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) T | https://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() int | https://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) T | https://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 EdgeToSlice | https://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) []T | https://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() int | https://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) []T | https://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 FaceSDF | https://godoc.org/github.com/unixpickle/model3d/model3d#FaceSDF |
| func DualContourSDF(s Solid, delta float64) FaceSDF | https://godoc.org/github.com/unixpickle/model3d/model3d#DualContourSDF |
| func GroupedTrianglesToSDF(faces []*Triangle) FaceSDF | https://godoc.org/github.com/unixpickle/model3d/model3d#GroupedTrianglesToSDF |
| func MeshToSDF(m *Mesh) FaceSDF | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToSDF |
| type GeoCoord | https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord |
| func (g GeoCoord) Coord3D() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord.Coord3D |
| func (g GeoCoord) Distance(g1 GeoCoord) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord.Distance |
| func (g GeoCoord) Normalize() GeoCoord | https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord.Normalize |
| type InterpNormalTriangle | https://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) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle.InterpNormal |
| func (i *InterpNormalTriangle) RayCollisions(r *Ray, f func(RayCollision)) int | https://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle.RayCollisions |
| type IntersectedSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid |
| func (i IntersectedSolid) Contains(c Coord3D) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid.Contains |
| func (i IntersectedSolid) Max() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid.Max |
| func (i IntersectedSolid) Min() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid.Min |
| type JoinedCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider |
| func NewJoinedCollider(other []Collider) *JoinedCollider | https://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() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.Max |
| func (j *JoinedCollider) Min() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.Min |
| func (j *JoinedCollider) RayCollisions(r *Ray, f func(RayCollision)) int | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.RayCollisions |
| func (j *JoinedCollider) SphereCollision(center Coord3D, r float64) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.SphereCollision |
| type JoinedSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid |
| func (j JoinedSolid) Contains(c Coord3D) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Contains |
| func (j JoinedSolid) Max() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Max |
| func (j JoinedSolid) Min() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Min |
| func (j JoinedSolid) Optimize() Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Optimize |
| type JoinedTransform | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform |
| func (j JoinedTransform) Apply(c Coord3D) Coord3D | https://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) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform.ApplyDistance |
| func (j JoinedTransform) Inverse() Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform.Inverse |
| type LinearConstraint | https://godoc.org/github.com/unixpickle/model3d/model3d#LinearConstraint |
| func (l *LinearConstraint) Contains(c Coord3D) bool | 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 |
| func NewMatrix3Columns(c1, c2, c3 Coord3D) *Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMatrix3Columns |
| func NewMatrix3Rotation(axis Coord3D, angle float64) *Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMatrix3Rotation |
| func (m *Matrix3) Add(m1 *Matrix3) *Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Add |
| func (m *Matrix3) Det() float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Det |
| func (m *Matrix3) Eigenvalues() [3]complex128 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Eigenvalues |
| func (m *Matrix3) Inverse() *Matrix3 | https://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) *Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Mul |
| func (m *Matrix3) MulColumn(c Coord3D) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.MulColumn |
| func (m *Matrix3) MulColumnInv(c Coord3D, det float64) Coord3D | https://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() *Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Transpose |
| type Matrix3Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform |
| func (m *Matrix3Transform) Apply(c Coord3D) Coord3D | https://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() Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform.Inverse |
| type Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| func DecimateSimple(m *Mesh, epsilon float64) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#DecimateSimple |
| func DualContour(s Solid, delta float64, repair, clip bool) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#DualContour |
| func LoopSubdivision(m *Mesh, iters int) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#LoopSubdivision |
| func MarchingCubes(s Solid, delta float64) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubes |
| func MarchingCubesC2F(s Solid, bigDelta, smallDelta, extraSpace float64, iters int) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesC2F |
| func MarchingCubesConj(s Solid, delta float64, iters int, xforms ...Transform) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesConj |
| func MarchingCubesFilter(s Solid, f func(*Rect) bool, delta float64) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesFilter |
| func MarchingCubesSearch(s Solid, delta float64, iters int) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesSearch |
| func MarchingCubesSearchFilter(s Solid, f func(*Rect) bool, delta float64, iters int) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesSearchFilter |
| func MeshToPlaneGraphs(m *Mesh) []*Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToPlaneGraphs |
| func MeshToPlaneGraphsLimited(m *Mesh, maxSize int, maxArea float64) []*Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToPlaneGraphsLimited |
| func NewMesh() *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMesh |
| func NewMeshCone(tip, base Coord3D, radius float64, numStops int) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshCone |
| func NewMeshConeSlice(p1, p2 Coord3D, r1, r2 float64, numStops int) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshConeSlice |
| func NewMeshCylinder(p1, p2 Coord3D, radius float64, numStops int) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshCylinder |
| func NewMeshIcosahedron() *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshIcosahedron |
| func NewMeshIcosphere(center Coord3D, radius float64, n int) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshIcosphere |
| func NewMeshPolar(radius func(g GeoCoord) float64, stops int) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshPolar |
| func NewMeshRect(min, max Coord3D) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshRect |
| func NewMeshTorus(center, axis Coord3D, innerRadius, outerRadius float64, ...) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshTorus |
| func NewMeshTriangles(faces []*Triangle) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshTriangles |
| func ProfileMesh(m2d *model2d.Mesh, minZ, maxZ float64) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#ProfileMesh |
| func SplitPlaneGraph(m *Mesh, decision func(t *Triangle) float64) []*Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#SplitPlaneGraph |
| func SubdivideEdges(m *Mesh, n int) *Mesh | https://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]*Triangle | https://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() float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Area |
| func (m *Mesh) Blur(rates ...float64) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Blur |
| func (m *Mesh) BlurFiltered(f func(c1, c2 Coord3D) bool, rates ...float64) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.BlurFiltered |
| func (m *Mesh) Center() *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Center |
| func (m *Mesh) Contains(f *Triangle) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Contains |
| func (m *Mesh) Copy() *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Copy |
| func (m *Mesh) DeepCopy() *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.DeepCopy |
| func (m *Mesh) EliminateCoplanar(epsilon float64) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EliminateCoplanar |
| func (m *Mesh) EliminateCoplanarFiltered(epsilon float64, f func(Coord3D) bool) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EliminateCoplanarFiltered |
| func (m *Mesh) EliminateEdges(f func(tmp *Mesh, segment Segment) bool) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EliminateEdges |
| func (m *Mesh) EncodeMaterialOBJ(colorFunc func(t *Triangle) [3]float64) []byte | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EncodeMaterialOBJ |
| func (m *Mesh) EncodePLY(colorFunc func(c Coord3D) [3]uint8) []byte | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EncodePLY |
| func (m *Mesh) EncodeSTL() []byte | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EncodeSTL |
| func (m *Mesh) FaceOrientations() []map[*Triangle]bool | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.FaceOrientations |
| func (m *Mesh) Find(ps ...Coord3D) []*Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Find |
| func (m *Mesh) FlattenBase(maxAngle float64) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.FlattenBase |
| func (m *Mesh) FlipDelaunay() *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.FlipDelaunay |
| func (m *Mesh) InconsistentEdges() [][2]Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.InconsistentEdges |
| func (m *Mesh) InvertNormals() *Mesh | https://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) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.MapCoords |
| func (m *Mesh) Max() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Max |
| func (m *Mesh) Min() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Min |
| func (m *Mesh) NeedsRepair() bool | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.NeedsRepair |
| func (m *Mesh) Neighbors(f *Triangle) []*Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Neighbors |
| func (m *Mesh) NumTriangles() int | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.NumTriangles |
| func (m *Mesh) Orientable() bool | https://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) *Mesh | https://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) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Rotate |
| func (m *Mesh) Save3MF(path string, units fileformats.ThreeMFUnit) error | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Save3MF |
| func (m *Mesh) SaveGroupedSTL(path string) error | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveGroupedSTL |
| func (m *Mesh) SaveMaterialOBJ(path string, colorFunc func(t *Triangle) [3]float64) error | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveMaterialOBJ |
| func (m *Mesh) SaveQuantizedMaterialOBJ(path string, textureSize int, colorFunc func(t *Triangle) [3]float64) error | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveQuantizedMaterialOBJ |
| func (m *Mesh) SaveVertexColorOBJ(path string, colorFunc func(Coord3D) [3]float64) error | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveVertexColorOBJ |
| func (m *Mesh) Scale(s float64) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Scale |
| func (m *Mesh) SelfIntersections() int | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SelfIntersections |
| func (m *Mesh) SingularVertices() []Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SingularVertices |
| func (m *Mesh) SmoothAreas(stepSize float64, iters int) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SmoothAreas |
| func (m *Mesh) Solid() Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Solid |
| func (m *Mesh) Transform(t Transform) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Transform |
| func (m *Mesh) Translate(v Coord3D) *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Translate |
| func (m *Mesh) TriangleSlice() []*Triangle | https://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() []Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.VertexSlice |
| func (m *Mesh) Volume() float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Volume |
| type MeshHierarchy | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy |
| func MeshToHierarchy(m *Mesh) []*MeshHierarchy | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToHierarchy |
| func (m *MeshHierarchy) Contains(c Coord3D) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.Contains |
| func (m *MeshHierarchy) FullMesh() *Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.FullMesh |
| func (m *MeshHierarchy) MapCoords(f func(Coord3D) Coord3D) *MeshHierarchy | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.MapCoords |
| func (m *MeshHierarchy) Max() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.Max |
| func (m *MeshHierarchy) Min() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.Min |
| type MeshSmoother | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshSmoother |
| func (m *MeshSmoother) Smooth(mesh *Mesh) *Mesh | https://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 MeshUVMap | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap |
| func BuildAutomaticUVMap(m *Mesh, resolution int, verbose bool) MeshUVMap | https://godoc.org/github.com/unixpickle/model3d/model3d#BuildAutomaticUVMap |
| func JoinMeshUVMaps(ms ...MeshUVMap) MeshUVMap | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinMeshUVMaps |
| func NewMeshUVMapForCoords(mesh *Mesh, mapping *CoordMap[model2d.Coord]) MeshUVMap | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshUVMapForCoords |
| func PackMeshUVMaps(min, max model2d.Coord, border float64, params []MeshUVMap) MeshUVMap | https://godoc.org/github.com/unixpickle/model3d/model3d#PackMeshUVMaps |
| func (m MeshUVMap) Area3D() float64 | https://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) MeshUVMap | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap.ToBounds |
| type Metaball | https://godoc.org/github.com/unixpickle/model3d/model3d#Metaball |
| func RotateMetaball(m Metaball, axis Coord3D, angle float64) Metaball | https://godoc.org/github.com/unixpickle/model3d/model3d#RotateMetaball |
| func SDFToMetaball(s SDF) Metaball | https://godoc.org/github.com/unixpickle/model3d/model3d#SDFToMetaball |
| func ScaleMetaball(m Metaball, s float64) Metaball | https://godoc.org/github.com/unixpickle/model3d/model3d#ScaleMetaball |
| func TransformMetaball(t DistTransform, m Metaball) Metaball | https://godoc.org/github.com/unixpickle/model3d/model3d#TransformMetaball |
| func TranslateMetaball(m Metaball, offset Coord3D) Metaball | https://godoc.org/github.com/unixpickle/model3d/model3d#TranslateMetaball |
| func VecScaleMetaball(m Metaball, scale Coord3D) Metaball | 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 |
| func BVHToCollider(b *BVH[*Triangle]) MultiCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#BVHToCollider |
| func GroupedTrianglesToCollider(tris []*Triangle) MultiCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#GroupedTrianglesToCollider |
| func MeshToCollider(m *Mesh) MultiCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToCollider |
| func MeshToInterpNormalCollider(m *Mesh) MultiCollider | 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 |
| func FuncPointSDF(min, max Coord3D, f func(Coord3D) (Coord3D, float64)) PointSDF | https://godoc.org/github.com/unixpickle/model3d/model3d#FuncPointSDF |
| func ProfilePointSDF(sdf2d model2d.PointSDF, minZ, maxZ float64) PointSDF | 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 |
| func BoundsRect(b Bounder) *Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#BoundsRect |
| func NewRect(min, max Coord3D) *Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#NewRect |
| func (r *Rect) Contains(c Coord3D) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.Contains |
| func (r *Rect) Expand(delta float64) *Rect | https://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() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.Max |
| func (r *Rect) MetaballDistBound(d float64) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.MetaballDistBound |
| func (r *Rect) MetaballField(coord Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.MetaballField |
| func (r *Rect) Min() Coord3D | https://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)) int | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.RayCollisions |
| func (r *Rect) SDF(c Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.SDF |
| func (r *Rect) SphereCollision(c Coord3D, radius float64) bool | 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 |
| func ColliderToSDF(c Collider, iterations int) SDF | https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderToSDF |
| func FuncSDF(min, max Coord3D, f func(Coord3D) float64) SDF | https://godoc.org/github.com/unixpickle/model3d/model3d#FuncSDF |
| func ProfileSDF(sdf2d model2d.SDF, minZ, maxZ float64) SDF | https://godoc.org/github.com/unixpickle/model3d/model3d#ProfileSDF |
| func TransformSDF(t DistTransform, s SDF) SDF | https://godoc.org/github.com/unixpickle/model3d/model3d#TransformSDF |
| type Scale | https://godoc.org/github.com/unixpickle/model3d/model3d#Scale |
| func (s *Scale) Apply(c Coord3D) Coord3D | https://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) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Scale.ApplyDistance |
| func (s *Scale) Inverse() Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#Scale.Inverse |
| type Segment | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment |
| func NewSegment(p1, p2 Coord3D) Segment | https://godoc.org/github.com/unixpickle/model3d/model3d#NewSegment |
| func (s Segment) Closest(c Coord3D) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Closest |
| func (s *Segment) ClosestL1(c Coord3D) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.ClosestL1 |
| func (s Segment) Dist(c Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Dist |
| func (s *Segment) L1Dist(c Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.L1Dist |
| func (s Segment) Length() float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Length |
| func (s Segment) Mid() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Mid |
| func (s Segment) Other(t *Triangle) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Other |
| func (s Segment) RectCollision(r *Rect) bool | 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 |
| func CacheSolidBounds(s Solid) Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#CacheSolidBounds |
| func CheckedFuncSolid(min, max Coord3D, f func(Coord3D) bool) Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#CheckedFuncSolid |
| func ForceSolidBounds(s Solid, min, max Coord3D) Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#ForceSolidBounds |
| func FuncSolid(min, max Coord3D, f func(Coord3D) bool) Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#FuncSolid |
| func MetaballSolid(f MetaballFalloffFunc, radiusThreshold float64, m ...Metaball) Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#MetaballSolid |
| func ProfileSolid(solid2d model2d.Solid, minZ, maxZ float64) Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#ProfileSolid |
| func RevolveSolid(solid model2d.Solid, axis Coord3D) Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#RevolveSolid |
| func RotateSolid(solid Solid, axis Coord3D, angle float64) Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#RotateSolid |
| func SDFToSolid(s SDF, outset float64) Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#SDFToSolid |
| func ScaleSolid(solid Solid, s float64) Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#ScaleSolid |
| func SmoothJoin(radius float64, sdfs ...SDF) Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#SmoothJoin |
| func SmoothJoinV2(radius float64, sdfs ...NormalSDF) Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#SmoothJoinV2 |
| func StackSolids(s ...Solid) Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#StackSolids |
| func TransformSolid(t Transform, s Solid) Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#TransformSolid |
| func TranslateSolid(solid Solid, offset Coord3D) Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#TranslateSolid |
| func VecScaleSolid(solid Solid, v Coord3D) Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#VecScaleSolid |
| type SolidCollider | https://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() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.Max |
| func (s *SolidCollider) Min() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.Min |
| func (s *SolidCollider) RayCollisions(r *Ray, f func(RayCollision)) int | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.RayCollisions |
| func (s *SolidCollider) SphereCollision(c Coord3D, r float64) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.SphereCollision |
| type SolidMux | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux |
| func NewSolidMux(solids []Solid) *SolidMux | https://godoc.org/github.com/unixpickle/model3d/model3d#NewSolidMux |
| func (s *SolidMux) AllContains(c Coord3D) []bool | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.AllContains |
| func (s *SolidMux) Contains(c Coord3D) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Contains |
| func (s *SolidMux) IterContains(c Coord3D, f func(i int)) int | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.IterContains |
| func (s *SolidMux) Max() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Max |
| func (s *SolidMux) Min() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Min |
| func (s *SolidMux) Solids() []Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Solids |
| type SolidSurfaceEstimator | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator |
| func (s *SolidSurfaceEstimator) Bisect(p1, p2 Coord3D) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.Bisect |
| func (s *SolidSurfaceEstimator) BisectInterior(p1, p2 Coord3D) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.BisectInterior |
| func (s *SolidSurfaceEstimator) BisectInterp(p1, p2 Coord3D, min, max float64) float64 | https://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) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.Normal |
| type Sphere | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere |
| func (s *Sphere) Contains(coord Coord3D) bool | https://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() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.Max |
| func (s *Sphere) MetaballDistBound(d float64) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.MetaballDistBound |
| func (s *Sphere) MetaballField(coord Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.MetaballField |
| func (s *Sphere) Min() Coord3D | https://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)) int | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.RayCollisions |
| func (s *Sphere) SDF(coord Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.SDF |
| func (s *Sphere) SphereCollision(center Coord3D, r float64) bool | 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 |
| func (s StackedSolid) Contains(c Coord3D) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid.Contains |
| func (s StackedSolid) Max() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid.Max |
| func (s StackedSolid) Min() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid.Min |
| type Subdivider | https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider |
| func NewSubdivider() *Subdivider | https://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() int | https://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 SubtractedSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid |
| func Subtract(x, y Solid) *SubtractedSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#Subtract |
| func (s *SubtractedSolid) Contains(c Coord3D) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid.Contains |
| func (s *SubtractedSolid) Max() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid.Max |
| func (s *SubtractedSolid) Min() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid.Min |
| type Torus | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus |
| func (t *Torus) Contains(c Coord3D) bool | https://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() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.Max |
| func (t *Torus) MetaballDistBound(d float64) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.MetaballDistBound |
| func (t *Torus) MetaballField(coord Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.MetaballField |
| func (t *Torus) Min() Coord3D | https://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)) int | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.RayCollisions |
| func (t *Torus) SDF(c Coord3D) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.SDF |
| func (t *Torus) SphereCollision(c Coord3D, r float64) bool | 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 |
| func (t *Translate) Apply(c Coord3D) Coord3D | https://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) float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Translate.ApplyDistance |
| func (t *Translate) Inverse() Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#Translate.Inverse |
| type Triangle | https://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) []*Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#TriangulateFace |
| func (t *Triangle) Area() float64 | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Area |
| func (t *Triangle) AreaGradient() *Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.AreaGradient |
| func (t *Triangle) AtBarycentric(c [3]float64) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.AtBarycentric |
| func (t *Triangle) Closest(c Coord3D) Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Closest |
| func (t *Triangle) Dist(c Coord3D) float64 | https://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() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Max |
| func (t *Triangle) Min() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Min |
| func (t *Triangle) Normal() Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Normal |
| func (t *Triangle) RayCollisions(r *Ray, f func(RayCollision)) int | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.RayCollisions |
| func (t *Triangle) RectCollision(rect *Rect) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.RectCollision |
| func (t *Triangle) SegmentCollision(s Segment) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.SegmentCollision |
| func (t *Triangle) Segments() [3]Segment | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Segments |
| func (t *Triangle) SharesEdge(t1 *Triangle) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.SharesEdge |
| func (t *Triangle) SphereCollision(c Coord3D, r float64) bool | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.SphereCollision |
| func (t *Triangle) TriangleCollisions(t1 *Triangle) []Segment | 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 |
| func (v *VecScale) Apply(c Coord3D) Coord3D | https://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() Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#VecScale.Inverse |
| type VoxelSmoother | https://godoc.org/github.com/unixpickle/model3d/model3d#VoxelSmoother |
| func (v *VoxelSmoother) Smooth(mesh *Mesh) *Mesh | https://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 Source | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/dc.go#L11 |
| View Source | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/decimate.go#L9 |
| View Source | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L9 |
| View Source | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L15 |
| View Source | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/surface_estimator.go#L7 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#pkg-variables |
| View Source | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L10 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#pkg-functions |
| BoundsUnion | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bounder.go#L55 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#BoundsUnion |
| Bounder | https://godoc.org/github.com/unixpickle/model3d/model3d#Bounder |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| BoundsValid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bounder.go#L30 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#BoundsValid |
| Bounder | https://godoc.org/github.com/unixpickle/model3d/model3d#Bounder |
| bool | https://godoc.org/builtin#bool |
| BuildMaterialOBJ | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L271 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#BuildMaterialOBJ |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| float64 | https://godoc.org/builtin#float64 |
| fileformats | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats |
| OBJFile | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#OBJFile |
| fileformats | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats |
| MTLFile | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#MTLFile |
| BuildQuantizedMaterialOBJ | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L395 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#BuildQuantizedMaterialOBJ |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| int | https://godoc.org/builtin#int |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| float64 | https://godoc.org/builtin#float64 |
| fileformats | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats |
| OBJFile | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#OBJFile |
| fileformats | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats |
| MTLFile | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#MTLFile |
| image | https://godoc.org/image |
| RGBA | https://godoc.org/image#RGBA |
| BuildUVMapMaterialOBJ | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L328 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#BuildUVMapMaterialOBJ |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| MeshUVMap | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap |
| fileformats | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats |
| OBJFile | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#OBJFile |
| fileformats | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats |
| MTLFile | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#MTLFile |
| BuildVertexColorOBJ | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L235 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#BuildVertexColorOBJ |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| fileformats | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats |
| OBJFile | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#OBJFile |
| ColliderContains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L119 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderContains |
| Collider | https://godoc.org/github.com/unixpickle/model3d/model3d#Collider |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| bool | https://godoc.org/builtin#bool |
| CrossSectionSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L445 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CrossSectionSolid |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| int | https://godoc.org/builtin#int |
| float64 | https://godoc.org/builtin#float64 |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Solid | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Solid |
| DualContourInterior | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/dc.go#L43 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#DualContourInterior |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| float64 | https://godoc.org/builtin#float64 |
| bool | https://godoc.org/builtin#bool |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| EncodeMaterialOBJ | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L140 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EncodeMaterialOBJ |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| float64 | https://godoc.org/builtin#float64 |
| byte | https://godoc.org/builtin#byte |
| EncodePLY | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L72 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EncodePLY |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| uint8 | https://godoc.org/builtin#uint8 |
| byte | https://godoc.org/builtin#byte |
| EncodeSTL | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L22 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EncodeSTL |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| byte | https://godoc.org/builtin#byte |
| ExtendBoundaryUVs | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L245 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ExtendBoundaryUVs |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Coord | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord |
| float64 | https://godoc.org/builtin#float64 |
| Floater97DefaultSolver | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L349 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Floater97DefaultSolver |
| numerical | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/numerical |
| BiCGSTABSolver | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/numerical#BiCGSTABSolver |
| GroupBounders | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bvh.go#L131 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#GroupBounders |
| Bounder | https://godoc.org/github.com/unixpickle/model3d/model3d#Bounder |
| GroupTriangles | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bvh.go#L118 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#GroupTriangles |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| InBounds | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bounder.go#L23 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#InBounds |
| Bounder | https://godoc.org/github.com/unixpickle/model3d/model3d#Bounder |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| MarchingCubesInterior | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mc.go#L55 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesInterior |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| float64 | https://godoc.org/builtin#float64 |
| int | https://godoc.org/builtin#int |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| QuarticMetaballFalloffFunc | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/metaball.go#L13 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#QuarticMetaballFalloffFunc |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| ReadColorPLY | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/import.go#L68 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ReadColorPLY |
| io | https://godoc.org/io |
| Reader | https://godoc.org/io#Reader |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| uint8 | https://godoc.org/builtin#uint8 |
| error | https://godoc.org/builtin#error |
| Triangulate | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/triangulate.go#L15 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangulate |
| Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D |
| Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D |
| VertexColorsToTriangle | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L492 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#VertexColorsToTriangle |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| float64 | https://godoc.org/builtin#float64 |
| Write3MF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L506 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Write3MF |
| io | https://godoc.org/io |
| Writer | https://godoc.org/io#Writer |
| fileformats | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats |
| ThreeMFUnit | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#ThreeMFUnit |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| error | https://godoc.org/builtin#error |
| Write3MFMulti | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L516 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Write3MFMulti |
| io | https://godoc.org/io |
| Writer | https://godoc.org/io#Writer |
| fileformats | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats |
| ThreeMFUnit | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#ThreeMFUnit |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| error | https://godoc.org/builtin#error |
| WriteMaterialOBJ | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L154 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#WriteMaterialOBJ |
| io | https://godoc.org/io |
| Writer | https://godoc.org/io#Writer |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| float64 | https://godoc.org/builtin#float64 |
| error | https://godoc.org/builtin#error |
| WritePLY | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L82 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#WritePLY |
| io | https://godoc.org/io |
| Writer | https://godoc.org/io#Writer |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| uint8 | https://godoc.org/builtin#uint8 |
| error | https://godoc.org/builtin#error |
| WriteQuantizedMaterialOBJ | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L188 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#WriteQuantizedMaterialOBJ |
| io | https://godoc.org/io |
| Writer | https://godoc.org/io#Writer |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| int | https://godoc.org/builtin#int |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| float64 | https://godoc.org/builtin#float64 |
| error | https://godoc.org/builtin#error |
| WriteSTL | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L30 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#WriteSTL |
| io | https://godoc.org/io |
| Writer | https://godoc.org/io#Writer |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| error | https://godoc.org/builtin#error |
| WriteTexturedMaterialOBJ | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L202 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#WriteTexturedMaterialOBJ |
| io | https://godoc.org/io |
| Writer | https://godoc.org/io#Writer |
| fileformats | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats |
| OBJFile | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#OBJFile |
| fileformats | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats |
| MTLFile | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#MTLFile |
| image | https://godoc.org/image |
| Image | https://godoc.org/image#Image |
| error | https://godoc.org/builtin#error |
| WriteVertexColorOBJ | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go#L124 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#WriteVertexColorOBJ |
| io | https://godoc.org/io |
| Writer | https://godoc.org/io#Writer |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| error | https://godoc.org/builtin#error |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#pkg-types |
| ARAP | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L67 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP |
| NewARAP | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L90 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewARAP |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| ARAP | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP |
| NewARAPWeighted | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L103 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewARAPWeighted |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| ARAPWeightingScheme | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAPWeightingScheme |
| ARAP | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP |
| Deform | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L224 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.Deform |
| ARAP | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP |
| ARAPConstraints | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAPConstraints |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| DeformMap | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L285 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.DeformMap |
| ARAP | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP |
| ARAPConstraints | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAPConstraints |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Laplace | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L263 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.Laplace |
| ARAP | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP |
| ARAPConstraints | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAPConstraints |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| MaxIterations | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L200 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.MaxIterations |
| ARAP | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP |
| int | https://godoc.org/builtin#int |
| MinIterations | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L212 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.MinIterations |
| ARAP | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP |
| int | https://godoc.org/builtin#int |
| SeqDeformer | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L238 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.SeqDeformer |
| ARAP | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP |
| bool | https://godoc.org/builtin#bool |
| ARAPConstraints | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAPConstraints |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| SetMaxIterations | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L206 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.SetMaxIterations |
| ARAP | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP |
| int | https://godoc.org/builtin#int |
| SetMinIterations | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L218 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.SetMinIterations |
| ARAP | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP |
| int | https://godoc.org/builtin#int |
| SetTolerance | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L194 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.SetTolerance |
| ARAP | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP |
| float64 | https://godoc.org/builtin#float64 |
| Tolerance | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L185 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP.Tolerance |
| ARAP | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP |
| float64 | https://godoc.org/builtin#float64 |
| ARAPConstraints | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L51 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAPConstraints |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| AddAround | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L56 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAPConstraints.AddAround |
| ARAPConstraints | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAPConstraints |
| ARAP | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAP |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ARAPWeightingScheme | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go#L24 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAPWeightingScheme |
| int | https://godoc.org/builtin#int |
| ARAPWeightingScheme | https://godoc.org/github.com/unixpickle/model3d/model3d#ARAPWeightingScheme |
| iota | https://godoc.org/builtin#iota |
| Adder | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L5 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Adder |
| int | https://godoc.org/builtin#int |
| int8 | https://godoc.org/builtin#int8 |
| int16 | https://godoc.org/builtin#int16 |
| int32 | https://godoc.org/builtin#int32 |
| int64 | https://godoc.org/builtin#int64 |
| uint | https://godoc.org/builtin#uint |
| uint8 | https://godoc.org/builtin#uint8 |
| uint16 | https://godoc.org/builtin#uint16 |
| uint32 | https://godoc.org/builtin#uint32 |
| uint64 | https://godoc.org/builtin#uint64 |
| uintptr | https://godoc.org/builtin#uintptr |
| float32 | https://godoc.org/builtin#float32 |
| float64 | https://godoc.org/builtin#float64 |
| complex64 | https://godoc.org/builtin#complex64 |
| complex128 | https://godoc.org/builtin#complex128 |
| BVH | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bvh.go#L18 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#BVH |
| Bounder | https://godoc.org/github.com/unixpickle/model3d/model3d#Bounder |
| BVH | https://godoc.org/github.com/unixpickle/model3d/model3d#BVH |
| NewBVHAreaDensity | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bvh.go#L32 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewBVHAreaDensity |
| Bounder | https://godoc.org/github.com/unixpickle/model3d/model3d#Bounder |
| BVH | https://godoc.org/github.com/unixpickle/model3d/model3d#BVH |
| Bounder | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bounder.go#L12 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Bounder |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Capsule | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L348 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Contains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L365 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.Contains |
| Capsule | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| FirstRayCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L372 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.FirstRayCollision |
| Capsule | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| bool | https://godoc.org/builtin#bool |
| Max | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L360 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.Max |
| Capsule | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| MetaballDistBound | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L533 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.MetaballDistBound |
| Capsule | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| MetaballField | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L526 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.MetaballField |
| Capsule | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Min | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L355 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.Min |
| Capsule | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| NormalSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L480 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.NormalSDF |
| Capsule | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| PointSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L472 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.PointSDF |
| Capsule | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| RayCollisions | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L388 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.RayCollisions |
| Capsule | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| int | https://godoc.org/builtin#int |
| SDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L466 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.SDF |
| Capsule | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| SphereCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L461 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule.SphereCollision |
| Capsule | https://godoc.org/github.com/unixpickle/model3d/model3d#Capsule |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| bool | https://godoc.org/builtin#bool |
| Collider | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L52 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Collider |
| Bounder | https://godoc.org/github.com/unixpickle/model3d/model3d#Bounder |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| int | https://godoc.org/builtin#int |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| bool | https://godoc.org/builtin#bool |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| bool | https://godoc.org/builtin#bool |
| GroupedCollidersToCollider | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L189 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#GroupedCollidersToCollider |
| Collider | https://godoc.org/github.com/unixpickle/model3d/model3d#Collider |
| Collider | https://godoc.org/github.com/unixpickle/model3d/model3d#Collider |
| ProfileCollider | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L615 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ProfileCollider |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Collider | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Collider |
| float64 | https://godoc.org/builtin#float64 |
| Collider | https://godoc.org/github.com/unixpickle/model3d/model3d#Collider |
| TransformCollider | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L242 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#TransformCollider |
| DistTransform | https://godoc.org/github.com/unixpickle/model3d/model3d#DistTransform |
| Collider | https://godoc.org/github.com/unixpickle/model3d/model3d#Collider |
| Collider | https://godoc.org/github.com/unixpickle/model3d/model3d#Collider |
| ColliderSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L241 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid |
| NewColliderSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L250 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewColliderSolid |
| Collider | https://godoc.org/github.com/unixpickle/model3d/model3d#Collider |
| ColliderSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid |
| NewColliderSolidHollow | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L268 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewColliderSolidHollow |
| Collider | https://godoc.org/github.com/unixpickle/model3d/model3d#Collider |
| float64 | https://godoc.org/builtin#float64 |
| ColliderSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid |
| NewColliderSolidInset | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L259 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewColliderSolidInset |
| Collider | https://godoc.org/github.com/unixpickle/model3d/model3d#Collider |
| float64 | https://godoc.org/builtin#float64 |
| ColliderSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid |
| Contains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L286 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid.Contains |
| ColliderSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Max | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L281 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid.Max |
| ColliderSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Min | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L276 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid.Min |
| ColliderSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderSolid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Cone | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L859 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Contains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L888 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.Contains |
| Cone | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| FirstRayCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L902 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.FirstRayCollision |
| Cone | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| bool | https://godoc.org/builtin#bool |
| Max | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L877 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.Max |
| Cone | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| MetaballDistBound | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1033 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.MetaballDistBound |
| Cone | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| MetaballField | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1026 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.MetaballField |
| Cone | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Min | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L866 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.Min |
| Cone | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| NormalSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L989 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.NormalSDF |
| Cone | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| PointSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L981 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.PointSDF |
| Cone | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| RayCollisions | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L918 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.RayCollisions |
| Cone | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| int | https://godoc.org/builtin#int |
| SDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L975 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.SDF |
| Cone | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| SphereCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L969 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone.SphereCollision |
| Cone | https://godoc.org/github.com/unixpickle/model3d/model3d#Cone |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| bool | https://godoc.org/builtin#bool |
| ConeSlice | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1039 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| Contains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1073 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.Contains |
| ConeSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| FirstRayCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1088 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.FirstRayCollision |
| ConeSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| bool | https://godoc.org/builtin#bool |
| Max | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1060 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.Max |
| ConeSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| MetaballDistBound | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1319 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.MetaballDistBound |
| ConeSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| MetaballField | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1312 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.MetaballField |
| ConeSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Min | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1047 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.Min |
| ConeSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| NormalSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1220 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.NormalSDF |
| ConeSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| PointSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1212 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.PointSDF |
| ConeSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| RayCollisions | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1104 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.RayCollisions |
| ConeSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| int | https://godoc.org/builtin#int |
| SDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1206 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.SDF |
| ConeSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| SphereCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1200 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice.SphereCollision |
| ConeSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#ConeSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| bool | https://godoc.org/builtin#bool |
| ConvexPolytope | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/polytope.go#L25 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope |
| LinearConstraint | https://godoc.org/github.com/unixpickle/model3d/model3d#LinearConstraint |
| NewConvexPolytopeRect | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/polytope.go#L29 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewConvexPolytopeRect |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ConvexPolytope | https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope |
| Contains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/polytope.go#L59 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope.Contains |
| ConvexPolytope | https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Mesh | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/polytope.go#L73 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope.Mesh |
| ConvexPolytope | https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Solid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/polytope.go#L120 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope.Solid |
| ConvexPolytope | https://godoc.org/github.com/unixpickle/model3d/model3d#ConvexPolytope |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| Coord2D | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L48 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Coord | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord |
| NewCoord2DPolar | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L76 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DPolar |
| float64 | https://godoc.org/builtin#float64 |
| Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D |
| NewCoord2DRandBounds | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L70 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandBounds |
| Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D |
| Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D |
| NewCoord2DRandNorm | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L52 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandNorm |
| Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D |
| NewCoord2DRandUniform | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L64 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandUniform |
| Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D |
| NewCoord2DRandUnit | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L58 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord2DRandUnit |
| Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D |
| Coord3D | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L81 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| NewCoord3DArray | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L89 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DArray |
| float64 | https://godoc.org/builtin#float64 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| NewCoord3DRandBounds | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L128 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandBounds |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| NewCoord3DRandNorm | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L95 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandNorm |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| NewCoord3DRandUniform | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L118 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandUniform |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| NewCoord3DRandUnit | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L105 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoord3DRandUnit |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Ones | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L134 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Ones |
| float64 | https://godoc.org/builtin#float64 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| X | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L139 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#X |
| float64 | https://godoc.org/builtin#float64 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| XY | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L144 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#XY |
| float64 | https://godoc.org/builtin#float64 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| XYZ | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L149 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#XYZ |
| float64 | https://godoc.org/builtin#float64 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| XZ | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L154 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#XZ |
| float64 | https://godoc.org/builtin#float64 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Y | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L159 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Y |
| float64 | https://godoc.org/builtin#float64 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| YZ | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L164 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#YZ |
| float64 | https://godoc.org/builtin#float64 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Z | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L169 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Z |
| float64 | https://godoc.org/builtin#float64 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Abs | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L330 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Abs |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Add | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L236 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Add |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| AddScalar | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L228 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.AddScalar |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Array | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L416 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Array |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Coord2D | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L285 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Coord2D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D |
| Cross | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L194 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Cross |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Dist | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L250 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Dist |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Div | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L208 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Div |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Dot | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L189 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Dot |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Geo | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L271 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Geo |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| GeoCoord | https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord |
| L1Dist | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L266 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.L1Dist |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Max | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L325 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Max |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| MaxCoord | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L335 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.MaxCoord |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Mid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L174 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Mid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Min | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L320 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Min |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Mul | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L203 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Mul |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Norm | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L179 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Norm |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| NormSquared | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L184 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.NormSquared |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Normalize | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L357 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Normalize |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| OrthoBasis | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L366 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.OrthoBasis |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ProjectOut | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L402 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.ProjectOut |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Recip | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L213 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Recip |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Reflect | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L409 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Reflect |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Scale | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L219 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Scale |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| SquaredDist | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L258 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.SquaredDist |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Sub | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L245 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Sub |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Sum | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L352 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.Sum |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| XY | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L290 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.XY |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D |
| XZ | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L295 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.XZ |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D |
| YX | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L300 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.YX |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D |
| YZ | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L305 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.YZ |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D |
| ZX | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L310 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.ZX |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D |
| ZY | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L315 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D.ZY |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord2D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord2D |
| CoordMap | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L17 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| any | https://godoc.org/builtin#any |
| CircleBoundary | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L144 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CircleBoundary |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Coord | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord |
| Floater97 | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L388 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Floater97 |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Coord | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord |
| EdgeMap | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap |
| float64 | https://godoc.org/builtin#float64 |
| numerical | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/numerical |
| LargeLinearSolver | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/numerical#LargeLinearSolver |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Coord | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord |
| https://www.cs.jhu.edu/~misha/Fall09/Floater97.pdf | https://www.cs.jhu.edu/~misha/Fall09/Floater97.pdf |
| NewCoordMap | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L23 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoordMap |
| any | https://godoc.org/builtin#any |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| PNormBoundary | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L189 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#PNormBoundary |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| float64 | https://godoc.org/builtin#float64 |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Coord | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord |
| SquareBoundary | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L172 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SquareBoundary |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Coord | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord |
| StretchMinimizingParameterization | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L507 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#StretchMinimizingParameterization |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Coord | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord |
| EdgeMap | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap |
| float64 | https://godoc.org/builtin#float64 |
| numerical | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/numerical |
| LargeLinearSolver | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/numerical#LargeLinearSolver |
| int | https://godoc.org/builtin#int |
| float64 | https://godoc.org/builtin#float64 |
| bool | https://godoc.org/builtin#bool |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Coord | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord |
| Delete | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L63 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Delete |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| KeyRange | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L94 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.KeyRange |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Len | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L28 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Len |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| int | https://godoc.org/builtin#int |
| Load | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L48 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Load |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Range | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L134 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Range |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Store | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L76 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Store |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Value | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L38 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.Value |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ValueRange | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L112 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap.ValueRange |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| bool | https://godoc.org/builtin#bool |
| CoordToNumber | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L361 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber |
| Adder | https://godoc.org/github.com/unixpickle/model3d/model3d#Adder |
| NewCoordToNumber | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L367 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoordToNumber |
| Adder | https://godoc.org/github.com/unixpickle/model3d/model3d#Adder |
| CoordToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber |
| Add | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L438 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Add |
| CoordToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Delete | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L407 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Delete |
| CoordToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| KeyRange | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L459 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.KeyRange |
| CoordToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Len | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L372 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Len |
| CoordToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber |
| int | https://godoc.org/builtin#int |
| Load | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L392 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Load |
| CoordToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Range | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L499 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Range |
| CoordToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Store | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L420 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Store |
| CoordToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Value | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L382 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.Value |
| CoordToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ValueRange | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L477 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber.ValueRange |
| CoordToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToNumber |
| bool | https://godoc.org/builtin#bool |
| CoordToSlice | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L178 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice |
| any | https://godoc.org/builtin#any |
| NewCoordToSlice | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L184 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoordToSlice |
| any | https://godoc.org/builtin#any |
| CoordToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice |
| Append | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L255 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Append |
| CoordToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Delete | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L224 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Delete |
| CoordToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| KeyRange | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L277 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.KeyRange |
| CoordToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Len | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L189 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Len |
| CoordToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice |
| int | https://godoc.org/builtin#int |
| Load | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L209 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Load |
| CoordToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Range | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L317 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Range |
| CoordToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Store | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L237 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Store |
| CoordToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Value | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L199 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.Value |
| CoordToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ValueRange | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L295 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice.ValueRange |
| CoordToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice |
| bool | https://godoc.org/builtin#bool |
| CoordTree | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L13 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| int | https://godoc.org/builtin#int |
| CoordTree | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree |
| CoordTree | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree |
| NewCoordTree | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L24 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewCoordTree |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| CoordTree | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree |
| Contains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L57 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Contains |
| CoordTree | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Dist | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L75 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Dist |
| CoordTree | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Empty | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L51 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Empty |
| CoordTree | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree |
| bool | https://godoc.org/builtin#bool |
| KNN | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L121 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.KNN |
| CoordTree | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree |
| int | https://godoc.org/builtin#int |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Leaf | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L46 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Leaf |
| CoordTree | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree |
| bool | https://godoc.org/builtin#bool |
| NearestNeighbor | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L83 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.NearestNeighbor |
| CoordTree | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Slice | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L188 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.Slice |
| CoordTree | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| SphereCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go#L152 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree.SphereCollision |
| CoordTree | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordTree |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| bool | https://godoc.org/builtin#bool |
| Cylinder | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L542 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Contains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L588 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.Contains |
| Cylinder | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| FirstRayCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L601 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.FirstRayCollision |
| Cylinder | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| bool | https://godoc.org/builtin#bool |
| Max | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L561 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.Max |
| Cylinder | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| MetaballDistBound | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L742 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.MetaballDistBound |
| Cylinder | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| MetaballField | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L735 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.MetaballField |
| Cylinder | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Min | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L549 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.Min |
| Cylinder | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| NormalSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L726 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.NormalSDF |
| Cylinder | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| PointSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L718 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.PointSDF |
| Cylinder | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| RayCollisions | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L617 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.RayCollisions |
| Cylinder | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| int | https://godoc.org/builtin#int |
| SDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L712 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.SDF |
| Cylinder | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| SphereCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L707 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder.SphereCollision |
| Cylinder | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| bool | https://godoc.org/builtin#bool |
| CylinderSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L67 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CylinderSolid |
| Cylinder | https://godoc.org/github.com/unixpickle/model3d/model3d#Cylinder |
| Decimator | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/decimate.go#L34 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Decimator |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| bool | https://godoc.org/builtin#bool |
| bool | https://godoc.org/builtin#bool |
| float64 | https://godoc.org/builtin#float64 |
| int | https://godoc.org/builtin#int |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| https://webdocs.cs.ualberta.ca/~lin/ABProject/papers/4.pdf | https://webdocs.cs.ualberta.ca/~lin/ABProject/papers/4.pdf |
| Decimate | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/decimate.go#L81 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Decimator.Decimate |
| Decimator | https://godoc.org/github.com/unixpickle/model3d/model3d#Decimator |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| DistTransform | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L28 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#DistTransform |
| Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#Transform |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| Rotation | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L161 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Rotation |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| DistTransform | https://godoc.org/github.com/unixpickle/model3d/model3d#DistTransform |
| DualContouring | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/dc.go#L78 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#DualContouring |
| SolidSurfaceEstimator | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator |
| float64 | https://godoc.org/builtin#float64 |
| bool | https://godoc.org/builtin#bool |
| int | https://godoc.org/builtin#int |
| int | https://godoc.org/builtin#int |
| bool | https://godoc.org/builtin#bool |
| bool | https://godoc.org/builtin#bool |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| DualContouringTriangleMode | https://godoc.org/github.com/unixpickle/model3d/model3d#DualContouringTriangleMode |
| Mesh | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/dc.go#L148 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#DualContouring.Mesh |
| DualContouring | https://godoc.org/github.com/unixpickle/model3d/model3d#DualContouring |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| MeshInterior | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/dc.go#L159 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#DualContouring.MeshInterior |
| DualContouring | https://godoc.org/github.com/unixpickle/model3d/model3d#DualContouring |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| DualContouringTriangleMode | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/dc.go#L18 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#DualContouringTriangleMode |
| int | https://godoc.org/builtin#int |
| DualContouringTriangleMode | https://godoc.org/github.com/unixpickle/model3d/model3d#DualContouringTriangleMode |
| iota | https://godoc.org/builtin#iota |
| EdgeMap | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L543 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap |
| any | https://godoc.org/builtin#any |
| Floater97InvChordLengthWeights | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L295 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Floater97InvChordLengthWeights |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| float64 | https://godoc.org/builtin#float64 |
| EdgeMap | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap |
| float64 | https://godoc.org/builtin#float64 |
| Floater97ShapePreservingWeights | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L320 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Floater97ShapePreservingWeights |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| EdgeMap | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap |
| float64 | https://godoc.org/builtin#float64 |
| Floater97UniformWeights | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L280 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Floater97UniformWeights |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| EdgeMap | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap |
| float64 | https://godoc.org/builtin#float64 |
| NewEdgeMap | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L549 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewEdgeMap |
| any | https://godoc.org/builtin#any |
| EdgeMap | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap |
| Delete | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L589 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Delete |
| EdgeMap | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| KeyRange | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L620 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.KeyRange |
| EdgeMap | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Len | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L554 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Len |
| EdgeMap | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap |
| int | https://godoc.org/builtin#int |
| Load | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L574 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Load |
| EdgeMap | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Range | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L660 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Range |
| EdgeMap | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Store | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L602 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Store |
| EdgeMap | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Value | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L564 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.Value |
| EdgeMap | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ValueRange | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L638 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap.ValueRange |
| EdgeMap | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeMap |
| bool | https://godoc.org/builtin#bool |
| EdgeToNumber | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L891 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber |
| Adder | https://godoc.org/github.com/unixpickle/model3d/model3d#Adder |
| NewEdgeToNumber | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L897 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewEdgeToNumber |
| Adder | https://godoc.org/github.com/unixpickle/model3d/model3d#Adder |
| EdgeToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber |
| Add | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L968 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Add |
| EdgeToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Delete | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L937 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Delete |
| EdgeToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| KeyRange | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L989 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.KeyRange |
| EdgeToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Len | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L902 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Len |
| EdgeToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber |
| int | https://godoc.org/builtin#int |
| Load | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L922 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Load |
| EdgeToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Range | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L1029 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Range |
| EdgeToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Store | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L950 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Store |
| EdgeToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Value | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L912 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.Value |
| EdgeToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ValueRange | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L1007 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber.ValueRange |
| EdgeToNumber | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToNumber |
| bool | https://godoc.org/builtin#bool |
| EdgeToSlice | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L706 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice |
| any | https://godoc.org/builtin#any |
| NewEdgeToSlice | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L712 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewEdgeToSlice |
| any | https://godoc.org/builtin#any |
| EdgeToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice |
| Append | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L783 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Append |
| EdgeToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Delete | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L752 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Delete |
| EdgeToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| KeyRange | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L805 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.KeyRange |
| EdgeToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Len | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L717 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Len |
| EdgeToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice |
| int | https://godoc.org/builtin#int |
| Load | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L737 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Load |
| EdgeToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Range | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L845 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Range |
| EdgeToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Store | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L765 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Store |
| EdgeToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Value | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L727 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.Value |
| EdgeToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ValueRange | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go#L823 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice.ValueRange |
| EdgeToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#EdgeToSlice |
| bool | https://godoc.org/builtin#bool |
| FaceSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L47 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#FaceSDF |
| PointSDF | https://godoc.org/github.com/unixpickle/model3d/model3d#PointSDF |
| NormalSDF | https://godoc.org/github.com/unixpickle/model3d/model3d#NormalSDF |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| DualContourSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/dc.go#L59 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#DualContourSDF |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| float64 | https://godoc.org/builtin#float64 |
| FaceSDF | https://godoc.org/github.com/unixpickle/model3d/model3d#FaceSDF |
| GroupedTrianglesToSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L202 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#GroupedTrianglesToSDF |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| FaceSDF | https://godoc.org/github.com/unixpickle/model3d/model3d#FaceSDF |
| MeshToSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L192 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToSDF |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| FaceSDF | https://godoc.org/github.com/unixpickle/model3d/model3d#FaceSDF |
| GeoCoord | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L19 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| Coord3D | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L32 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord.Coord3D |
| GeoCoord | https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Distance | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L26 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord.Distance |
| GeoCoord | https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord |
| GeoCoord | https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord |
| float64 | https://godoc.org/builtin#float64 |
| Normalize | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go#L43 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord.Normalize |
| GeoCoord | https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord |
| GeoCoord | https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord |
| InterpNormalTriangle | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L499 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| FirstRayCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L515 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle.FirstRayCollision |
| InterpNormalTriangle | https://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| bool | https://godoc.org/builtin#bool |
| InterpNormal | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L507 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle.InterpNormal |
| InterpNormalTriangle | https://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle |
| float64 | https://godoc.org/builtin#float64 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| RayCollisions | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L528 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle.RayCollisions |
| InterpNormalTriangle | https://godoc.org/github.com/unixpickle/model3d/model3d#InterpNormalTriangle |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| int | https://godoc.org/builtin#int |
| IntersectedSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L144 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| Contains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L163 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid.Contains |
| IntersectedSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Max | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L154 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid.Max |
| IntersectedSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Min | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L146 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid.Min |
| IntersectedSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#IntersectedSolid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| JoinedCollider | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L217 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider |
| NewJoinedCollider | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L225 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewJoinedCollider |
| Collider | https://godoc.org/github.com/unixpickle/model3d/model3d#Collider |
| JoinedCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider |
| FirstRayCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L275 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.FirstRayCollision |
| JoinedCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| bool | https://godoc.org/builtin#bool |
| Max | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L259 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.Max |
| JoinedCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Min | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L255 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.Min |
| JoinedCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| RayCollisions | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L263 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.RayCollisions |
| JoinedCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| int | https://godoc.org/builtin#int |
| SphereCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L292 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider.SphereCollision |
| JoinedCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedCollider |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| bool | https://godoc.org/builtin#bool |
| JoinedSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L71 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| Contains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L89 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Contains |
| JoinedSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Max | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L81 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Max |
| JoinedSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Min | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L73 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Min |
| JoinedSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Optimize | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L100 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid.Optimize |
| JoinedSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedSolid |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| JoinedTransform | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L179 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform |
| Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#Transform |
| Apply | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L181 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform.Apply |
| JoinedTransform | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ApplyBounds | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L188 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform.ApplyBounds |
| JoinedTransform | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ApplyDistance | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L207 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform.ApplyDistance |
| JoinedTransform | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| Inverse | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L195 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform.Inverse |
| JoinedTransform | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinedTransform |
| Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#Transform |
| LinearConstraint | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/polytope.go#L13 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#LinearConstraint |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Contains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/polytope.go#L19 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#LinearConstraint.Contains |
| LinearConstraint | https://godoc.org/github.com/unixpickle/model3d/model3d#LinearConstraint |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Matrix2 | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L10 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix2 |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Matrix2 | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Matrix2 |
| Matrix3 | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L13 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| float64 | https://godoc.org/builtin#float64 |
| NewMatrix3Columns | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L17 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMatrix3Columns |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| NewMatrix3Rotation | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L31 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMatrix3Rotation |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| Add | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L90 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Add |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| Det | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L43 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Det |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| float64 | https://godoc.org/builtin#float64 |
| Eigenvalues | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L138 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Eigenvalues |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| complex128 | https://godoc.org/builtin#complex128 |
| Inverse | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L55 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Inverse |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| InvertInPlace | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L63 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.InvertInPlace |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| InvertInPlaceDet | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L69 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.InvertInPlaceDet |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| float64 | https://godoc.org/builtin#float64 |
| Mul | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L99 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Mul |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| MulColumn | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L117 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.MulColumn |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| MulColumnInv | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L80 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.MulColumnInv |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| SVD | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L189 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.SVD |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| Scale | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L48 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Scale |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| float64 | https://godoc.org/builtin#float64 |
| Transpose | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go#L126 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3.Transpose |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| Matrix3Transform | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L123 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform |
| Matrix3 | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3 |
| Apply | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L127 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform.Apply |
| Matrix3Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ApplyBounds | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L131 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform.ApplyBounds |
| Matrix3Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Inverse | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L149 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform.Inverse |
| Matrix3Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#Matrix3Transform |
| Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#Transform |
| Mesh | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L34 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| DecimateSimple | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/decimate.go#L18 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#DecimateSimple |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| float64 | https://godoc.org/builtin#float64 |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| DualContour | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/dc.go#L28 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#DualContour |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| float64 | https://godoc.org/builtin#float64 |
| bool | https://godoc.org/builtin#bool |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| LoopSubdivision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/subdivision.go#L10 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#LoopSubdivision |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| int | https://godoc.org/builtin#int |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| MarchingCubes | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mc.go#L14 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubes |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| float64 | https://godoc.org/builtin#float64 |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| MarchingCubesC2F | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mc.go#L165 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesC2F |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| float64 | https://godoc.org/builtin#float64 |
| int | https://godoc.org/builtin#int |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| MarchingCubesConj | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mc.go#L66 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesConj |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| float64 | https://godoc.org/builtin#float64 |
| int | https://godoc.org/builtin#int |
| Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#Transform |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| MarchingCubesFilter | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mc.go#L83 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesFilter |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| bool | https://godoc.org/builtin#bool |
| float64 | https://godoc.org/builtin#float64 |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| MarchingCubesSearch | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mc.go#L45 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesSearch |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| float64 | https://godoc.org/builtin#float64 |
| int | https://godoc.org/builtin#int |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| MarchingCubesSearchFilter | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mc.go#L151 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MarchingCubesSearchFilter |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| bool | https://godoc.org/builtin#bool |
| float64 | https://godoc.org/builtin#float64 |
| int | https://godoc.org/builtin#int |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| MeshToPlaneGraphs | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L817 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToPlaneGraphs |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| MeshToPlaneGraphsLimited | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L829 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToPlaneGraphsLimited |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| int | https://godoc.org/builtin#int |
| float64 | https://godoc.org/builtin#float64 |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| NewMesh | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L43 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMesh |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| NewMeshCone | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L244 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshCone |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| int | https://godoc.org/builtin#int |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| NewMeshConeSlice | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L270 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshConeSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| int | https://godoc.org/builtin#int |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| NewMeshCylinder | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L169 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshCylinder |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| int | https://godoc.org/builtin#int |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| NewMeshIcosahedron | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L304 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshIcosahedron |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| NewMeshIcosphere | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L124 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshIcosphere |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| int | https://godoc.org/builtin#int |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| NewMeshPolar | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L62 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshPolar |
| GeoCoord | https://godoc.org/github.com/unixpickle/model3d/model3d#GeoCoord |
| float64 | https://godoc.org/builtin#float64 |
| int | https://godoc.org/builtin#int |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| NewMeshRect | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L132 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshRect |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| NewMeshTorus | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L206 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshTorus |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| int | https://godoc.org/builtin#int |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| NewMeshTriangles | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L51 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshTriangles |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| ProfileMesh | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L334 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ProfileMesh |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Mesh | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Mesh |
| float64 | https://godoc.org/builtin#float64 |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| SplitPlaneGraph | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L856 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SplitPlaneGraph |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| float64 | https://godoc.org/builtin#float64 |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| SubdivideEdges | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/subdivision.go#L88 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SubdivideEdges |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| int | https://godoc.org/builtin#int |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Add | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L370 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Add |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| AddMesh | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L400 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.AddMesh |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| AddQuad | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L389 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.AddQuad |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| AllVertexNeighbors | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L539 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.AllVertexNeighbors |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| CoordToSlice | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordToSlice |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Area | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/measurements.go#L6 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Area |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| float64 | https://godoc.org/builtin#float64 |
| Blur | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L17 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Blur |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| float64 | https://godoc.org/builtin#float64 |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| BlurFiltered | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L31 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.BlurFiltered |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| float64 | https://godoc.org/builtin#float64 |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Center | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L603 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Center |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Contains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L457 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Contains |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| bool | https://godoc.org/builtin#bool |
| Copy | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L406 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Copy |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| DeepCopy | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L414 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.DeepCopy |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| EliminateCoplanar | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L720 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EliminateCoplanar |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| float64 | https://godoc.org/builtin#float64 |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| EliminateCoplanarFiltered | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L733 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EliminateCoplanarFiltered |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| float64 | https://godoc.org/builtin#float64 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| EliminateEdges | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L682 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EliminateEdges |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Segment | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment |
| bool | https://godoc.org/builtin#bool |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| EncodeMaterialOBJ | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L686 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EncodeMaterialOBJ |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| float64 | https://godoc.org/builtin#float64 |
| byte | https://godoc.org/builtin#byte |
| EncodePLY | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L665 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EncodePLY |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| uint8 | https://godoc.org/builtin#uint8 |
| byte | https://godoc.org/builtin#byte |
| EncodeSTL | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L660 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.EncodeSTL |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| byte | https://godoc.org/builtin#byte |
| FaceOrientations | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L469 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.FaceOrientations |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| bool | https://godoc.org/builtin#bool |
| Find | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L568 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Find |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| FlattenBase | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L186 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.FlattenBase |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| float64 | https://godoc.org/builtin#float64 |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| FlipDelaunay | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L631 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.FlipDelaunay |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| https://arxiv.org/abs/math/0503219 | https://arxiv.org/abs/math/0503219 |
| InconsistentEdges | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L442 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.InconsistentEdges |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| InvertNormals | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L649 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.InvertNormals |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Iterate | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L471 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Iterate |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| IterateSorted | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L477 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.IterateSorted |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| bool | https://godoc.org/builtin#bool |
| IterateVertices | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L496 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.IterateVertices |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| MapCoords | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L615 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.MapCoords |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Max | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L803 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Max |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Min | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L782 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Min |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| NeedsRepair | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L343 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.NeedsRepair |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| bool | https://godoc.org/builtin#bool |
| Neighbors | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L513 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Neighbors |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| NumTriangles | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L463 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.NumTriangles |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| int | https://godoc.org/builtin#int |
| Orientable | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L432 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Orientable |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| bool | https://godoc.org/builtin#bool |
| Remove | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L428 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Remove |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Repair | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L260 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Repair |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| float64 | https://godoc.org/builtin#float64 |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| RepairNormals | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L603 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.RepairNormals |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| float64 | https://godoc.org/builtin#float64 |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| int | https://godoc.org/builtin#int |
| RepairNormalsMajority | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L556 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.RepairNormalsMajority |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| int | https://godoc.org/builtin#int |
| Rotate | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L609 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Rotate |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Save3MF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L745 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Save3MF |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| string | https://godoc.org/builtin#string |
| fileformats | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats |
| ThreeMFUnit | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/fileformats#ThreeMFUnit |
| error | https://godoc.org/builtin#error |
| SaveGroupedSTL | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L724 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveGroupedSTL |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| string | https://godoc.org/builtin#string |
| error | https://godoc.org/builtin#error |
| SaveMaterialOBJ | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L692 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveMaterialOBJ |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| string | https://godoc.org/builtin#string |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| float64 | https://godoc.org/builtin#float64 |
| error | https://godoc.org/builtin#error |
| SaveQuantizedMaterialOBJ | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L707 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveQuantizedMaterialOBJ |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| string | https://godoc.org/builtin#string |
| int | https://godoc.org/builtin#int |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| float64 | https://godoc.org/builtin#float64 |
| error | https://godoc.org/builtin#error |
| SaveVertexColorOBJ | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L671 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SaveVertexColorOBJ |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| string | https://godoc.org/builtin#string |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| error | https://godoc.org/builtin#error |
| Scale | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L591 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Scale |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| float64 | https://godoc.org/builtin#float64 |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| SelfIntersections | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L420 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SelfIntersections |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| int | https://godoc.org/builtin#int |
| SingularVertices | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L370 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SingularVertices |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| SmoothAreas | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L126 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.SmoothAreas |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| float64 | https://godoc.org/builtin#float64 |
| int | https://godoc.org/builtin#int |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Solid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L876 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Solid |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| Transform | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L643 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Transform |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#Transform |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Translate | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L597 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Translate |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| TriangleSlice | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L757 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.TriangleSlice |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| VertexNormals | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go#L146 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.VertexNormals |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.99.2846&rep=rep1&type=pdf | http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.99.2846&rep=rep1&type=pdf |
| VertexSlice | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go#L770 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.VertexSlice |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Volume | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/measurements.go#L18 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh.Volume |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| float64 | https://godoc.org/builtin#float64 |
| MeshHierarchy | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_hierarchy.go#L15 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| MeshHierarchy | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy |
| MeshToHierarchy | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_hierarchy.go#L31 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToHierarchy |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| MeshHierarchy | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy |
| Contains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_hierarchy.go#L127 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.Contains |
| MeshHierarchy | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| FullMesh | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_hierarchy.go#L92 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.FullMesh |
| MeshHierarchy | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| MapCoords | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_hierarchy.go#L102 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.MapCoords |
| MeshHierarchy | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| MeshHierarchy | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy |
| Max | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_hierarchy.go#L121 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.Max |
| MeshHierarchy | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Min | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_hierarchy.go#L115 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy.Min |
| MeshHierarchy | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshHierarchy |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| MeshSmoother | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/smooth.go#L9 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshSmoother |
| float64 | https://godoc.org/builtin#float64 |
| int | https://godoc.org/builtin#int |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Smooth | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/smooth.go#L55 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshSmoother.Smooth |
| MeshSmoother | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshSmoother |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| SmoothMapping | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/smooth.go#L62 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshSmoother.SmoothMapping |
| MeshSmoother | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshSmoother |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| MeshUVMap | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L1131 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Coord | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord |
| BuildAutomaticUVMap | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L42 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#BuildAutomaticUVMap |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| int | https://godoc.org/builtin#int |
| bool | https://godoc.org/builtin#bool |
| MeshUVMap | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap |
| JoinMeshUVMaps | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L1137 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#JoinMeshUVMaps |
| MeshUVMap | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap |
| MeshUVMap | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap |
| NewMeshUVMapForCoords | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L1165 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewMeshUVMapForCoords |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Coord | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord |
| MeshUVMap | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap |
| PackMeshUVMaps | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L1154 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#PackMeshUVMaps |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Coord | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord |
| float64 | https://godoc.org/builtin#float64 |
| MeshUVMap | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap |
| MeshUVMap | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap |
| Area3D | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L1255 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap.Area3D |
| MeshUVMap | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap |
| float64 | https://godoc.org/builtin#float64 |
| Bounds2D | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L1217 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap.Bounds2D |
| MeshUVMap | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Coord | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord |
| MapFn | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L1190 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap.MapFn |
| MeshUVMap | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Coord | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| ToBounds | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go#L1236 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap.ToBounds |
| MeshUVMap | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Coord | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Coord |
| MeshUVMap | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshUVMap |
| Metaball | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/metaball.go#L32 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Metaball |
| Bounder | https://godoc.org/github.com/unixpickle/model3d/model3d#Bounder |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| RotateMetaball | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L356 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#RotateMetaball |
| Metaball | https://godoc.org/github.com/unixpickle/model3d/model3d#Metaball |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Metaball | https://godoc.org/github.com/unixpickle/model3d/model3d#Metaball |
| SDFToMetaball | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/metaball.go#L154 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SDFToMetaball |
| SDF | https://godoc.org/github.com/unixpickle/model3d/model3d#SDF |
| Metaball | https://godoc.org/github.com/unixpickle/model3d/model3d#Metaball |
| ScaleMetaball | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L343 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ScaleMetaball |
| Metaball | https://godoc.org/github.com/unixpickle/model3d/model3d#Metaball |
| float64 | https://godoc.org/builtin#float64 |
| Metaball | https://godoc.org/github.com/unixpickle/model3d/model3d#Metaball |
| TransformMetaball | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L329 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#TransformMetaball |
| DistTransform | https://godoc.org/github.com/unixpickle/model3d/model3d#DistTransform |
| Metaball | https://godoc.org/github.com/unixpickle/model3d/model3d#Metaball |
| Metaball | https://godoc.org/github.com/unixpickle/model3d/model3d#Metaball |
| TranslateMetaball | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L349 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#TranslateMetaball |
| Metaball | https://godoc.org/github.com/unixpickle/model3d/model3d#Metaball |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Metaball | https://godoc.org/github.com/unixpickle/model3d/model3d#Metaball |
| VecScaleMetaball | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L387 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#VecScaleMetaball |
| Metaball | https://godoc.org/github.com/unixpickle/model3d/model3d#Metaball |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Metaball | https://godoc.org/github.com/unixpickle/model3d/model3d#Metaball |
| MetaballFalloffFunc | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/metaball.go#L10 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MetaballFalloffFunc |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| MultiCollider | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L108 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MultiCollider |
| TriangleCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#TriangleCollider |
| SegmentCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#SegmentCollider |
| RectCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#RectCollider |
| BVHToCollider | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L203 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#BVHToCollider |
| BVH | https://godoc.org/github.com/unixpickle/model3d/model3d#BVH |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| MultiCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#MultiCollider |
| GroupedTrianglesToCollider | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L169 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#GroupedTrianglesToCollider |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| MultiCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#MultiCollider |
| MeshToCollider | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L138 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToCollider |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| MultiCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#MultiCollider |
| MeshToInterpNormalCollider | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L147 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MeshToInterpNormalCollider |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| MultiCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#MultiCollider |
| NormalSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L37 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NormalSDF |
| SDF | https://godoc.org/github.com/unixpickle/model3d/model3d#SDF |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| PointSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L27 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#PointSDF |
| SDF | https://godoc.org/github.com/unixpickle/model3d/model3d#SDF |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| FuncPointSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L99 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#FuncPointSDF |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| PointSDF | https://godoc.org/github.com/unixpickle/model3d/model3d#PointSDF |
| ProfilePointSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L370 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ProfilePointSDF |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| PointSDF | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#PointSDF |
| float64 | https://godoc.org/builtin#float64 |
| PointSDF | https://godoc.org/github.com/unixpickle/model3d/model3d#PointSDF |
| Ray | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L12 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| RayCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L19 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| float64 | https://godoc.org/builtin#float64 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| any | https://godoc.org/builtin#any |
| Rect | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L145 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| BoundsRect | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L156 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#BoundsRect |
| Bounder | https://godoc.org/github.com/unixpickle/model3d/model3d#Bounder |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| NewRect | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L151 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewRect |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| Contains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L171 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.Contains |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Expand | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L339 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.Expand |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| float64 | https://godoc.org/builtin#float64 |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| FirstRayCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L177 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.FirstRayCollision |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| bool | https://godoc.org/builtin#bool |
| Max | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L166 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.Max |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| MetaballDistBound | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L332 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.MetaballDistBound |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| MetaballField | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L325 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.MetaballField |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Min | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L161 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.Min |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| NormalSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L269 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.NormalSDF |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| PointSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L261 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.PointSDF |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| RayCollisions | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L198 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.RayCollisions |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| int | https://godoc.org/builtin#int |
| SDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L255 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.SDF |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| SphereCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L249 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect.SphereCollision |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| bool | https://godoc.org/builtin#bool |
| RectCollider | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L102 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#RectCollider |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| bool | https://godoc.org/builtin#bool |
| RectSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L65 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#RectSolid |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| SDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L19 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SDF |
| Bounder | https://godoc.org/github.com/unixpickle/model3d/model3d#Bounder |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| ColliderToSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L136 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ColliderToSDF |
| Collider | https://godoc.org/github.com/unixpickle/model3d/model3d#Collider |
| int | https://godoc.org/builtin#int |
| SDF | https://godoc.org/github.com/unixpickle/model3d/model3d#SDF |
| FuncSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L67 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#FuncSDF |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| SDF | https://godoc.org/github.com/unixpickle/model3d/model3d#SDF |
| ProfileSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go#L322 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ProfileSDF |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| SDF | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#SDF |
| float64 | https://godoc.org/builtin#float64 |
| SDF | https://godoc.org/github.com/unixpickle/model3d/model3d#SDF |
| TransformSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L232 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#TransformSDF |
| DistTransform | https://godoc.org/github.com/unixpickle/model3d/model3d#DistTransform |
| SDF | https://godoc.org/github.com/unixpickle/model3d/model3d#SDF |
| SDF | https://godoc.org/github.com/unixpickle/model3d/model3d#SDF |
| Scale | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L67 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Scale |
| float64 | https://godoc.org/builtin#float64 |
| Apply | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L71 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Scale.Apply |
| Scale | https://godoc.org/github.com/unixpickle/model3d/model3d#Scale |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ApplyBounds | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L75 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Scale.ApplyBounds |
| Scale | https://godoc.org/github.com/unixpickle/model3d/model3d#Scale |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ApplyDistance | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L83 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Scale.ApplyDistance |
| Scale | https://godoc.org/github.com/unixpickle/model3d/model3d#Scale |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| Inverse | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L79 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Scale.Inverse |
| Scale | https://godoc.org/github.com/unixpickle/model3d/model3d#Scale |
| Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#Transform |
| Segment | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L543 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| NewSegment | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L547 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewSegment |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Segment | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment |
| Closest | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L579 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Closest |
| Segment | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ClosestL1 | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L597 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.ClosestL1 |
| Segment | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Dist | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L568 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Dist |
| Segment | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| L1Dist | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L574 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.L1Dist |
| Segment | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Length | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L562 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Length |
| Segment | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment |
| float64 | https://godoc.org/builtin#float64 |
| Mid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L557 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Mid |
| Segment | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Other | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L642 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.Other |
| Segment | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| RectCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L632 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment.RectCollision |
| Segment | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| bool | https://godoc.org/builtin#bool |
| SegmentCollider | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L93 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SegmentCollider |
| Segment | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment |
| bool | https://godoc.org/builtin#bool |
| Solid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L16 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| Bounder | https://godoc.org/github.com/unixpickle/model3d/model3d#Bounder |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| CacheSolidBounds | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L310 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CacheSolidBounds |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| CheckedFuncSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L46 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#CheckedFuncSolid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| ForceSolidBounds | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L301 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ForceSolidBounds |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| FuncSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L35 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#FuncSolid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| MetaballSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/metaball.go#L72 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#MetaballSolid |
| MetaballFalloffFunc | https://godoc.org/github.com/unixpickle/model3d/model3d#MetaballFalloffFunc |
| float64 | https://godoc.org/builtin#float64 |
| Metaball | https://godoc.org/github.com/unixpickle/model3d/model3d#Metaball |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| ProfileSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L430 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ProfileSolid |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Solid | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Solid |
| float64 | https://godoc.org/builtin#float64 |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| RevolveSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L488 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#RevolveSolid |
| model2d | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d |
| Solid | https://godoc.org/github.com/unixpickle/model3d@v0.4.8/model2d#Solid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| RotateSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L216 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#RotateSolid |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| SDFToSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L418 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SDFToSolid |
| SDF | https://godoc.org/github.com/unixpickle/model3d/model3d#SDF |
| float64 | https://godoc.org/builtin#float64 |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| ScaleSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L90 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ScaleSolid |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| float64 | https://godoc.org/builtin#float64 |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| SmoothJoin | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L320 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SmoothJoin |
| float64 | https://godoc.org/builtin#float64 |
| SDF | https://godoc.org/github.com/unixpickle/model3d/model3d#SDF |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| SmoothJoinV2 | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L364 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SmoothJoinV2 |
| float64 | https://godoc.org/builtin#float64 |
| NormalSDF | https://godoc.org/github.com/unixpickle/model3d/model3d#NormalSDF |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| StackSolids | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L178 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#StackSolids |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| TransformSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L222 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#TransformSolid |
| Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#Transform |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| TranslateSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L62 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#TranslateSolid |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| VecScaleSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L117 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#VecScaleSolid |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| SolidCollider | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L394 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| float64 | https://godoc.org/builtin#float64 |
| int | https://godoc.org/builtin#int |
| int | https://godoc.org/builtin#int |
| float64 | https://godoc.org/builtin#float64 |
| FirstRayCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L473 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.FirstRayCollision |
| SolidCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| bool | https://godoc.org/builtin#bool |
| Max | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L433 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.Max |
| SolidCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Min | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L428 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.Min |
| SolidCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| RayCollisions | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L442 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.RayCollisions |
| SolidCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| int | https://godoc.org/builtin#int |
| SphereCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L583 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider.SphereCollision |
| SolidCollider | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidCollider |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| bool | https://godoc.org/builtin#bool |
| SolidMux | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L514 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux |
| NewSolidMux | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L526 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewSolidMux |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| SolidMux | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux |
| AllContains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L602 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.AllContains |
| SolidMux | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Contains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L584 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Contains |
| SolidMux | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| IterContains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L623 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.IterContains |
| SolidMux | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| int | https://godoc.org/builtin#int |
| int | https://godoc.org/builtin#int |
| Max | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L580 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Max |
| SolidMux | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Min | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L576 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Min |
| SolidMux | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Solids | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L572 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux.Solids |
| SolidMux | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidMux |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| SolidSurfaceEstimator | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/surface_estimator.go#L16 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| int | https://godoc.org/builtin#int |
| int | https://godoc.org/builtin#int |
| bool | https://godoc.org/builtin#bool |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| Bisect | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/surface_estimator.go#L88 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.Bisect |
| SolidSurfaceEstimator | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| BisectInterior | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/surface_estimator.go#L99 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.BisectInterior |
| SolidSurfaceEstimator | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| BisectInterp | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/surface_estimator.go#L63 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.BisectInterp |
| SolidSurfaceEstimator | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| BisectInterpRange | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/surface_estimator.go#L71 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.BisectInterpRange |
| SolidSurfaceEstimator | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| Normal | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/surface_estimator.go#L110 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator.Normal |
| SolidSurfaceEstimator | https://godoc.org/github.com/unixpickle/model3d/model3d#SolidSurfaceEstimator |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Sphere | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L13 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Contains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L29 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.Contains |
| Sphere | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| FirstRayCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L35 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.FirstRayCollision |
| Sphere | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| bool | https://godoc.org/builtin#bool |
| Max | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L24 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.Max |
| Sphere | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| MetaballDistBound | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L139 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.MetaballDistBound |
| Sphere | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| MetaballField | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L132 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.MetaballField |
| Sphere | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Min | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L19 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.Min |
| Sphere | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| NormalSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L119 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.NormalSDF |
| Sphere | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| PointSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L106 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.PointSDF |
| Sphere | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| RayCollisions | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L52 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.RayCollisions |
| Sphere | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| int | https://godoc.org/builtin#int |
| SDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L100 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.SDF |
| Sphere | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| SphereCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L95 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere.SphereCollision |
| Sphere | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| bool | https://godoc.org/builtin#bool |
| SphereSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L66 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SphereSolid |
| Sphere | https://godoc.org/github.com/unixpickle/model3d/model3d#Sphere |
| StackedSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L199 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| Contains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L215 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid.Contains |
| StackedSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Max | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L205 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid.Max |
| StackedSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Min | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L201 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid.Min |
| StackedSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#StackedSolid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Subdivider | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/subdivision.go#L150 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider |
| NewSubdivider | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/subdivision.go#L155 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#NewSubdivider |
| Subdivider | https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider |
| Add | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/subdivision.go#L160 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider.Add |
| Subdivider | https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| AddFiltered | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/subdivision.go#L166 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider.AddFiltered |
| Subdivider | https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| NumSegments | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/subdivision.go#L187 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider.NumSegments |
| Subdivider | https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider |
| int | https://godoc.org/builtin#int |
| Subdivide | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/subdivision.go#L197 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider.Subdivide |
| Subdivider | https://godoc.org/github.com/unixpickle/model3d/model3d#Subdivider |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| SubtractedSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L120 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| Subtract | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L126 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Subtract |
| Solid | https://godoc.org/github.com/unixpickle/model3d/model3d#Solid |
| SubtractedSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid |
| Contains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L138 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid.Contains |
| SubtractedSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| Max | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L134 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid.Max |
| SubtractedSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Min | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L130 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid.Min |
| SubtractedSolid | https://godoc.org/github.com/unixpickle/model3d/model3d#SubtractedSolid |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Torus | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1333 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| Contains | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1363 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.Contains |
| Torus | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| bool | https://godoc.org/builtin#bool |
| FirstRayCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1369 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.FirstRayCollision |
| Torus | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| bool | https://godoc.org/builtin#bool |
| Max | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1352 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.Max |
| Torus | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| MetaballDistBound | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1496 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.MetaballDistBound |
| Torus | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| MetaballField | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1489 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.MetaballField |
| Torus | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| Min | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1341 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.Min |
| Torus | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| NormalSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1445 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.NormalSDF |
| Torus | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| PointSDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1437 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.PointSDF |
| Torus | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| RayCollisions | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1386 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.RayCollisions |
| Torus | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| int | https://godoc.org/builtin#int |
| SDF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1431 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.SDF |
| Torus | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| SphereCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go#L1425 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus.SphereCollision |
| Torus | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| bool | https://godoc.org/builtin#bool |
| TorusSolid | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go#L68 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#TorusSolid |
| Torus | https://godoc.org/github.com/unixpickle/model3d/model3d#Torus |
| Transform | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L6 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Transform |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#Transform |
| Translate | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L40 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Translate |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Apply | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L44 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Translate.Apply |
| Translate | https://godoc.org/github.com/unixpickle/model3d/model3d#Translate |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ApplyBounds | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L48 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Translate.ApplyBounds |
| Translate | https://godoc.org/github.com/unixpickle/model3d/model3d#Translate |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ApplyDistance | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L56 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Translate.ApplyDistance |
| Translate | https://godoc.org/github.com/unixpickle/model3d/model3d#Translate |
| float64 | https://godoc.org/builtin#float64 |
| float64 | https://godoc.org/builtin#float64 |
| Inverse | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L52 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Translate.Inverse |
| Translate | https://godoc.org/github.com/unixpickle/model3d/model3d#Translate |
| Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#Transform |
| Triangle | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L8 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ReadOFF | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/import.go#L47 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ReadOFF |
| io | https://godoc.org/io |
| Reader | https://godoc.org/io#Reader |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| error | https://godoc.org/builtin#error |
| http://segeval.cs.princeton.edu/public/off_format.html | http://segeval.cs.princeton.edu/public/off_format.html |
| ReadSTL | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/import.go#L14 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#ReadSTL |
| io | https://godoc.org/io |
| Reader | https://godoc.org/io#Reader |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| error | https://godoc.org/builtin#error |
| TriangulateFace | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/triangulate.go#L24 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#TriangulateFace |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Area | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L21 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Area |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| float64 | https://godoc.org/builtin#float64 |
| AreaGradient | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L103 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.AreaGradient |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| AtBarycentric | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L12 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.AtBarycentric |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| float64 | https://godoc.org/builtin#float64 |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Closest | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L153 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Closest |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Dist | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L130 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Dist |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| FirstRayCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L181 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.FirstRayCollision |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| bool | https://godoc.org/builtin#bool |
| Max | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L41 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Max |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Min | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L36 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Min |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Normal | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L27 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Normal |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| RayCollisions | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L194 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.RayCollisions |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Ray | https://godoc.org/github.com/unixpickle/model3d/model3d#Ray |
| RayCollision | https://godoc.org/github.com/unixpickle/model3d/model3d#RayCollision |
| int | https://godoc.org/builtin#int |
| RectCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L448 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.RectCollision |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Rect | https://godoc.org/github.com/unixpickle/model3d/model3d#Rect |
| bool | https://godoc.org/builtin#bool |
| SegmentCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L441 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.SegmentCollision |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Segment | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment |
| bool | https://godoc.org/builtin#bool |
| Segments | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L46 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.Segments |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Segment | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment |
| SharesEdge | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L55 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.SharesEdge |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| bool | https://godoc.org/builtin#bool |
| SphereCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L253 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.SphereCollision |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| float64 | https://godoc.org/builtin#float64 |
| bool | https://godoc.org/builtin#bool |
| TriangleCollisions | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go#L287 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle.TriangleCollisions |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Segment | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment |
| TriangleCollider | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L83 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#TriangleCollider |
| Collider | https://godoc.org/github.com/unixpickle/model3d/model3d#Collider |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| Segment | https://godoc.org/github.com/unixpickle/model3d/model3d#Segment |
| TriangleCollision | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go#L39 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#TriangleCollision |
| Triangle | https://godoc.org/github.com/unixpickle/model3d/model3d#Triangle |
| float64 | https://godoc.org/builtin#float64 |
| VecScale | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L96 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#VecScale |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Apply | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L100 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#VecScale.Apply |
| VecScale | https://godoc.org/github.com/unixpickle/model3d/model3d#VecScale |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ApplyBounds | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L104 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#VecScale.ApplyBounds |
| VecScale | https://godoc.org/github.com/unixpickle/model3d/model3d#VecScale |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| Inverse | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go#L110 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#VecScale.Inverse |
| VecScale | https://godoc.org/github.com/unixpickle/model3d/model3d#VecScale |
| Transform | https://godoc.org/github.com/unixpickle/model3d/model3d#Transform |
| VoxelSmoother | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/smooth.go#L131 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#VoxelSmoother |
| float64 | https://godoc.org/builtin#float64 |
| int | https://godoc.org/builtin#int |
| float64 | https://godoc.org/builtin#float64 |
| Smooth | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/smooth.go#L141 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#VoxelSmoother.Smooth |
| VoxelSmoother | https://godoc.org/github.com/unixpickle/model3d/model3d#VoxelSmoother |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| SmoothMapping | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/smooth.go#L148 |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#VoxelSmoother.SmoothMapping |
| VoxelSmoother | https://godoc.org/github.com/unixpickle/model3d/model3d#VoxelSmoother |
| Mesh | https://godoc.org/github.com/unixpickle/model3d/model3d#Mesh |
| CoordMap | https://godoc.org/github.com/unixpickle/model3d/model3d#CoordMap |
| Coord3D | https://godoc.org/github.com/unixpickle/model3d/model3d#Coord3D |
| ¶ | https://godoc.org/github.com/unixpickle/model3d/model3d#section-sourcefiles |
| View all Source files | https://github.com/unixpickle/model3d/tree/v0.4.8/model3d |
| bounder.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bounder.go |
| bvh.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/bvh.go |
| collisions.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/collisions.go |
| coord_tree.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coord_tree.go |
| coords.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/coords.go |
| dc.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/dc.go |
| decimate.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/decimate.go |
| deformation.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/deformation.go |
| doc.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/doc.go |
| export.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/export.go |
| fast_maps.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/fast_maps.go |
| import.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/import.go |
| matrix.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/matrix.go |
| mc.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mc.go |
| measurements.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/measurements.go |
| mesh.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh.go |
| mesh_hierarchy.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_hierarchy.go |
| mesh_ops.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/mesh_ops.go |
| metaball.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/metaball.go |
| parameterization.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/parameterization.go |
| polytope.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/polytope.go |
| primitives.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/primitives.go |
| ptr_mesh.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/ptr_mesh.go |
| sdf.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/sdf.go |
| shapes.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/shapes.go |
| smooth.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/smooth.go |
| solid.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/solid.go |
| subdivision.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/subdivision.go |
| surface_estimator.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/surface_estimator.go |
| transform.go | https://github.com/unixpickle/model3d/blob/v0.4.8/model3d/transform.go |
| triangulate.go | https://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 |
| Download | https://go.dev/dl/ |
| Blog | https://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 |
| GitHub | https://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/ |
| Copyright | https://go.dev/copyright |
| Terms of Service | https://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 |