WebCAD-Lib-TS API 文档 - v1.0.0
Preparing search index...
SsTrimCommand
Class SsTrimCommand
Index
Constructors
constructor
Properties
SS
pt1w
pt2w
pt3w
preview
Ents
base
Ang
extend
Mode
cmd
Mode
int
Points_
callback
trim
Side_
callback
Methods
main
start
P1
P2
P3_
No
Extend
P3_
Extend
P4
DB1_
Trim
DB1_
Slice
get
Trim
Side
int
Points
Entity
trim
Entity
trim
Circle
Entity
trim
Ray
Entity
trim
X
Line
Entity
Constructors
constructor
new
SsTrimCommand
()
:
SsTrimCommand
Returns
SsTrimCommand
Properties
SS
SS
:
any
[]
pt1w
pt1w
:
Point2D
pt2w
pt2w
:
Point2D
pt3w
pt3w
:
Point2D
preview
Ents
previewEnts
:
any
[]
base
Ang
baseAng
:
number
extend
Mode
extendMode
:
boolean
cmd
Mode
cmdMode
:
string
int
Points_
callback
intPoints_callback
:
(
canvasPoint
:
Point2D
)
=>
void
trim
Side_
callback
trimSide_callback
:
(
canvasPoint
:
Point2D
)
=>
void
Methods
main
main
(
mode
?:
string
)
:
Promise
<
void
>
Parameters
mode
:
string
= "trim"
Returns
Promise
<
void
>
start
start
()
:
Promise
<
void
>
Returns
Promise
<
void
>
P1
P1
()
:
Promise
<
void
>
Returns
Promise
<
void
>
P2
P2
()
:
Promise
<
void
>
Returns
Promise
<
void
>
P3_
No
Extend
P3_NoExtend
()
:
Promise
<
void
>
Returns
Promise
<
void
>
P3_
Extend
P3_Extend
()
:
Promise
<
void
>
Returns
Promise
<
void
>
P4
P4
()
:
Promise
<
void
>
Returns
Promise
<
void
>
DB1_
Trim
DB1_Trim
()
:
Promise
<
void
>
Returns
Promise
<
void
>
DB1_
Slice
DB1_Slice
()
:
Promise
<
void
>
Returns
Promise
<
void
>
get
Trim
Side
getTrimSide
(
startPoint
:
Point2D
,
endPoint
:
Point2D
,
baseAngle
:
number
)
:
string
Parameters
startPoint
:
Point2D
endPoint
:
Point2D
baseAngle
:
number
Returns
string
int
Points
Entity
intPointsEntity
(
entity
:
any
,
boundaryLine
:
LineEnt
)
:
Point2D
[]
Parameters
entity
:
any
boundaryLine
:
LineEnt
Returns
Point2D
[]
trim
Entity
trimEntity
(
entity
:
any
,
boundaryLine
:
LineEnt
,
trimSide
:
string
,
recordUndo
:
boolean
,
returnUndefined
?:
boolean
,
isSlice
?:
boolean
,
)
:
any
Parameters
entity
:
any
boundaryLine
:
LineEnt
trimSide
:
string
recordUndo
:
boolean
returnUndefined
:
boolean
= false
isSlice
:
boolean
= false
Returns
any
trim
Circle
Entity
trimCircleEntity
(
circleEntity
:
CircleEnt
,
boundaryLine
:
LineEnt
,
trimSide
:
string
,
recordUndo
:
boolean
,
)
:
ArcEnt
Parameters
circleEntity
:
CircleEnt
boundaryLine
:
LineEnt
trimSide
:
string
recordUndo
:
boolean
Returns
ArcEnt
trim
Ray
Entity
trimRayEntity
(
rayEntity
:
RayEnt
,
boundaryLine
:
LineEnt
,
trimSide
:
string
,
recordUndo
:
boolean
,
)
:
LineEnt
|
RayEnt
Parameters
rayEntity
:
RayEnt
boundaryLine
:
LineEnt
trimSide
:
string
recordUndo
:
boolean
Returns
LineEnt
|
RayEnt
trim
X
Line
Entity
trimXLineEntity
(
xlineEntity
:
XLineEnt
,
boundaryLine
:
LineEnt
,
trimSide
:
string
,
recordUndo
:
boolean
,
)
:
RayEnt
Parameters
xlineEntity
:
XLineEnt
boundaryLine
:
LineEnt
trimSide
:
string
recordUndo
:
boolean
Returns
RayEnt
Settings
Member Visibility
Protected
Internal
Alpha
Beta
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
SS
pt1w
pt2w
pt3w
preview
Ents
base
Ang
extend
Mode
cmd
Mode
int
Points_
callback
trim
Side_
callback
Methods
main
start
P1
P2
P3_
No
Extend
P3_
Extend
P4
DB1_
Trim
DB1_
Slice
get
Trim
Side
int
Points
Entity
trim
Entity
trim
Circle
Entity
trim
Ray
Entity
trim
X
Line
Entity
WebCAD-Lib-TS API 文档 - v1.0.0
Loading...