Search
Preparing search index...
The search index is not available
bitbybit.dev v0.20.0
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Home
App
Projects
School
Pricing
Blog
Start
bitbybit-complete-declarations
Bit
GeometryHelper
Class GeometryHelper
Hierarchy
GeometryHelper
Index
Constructors
constructor
Properties
get
Array
Depth
Methods
approx
Eq
are
Points
The
Same
get
Flat
Transformations
remove
All
Duplicate
Vectors
remove
Consecutive
Point
Duplicates
remove
Consecutive
Vector
Duplicates
transform
Control
Points
transform
Points
ByMatrix
Array
transform
Points
Coordinates
vectors
The
Same
Constructors
constructor
new
Geometry
Helper
(
)
:
GeometryHelper
Returns
GeometryHelper
Properties
get
Array
Depth
get
Array
Depth
:
(
value
:
any
)
=>
number
Type declaration
(
value
:
any
)
:
number
Parameters
value:
any
Returns
number
Methods
approx
Eq
approx
Eq
(
num1
:
number
, num2
:
number
, tolerance
:
number
)
:
boolean
Parameters
num1:
number
num2:
number
tolerance:
number
Returns
boolean
are
Points
The
Same
are
Points
The
Same
(
pointA
:
Point2
|
Point3
, pointB
:
Point2
|
Point3
, tolerance
:
number
)
:
boolean
Parameters
pointA:
Point2
|
Point3
pointB:
Point2
|
Point3
tolerance:
number
Returns
boolean
get
Flat
Transformations
get
Flat
Transformations
(
transformation
:
number
[]
[]
|
number
[]
[]
[]
)
:
number
[]
[]
Parameters
transformation:
number
[]
[]
|
number
[]
[]
[]
Returns
number
[]
[]
remove
All
Duplicate
Vectors
remove
All
Duplicate
Vectors
(
vectors
:
number
[]
[]
, tolerance
?:
number
)
:
number
[]
[]
Parameters
vectors:
number
[]
[]
Optional
tolerance:
number
Returns
number
[]
[]
remove
Consecutive
Point
Duplicates
remove
Consecutive
Point
Duplicates
(
points
:
Point3
[]
, checkFirstAndLast
?:
boolean
, tolerance
?:
number
)
:
Point3
[]
Parameters
points:
Point3
[]
Optional
checkFirstAndLast:
boolean
Optional
tolerance:
number
Returns
Point3
[]
remove
Consecutive
Vector
Duplicates
remove
Consecutive
Vector
Duplicates
(
vectors
:
number
[]
[]
, checkFirstAndLast
?:
boolean
, tolerance
?:
number
)
:
number
[]
[]
Parameters
vectors:
number
[]
[]
Optional
checkFirstAndLast:
boolean
Optional
tolerance:
number
Returns
number
[]
[]
transform
Control
Points
transform
Control
Points
(
transformation
:
number
[]
[]
|
number
[]
[]
[]
, transformedControlPoints
:
Point3
[]
)
:
Point3
[]
Parameters
transformation:
number
[]
[]
|
number
[]
[]
[]
transformedControlPoints:
Point3
[]
Returns
Point3
[]
transform
Points
ByMatrix
Array
transform
Points
ByMatrix
Array
(
points
:
Point3
[]
, transform
:
number
[]
)
:
Point3
[]
Parameters
points:
Point3
[]
transform:
number
[]
Returns
Point3
[]
transform
Points
Coordinates
transform
Points
Coordinates
(
points
:
Point3
[]
, transform
:
number
[]
)
:
Point3
[]
Parameters
points:
Point3
[]
transform:
number
[]
Returns
Point3
[]
vectors
The
Same
vectors
The
Same
(
vec1
:
number
[]
, vec2
:
number
[]
, tolerance
:
number
)
:
boolean
Parameters
vec1:
number
[]
vec2:
number
[]
tolerance:
number
Returns
boolean
Exports
Bit
Advanced
Base
Base
Types
Color
Dates
Inputs
Lists
Logic
Math
Point
Text
Things
Transforms
Vector
Geometry
Helper
constructor
get
Array
Depth
approx
Eq
are
Points
The
Same
get
Flat
Transformations
remove
All
Duplicate
Vectors
remove
Consecutive
Point
Duplicates
remove
Consecutive
Vector
Duplicates
transform
Control
Points
transform
Points
ByMatrix
Array
transform
Points
Coordinates
vectors
The
Same
Generated using
TypeDoc