BimCT SDK / WebGL2 Viewer
BimCT.io
Playground
Converter API
Live Demo
Preparing search index...
index
CountShapeWidget3D
Class CountShapeWidget3D
Hierarchy (
View Summary
)
ShapeWidget3D
CountShapeWidget3D
Index
Constructors
constructor
Properties
_
parent
Accessors
points
highlighted
parent
visible
clippable
x
y
width
height
fill
Parent
fill
Style
stroke
Style
absolute
X
absolute
Y
on
Mouse
Move
on
Mouse
Wheel
on
Mouse
Button
on
Mouse
Enter
on
Mouse
Leave
on
Key
Down
on
Key
Up
Methods
is
Solid
Widget
is
Over
Widget
is
Inside
Region
set
Shape
Anchor
Type
get
Shape
Anchor
Type
set
Diameter
set
Length
set
Width
get
Width
get
Length
get
Diameter
set
User
Data
get
User
Data
set
Shape
Type
get
Shape
Type
paint
set
Draw
Above
Other
Widgets
must
Reconstruct
Extrusion
set
Must
Reconstruct
Extrusion
update
destroy
is
Extrusion
Visible
get
Extrusion
set
Base
Offset
get
Base
Offset
set
Extrusion
Height
get
Extrusion
Height
get
Extrusion
Slope
set
Extrusion
Slope
set
Extrusion
Opacity
get
Extrusion
Opacity
set
Points
get
Fill
Pattern
Key
contains
get
Fill
Opacity
set
Fill
Pattern
get
Fill
Pattern
set
Line
Color
get
Line
Color
set
Fill
Color
get
Fill
Color
repaint
mouse
Move
mouse
Wheel
mouse
Button
keyboard
has
Mouse
Entered
has
Mouse
Leave
Constructors
constructor
new
CountShapeWidget3D
(
renderer
:
BaseRenderer
,
_parent
:
ContainerWidget
,
)
:
CountShapeWidget3D
Parameters
renderer
:
BaseRenderer
_parent
:
ContainerWidget
Returns
CountShapeWidget3D
Properties
_
parent
_parent
:
ContainerWidget
Accessors
points
get
points
()
:
Vector3D
[]
Returns
Vector3D
[]
highlighted
get
highlighted
()
:
boolean
Returns
boolean
set
highlighted
(
value
:
boolean
)
:
void
Parameters
value
:
boolean
Returns
void
parent
get
parent
()
:
ContainerWidget
Returns
ContainerWidget
set
parent
(
parent
:
ContainerWidget
)
:
void
Parameters
parent
:
ContainerWidget
Returns
void
visible
get
visible
()
:
boolean
Returns
boolean
set
visible
(
visible
:
boolean
)
:
void
Parameters
visible
:
boolean
Returns
void
clippable
get
clippable
()
:
boolean
Returns
boolean
set
clippable
(
value
:
boolean
)
:
void
Parameters
value
:
boolean
Returns
void
x
get
x
()
:
number
Returns
number
set
x
(
x
:
number
)
:
void
Parameters
x
:
number
Returns
void
y
get
y
()
:
number
Returns
number
set
y
(
y
:
number
)
:
void
Parameters
y
:
number
Returns
void
width
get
width
()
:
number
Returns
number
set
width
(
width
:
number
)
:
void
Parameters
width
:
number
Returns
void
height
get
height
()
:
number
Returns
number
set
height
(
height
:
number
)
:
void
Parameters
height
:
number
Returns
void
fill
Parent
get
fillParent
()
:
boolean
Returns
boolean
set
fillParent
(
fillParent
:
boolean
)
:
void
Parameters
fillParent
:
boolean
Returns
void
fill
Style
get
fillStyle
()
:
string
|
CanvasPattern
|
CanvasGradient
Returns
string
|
CanvasPattern
|
CanvasGradient
set
fillStyle
(
fillStyle
:
string
|
CanvasPattern
|
CanvasGradient
)
:
void
Parameters
fillStyle
:
string
|
CanvasPattern
|
CanvasGradient
Returns
void
stroke
Style
get
strokeStyle
()
:
string
|
CanvasPattern
|
CanvasGradient
Returns
string
|
CanvasPattern
|
CanvasGradient
set
strokeStyle
(
strokeStyle
:
string
|
CanvasPattern
|
CanvasGradient
)
:
void
Parameters
strokeStyle
:
string
|
CanvasPattern
|
CanvasGradient
Returns
void
absolute
X
get
absoluteX
()
:
number
Returns
number
absolute
Y
get
absoluteY
()
:
number
Returns
number
on
Mouse
Move
set
onMouseMove
(
handler
:
(
event
:
MouseMoveBimEvent
)
=>
boolean
)
:
void
Parameters
handler
:
(
event
:
MouseMoveBimEvent
)
=>
boolean
Returns
void
on
Mouse
Wheel
set
onMouseWheel
(
handler
:
(
event
:
MouseWheelBimEvent
)
=>
boolean
)
:
void
Parameters
handler
:
(
event
:
MouseWheelBimEvent
)
=>
boolean
Returns
void
on
Mouse
Button
set
onMouseButton
(
handler
:
(
event
:
MouseButtonBimEvent
)
=>
boolean
)
:
void
Parameters
handler
:
(
event
:
MouseButtonBimEvent
)
=>
boolean
Returns
void
on
Mouse
Enter
set
onMouseEnter
(
handler
:
(
event
:
MouseMoveBimEvent
)
=>
boolean
)
:
void
Parameters
handler
:
(
event
:
MouseMoveBimEvent
)
=>
boolean
Returns
void
on
Mouse
Leave
set
onMouseLeave
(
handler
:
(
event
:
MouseMoveBimEvent
)
=>
boolean
)
:
void
Parameters
handler
:
(
event
:
MouseMoveBimEvent
)
=>
boolean
Returns
void
on
Key
Down
set
onKeyDown
(
handler
:
(
event
:
KeyButtonBimEvent
)
=>
boolean
)
:
void
Parameters
handler
:
(
event
:
KeyButtonBimEvent
)
=>
boolean
Returns
void
on
Key
Up
set
onKeyUp
(
handler
:
(
event
:
KeyButtonBimEvent
)
=>
boolean
)
:
void
Parameters
handler
:
(
event
:
KeyButtonBimEvent
)
=>
boolean
Returns
void
Methods
is
Solid
Widget
isSolidWidget
()
:
boolean
Returns
boolean
is
Over
Widget
isOverWidget
(
x
:
number
,
y
:
number
)
:
boolean
Parameters
x
:
number
y
:
number
Returns
boolean
is
Inside
Region
isInsideRegion
(
region
:
Rectangle
,
partial
:
boolean
)
:
boolean
Parameters
region
:
Rectangle
partial
:
boolean
Returns
boolean
set
Shape
Anchor
Type
setShapeAnchorType
(
type
:
ShapeAnchorType
)
:
void
Parameters
type
:
ShapeAnchorType
Returns
void
get
Shape
Anchor
Type
getShapeAnchorType
()
:
ShapeAnchorType
Returns
ShapeAnchorType
set
Diameter
setDiameter
(
diameterInMM
:
number
)
:
void
Parameters
diameterInMM
:
number
Returns
void
set
Length
setLength
(
lengthInMM
:
number
)
:
void
Parameters
lengthInMM
:
number
Returns
void
set
Width
setWidth
(
widthInMM
:
number
)
:
void
Parameters
widthInMM
:
number
Returns
void
get
Width
getWidth
()
:
number
Returns
number
get
Length
getLength
()
:
number
Returns
number
get
Diameter
getDiameter
()
:
number
Returns
number
set
User
Data
setUserData
(
data
:
any
)
:
void
Parameters
data
:
any
Returns
void
get
User
Data
getUserData
()
:
any
Returns
any
set
Shape
Type
setShapeType
(
type
:
ShapeType
)
:
void
Parameters
type
:
ShapeType
Returns
void
get
Shape
Type
getShapeType
()
:
ShapeType
Returns
ShapeType
paint
paint
(
context
:
CanvasRenderingContext2D
)
:
void
Parameters
context
:
CanvasRenderingContext2D
Returns
void
set
Draw
Above
Other
Widgets
setDrawAboveOtherWidgets
(
value
:
boolean
)
:
void
Parameters
value
:
boolean
Returns
void
must
Reconstruct
Extrusion
mustReconstructExtrusion
()
:
boolean
Returns
boolean
set
Must
Reconstruct
Extrusion
setMustReconstructExtrusion
(
value
:
boolean
)
:
void
Parameters
value
:
boolean
Returns
void
update
update
()
:
void
Returns
void
destroy
destroy
()
:
void
Returns
void
is
Extrusion
Visible
isExtrusionVisible
()
:
boolean
Returns
boolean
get
Extrusion
getExtrusion
()
:
ShapeExtrusion
Returns
ShapeExtrusion
set
Base
Offset
setBaseOffset
(
offset
:
number
)
:
void
Parameters
offset
:
number
Returns
void
get
Base
Offset
getBaseOffset
()
:
number
Returns
number
set
Extrusion
Height
setExtrusionHeight
(
height
:
number
)
:
void
Parameters
height
:
number
Returns
void
get
Extrusion
Height
getExtrusionHeight
()
:
number
Returns
number
get
Extrusion
Slope
getExtrusionSlope
()
:
{
rise
:
number
;
run
:
number
}
Returns
{
rise
:
number
;
run
:
number
}
set
Extrusion
Slope
setExtrusionSlope
(
rise
:
number
,
run
:
number
)
:
void
Parameters
rise
:
number
run
:
number
Returns
void
set
Extrusion
Opacity
setExtrusionOpacity
(
opacity
:
number
)
:
void
Parameters
opacity
:
number
Returns
void
get
Extrusion
Opacity
getExtrusionOpacity
()
:
number
Returns
number
set
Points
setPoints
(
points
:
Vector3D
[]
)
:
void
Parameters
points
:
Vector3D
[]
Returns
void
get
Fill
Pattern
Key
getFillPatternKey
()
:
string
Returns
string
contains
contains
(
x
:
number
,
y
:
number
)
:
boolean
Parameters
x
:
number
y
:
number
Returns
boolean
get
Fill
Opacity
getFillOpacity
()
:
number
Returns
number
set
Fill
Pattern
setFillPattern
(
pattern
:
FillPattern
,
opacity
?:
number
)
:
void
Parameters
pattern
:
FillPattern
opacity
:
number
= 1.0
Returns
void
get
Fill
Pattern
getFillPattern
()
:
FillPattern
Returns
FillPattern
set
Line
Color
setLineColor
(
color
:
string
|
RGB
,
opacity
?:
number
)
:
void
Parameters
color
:
string
|
RGB
opacity
:
number
= 1.0
Returns
void
get
Line
Color
getLineColor
()
:
string
Returns
string
set
Fill
Color
setFillColor
(
color
:
string
|
RGB
,
opacity
?:
number
)
:
void
Parameters
color
:
string
|
RGB
opacity
:
number
= 1.0
Returns
void
get
Fill
Color
getFillColor
()
:
string
Returns
string
repaint
repaint
(
context
:
CanvasRenderingContext2D
)
:
void
Parameters
context
:
CanvasRenderingContext2D
Returns
void
mouse
Move
mouseMove
(
event
:
MouseMoveBimEvent
)
:
boolean
Parameters
event
:
MouseMoveBimEvent
Returns
boolean
mouse
Wheel
mouseWheel
(
event
:
MouseWheelBimEvent
)
:
boolean
Parameters
event
:
MouseWheelBimEvent
Returns
boolean
mouse
Button
mouseButton
(
event
:
MouseButtonBimEvent
)
:
boolean
Parameters
event
:
MouseButtonBimEvent
Returns
boolean
keyboard
keyboard
(
event
:
KeyButtonBimEvent
)
:
boolean
Parameters
event
:
KeyButtonBimEvent
Returns
boolean
has
Mouse
Entered
hasMouseEntered
()
:
boolean
Returns
boolean
has
Mouse
Leave
hasMouseLeave
()
:
boolean
Returns
boolean
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_
parent
Accessors
points
highlighted
parent
visible
clippable
x
y
width
height
fill
Parent
fill
Style
stroke
Style
absolute
X
absolute
Y
on
Mouse
Move
on
Mouse
Wheel
on
Mouse
Button
on
Mouse
Enter
on
Mouse
Leave
on
Key
Down
on
Key
Up
Methods
is
Solid
Widget
is
Over
Widget
is
Inside
Region
set
Shape
Anchor
Type
get
Shape
Anchor
Type
set
Diameter
set
Length
set
Width
get
Width
get
Length
get
Diameter
set
User
Data
get
User
Data
set
Shape
Type
get
Shape
Type
paint
set
Draw
Above
Other
Widgets
must
Reconstruct
Extrusion
set
Must
Reconstruct
Extrusion
update
destroy
is
Extrusion
Visible
get
Extrusion
set
Base
Offset
get
Base
Offset
set
Extrusion
Height
get
Extrusion
Height
get
Extrusion
Slope
set
Extrusion
Slope
set
Extrusion
Opacity
get
Extrusion
Opacity
set
Points
get
Fill
Pattern
Key
contains
get
Fill
Opacity
set
Fill
Pattern
get
Fill
Pattern
set
Line
Color
get
Line
Color
set
Fill
Color
get
Fill
Color
repaint
mouse
Move
mouse
Wheel
mouse
Button
keyboard
has
Mouse
Entered
has
Mouse
Leave
BimCT.io
Playground
Converter API
Live Demo
BimCT SDK / WebGL2 Viewer
Loading...