Preparing search index...
The search index is not available
DrawingWeb Documentation - v1.0.0
DrawingWeb Documentation
Module
OdDbExtrudedSurface
Class OdDbExtrudedSurface
See
https://docs.opendesign.com/td_api_cpp/OdDbExtrudedSurface.html
Additional documentation.
Hierarchy (
view full
)
OdDbSurface
OdDbExtrudedSurface
Index
Constructors
constructor
Methods
acis
In
acis
Out
boolean
Intersect
boolean
Intersect1
boolean
Subtract
boolean
Subtract1
boolean
Union
brep
chamfer
Edges
convert
To
Nurb
Surface
convert
To
Region
copy
From
create
Extruded
Surface
create
Interference
Objects
create
Section
Objects
decompose
For
Save
dwg
In
Fields
dwg
Out
Fields
dxf
In
Fields
dxf
Out
Fields
extend
Edges
fillet
Edges
get
Area
get
Face
Mesh
get
Height
get
Perimeter
get
Subent
Color
get
Subent
Material
get
Subent
Material
Mapper
get
Sweep
Entity
get
Sweep
Options
get
Sweep
Vec
imprint
Entity
isA
is
Dependent
is
Null
num
Changes
project
On
To
Surface
queryX
ray
Test
save
As
set
Extrude
set
Height
set
Subent
Color
set
Subent
Material
set
Subent
Material
Mapper
set
Sweep
Options
set
Sweep
Vec
setUIsoline
Density
setVIsoline
Density
slice
By
Plane
slice
By
Surface
sub
Close
sub
Explode
sub
Get
Geom
Extents
sub
Get
Gs
Markers
At
Subent
Path
sub
Get
Subent
Paths
At
Gs
Marker
sub
Get
Transformed
Copy
sub
Hand
Over
To
sub
Set
Attributes
sub
Subent
Ptr
sub
Transform
By
sub
Viewport
Draw
sub
World
Draw
thicken
u
Isoline
Density
v
Isoline
Density
cast
create
Extend
Surface
create
Fillet
Surface
create
Fillet
Surface1
create
From
create
Network
Surface
create
Object
create
Offset
Surface
create
Offset
Surface1
desc
pseudo
Constructor
rx
Init
rx
Uninit
trim
Surface
Constructors
constructor
new
Od
Db
Extruded
Surface
(
)
:
OdDbExtrudedSurface
Returns
OdDbExtrudedSurface
new
Od
Db
Extruded
Surface
(
arg0
)
:
OdDbExtrudedSurface
Parameters
arg0
:
OdDbExtrudedSurface
Returns
OdDbExtrudedSurface
Methods
acis
In
acis
In
(
pStreamBuf
,
pTypeVer
)
:
OdResult
Parameters
pStreamBuf
:
OdStreamBuf
pTypeVer
:
number
Returns
OdResult
acis
Out
acis
Out
(
pStreamBuf
,
typeVer
)
:
OdResult
Parameters
pStreamBuf
:
OdStreamBuf
typeVer
:
number
Returns
OdResult
boolean
Intersect
boolean
Intersect
(
pSurface
,
intersectionEntities
)
:
OdResult
Parameters
pSurface
:
OdDbSurface
intersectionEntities
:
OdDbEntityPtrArray
Returns
OdResult
boolean
Intersect1
boolean
Intersect1
(
pSolid
,
intersectionEntities
)
:
OdResult
Parameters
pSolid
:
OdDb3dSolid
intersectionEntities
:
OdDbEntityPtrArray
Returns
OdResult
boolean
Subtract
boolean
Subtract
(
pSurface
,
pNewSurface
)
:
OdResult
Parameters
pSurface
:
OdDbSurface
pNewSurface
:
OdDbSurface
Returns
OdResult
boolean
Subtract1
boolean
Subtract1
(
pSolid
,
pNewSurface
)
:
OdResult
Parameters
pSolid
:
OdDb3dSolid
pNewSurface
:
OdDbSurface
Returns
OdResult
boolean
Union
boolean
Union
(
pSurface
,
pNewSurface
)
:
OdResult
Parameters
pSurface
:
OdDbSurface
pNewSurface
:
OdDbSurface
Returns
OdResult
brep
brep
(
brep
)
:
void
Parameters
brep
:
OdBrBrep
Returns
void
chamfer
Edges
chamfer
Edges
(
edgeSubentIdsArray
,
baseFaceSubentId
,
baseDist
,
otherDist
)
:
OdResult
Parameters
edgeSubentIdsArray
:
any
baseFaceSubentId
:
OdDbSubentId
baseDist
:
number
otherDist
:
number
Returns
OdResult
convert
To
Nurb
Surface
convert
To
Nurb
Surface
(
nurbSurfaceArray
)
:
OdResult
Parameters
nurbSurfaceArray
:
OdDbNurbSurfacePtrArray
Returns
OdResult
convert
To
Region
convert
To
Region
(
regions
)
:
OdResult
Parameters
regions
:
OdDbEntityPtrArray
Returns
OdResult
copy
From
copy
From
(
pSource
)
:
void
Parameters
pSource
:
OdRxObject
Returns
void
create
Extruded
Surface
create
Extruded
Surface
(
pSweepEnt
,
directionVec
,
sweepOptions
,
pSat
)
:
OdResult
Parameters
pSweepEnt
:
OdDbEntity
directionVec
:
OdGeVector3d
sweepOptions
:
OdDbSweepOptions
pSat
:
OdStreamBuf
Returns
OdResult
create
Interference
Objects
create
Interference
Objects
(
interferenceObjects
,
pEntity
,
flags
)
:
OdResult
Parameters
interferenceObjects
:
OdDbEntityPtrArray
pEntity
:
OdDbEntity
flags
:
number
Returns
OdResult
create
Section
Objects
create
Section
Objects
(
sectionPlane
,
sectionObjects
)
:
OdResult
Parameters
sectionPlane
:
OdGePlane
sectionObjects
:
OdDbEntityPtrArray
Returns
OdResult
decompose
For
Save
decompose
For
Save
(
ver
,
replaceId
,
exchangeXData
)
:
OdDbObject
Parameters
ver
:
DwgVersion
replaceId
:
OdDbObjectId
exchangeXData
:
boolean
Returns
OdDbObject
dwg
In
Fields
dwg
In
Fields
(
pFiler
)
:
OdResult
Parameters
pFiler
:
OdDbDwgFiler
Returns
OdResult
dwg
Out
Fields
dwg
Out
Fields
(
pFiler
)
:
void
Parameters
pFiler
:
OdDbDwgFiler
Returns
void
dxf
In
Fields
dxf
In
Fields
(
pFiler
)
:
OdResult
Parameters
pFiler
:
OdDbDxfFiler
Returns
OdResult
dxf
Out
Fields
dxf
Out
Fields
(
pFiler
)
:
void
Parameters
pFiler
:
OdDbDxfFiler
Returns
void
extend
Edges
extend
Edges
(
edgesId
,
dExtDist
,
extOption
,
bAssociativeEnabled
)
:
OdResult
Parameters
edgesId
:
OdDbFullSubentPathArray
dExtDist
:
number
extOption
:
EdgeExtensionType
bAssociativeEnabled
:
boolean
Returns
OdResult
fillet
Edges
fillet
Edges
(
edgeSubentIdsArray
,
radius
,
startSetback
,
endSetback
)
:
OdResult
Parameters
edgeSubentIdsArray
:
any
radius
:
OdGeDoubleArray
startSetback
:
OdGeDoubleArray
endSetback
:
OdGeDoubleArray
Returns
OdResult
get
Area
get
Area
(
area
)
:
OdResult
Parameters
area
:
number
Returns
OdResult
get
Face
Mesh
get
Face
Mesh
(
mesh
,
iFace
,
triangulationParams
)
:
boolean
Parameters
mesh
:
OdGeTrMesh
iFace
:
number
triangulationParams
:
wrTriangulationParams
Returns
boolean
get
Height
get
Height
(
)
:
number
Returns
number
get
Perimeter
get
Perimeter
(
arg0
)
:
OdResult
Parameters
arg0
:
number
Returns
OdResult
get
Subent
Color
get
Subent
Color
(
subentId
,
color
)
:
OdResult
Parameters
subentId
:
OdDbSubentId
color
:
OdCmColor
Returns
OdResult
get
Subent
Material
get
Subent
Material
(
subentId
,
matId
)
:
OdResult
Parameters
subentId
:
OdDbSubentId
matId
:
OdDbObjectId
Returns
OdResult
get
Subent
Material
Mapper
get
Subent
Material
Mapper
(
subentId
,
mapper
)
:
OdResult
Parameters
subentId
:
OdDbSubentId
mapper
:
OdGiMapper
Returns
OdResult
get
Sweep
Entity
get
Sweep
Entity
(
)
:
OdDbEntity
Returns
OdDbEntity
get
Sweep
Options
get
Sweep
Options
(
sweepOptions
)
:
void
Parameters
sweepOptions
:
OdDbSweepOptions
Returns
void
get
Sweep
Vec
get
Sweep
Vec
(
)
:
OdGeVector3d
Returns
OdGeVector3d
imprint
Entity
imprint
Entity
(
pEntity
)
:
OdResult
Parameters
pEntity
:
OdDbEntity
Returns
OdResult
isA
isA
(
)
:
OdRxClass
Returns
OdRxClass
is
Dependent
is
Dependent
(
)
:
boolean
Returns
boolean
is
Null
is
Null
(
)
:
boolean
Returns
boolean
num
Changes
num
Changes
(
)
:
number
Returns
number
project
On
To
Surface
project
On
To
Surface
(
pEntityToProject
,
projectionDirection
,
projectedEntities
)
:
OdResult
Parameters
pEntityToProject
:
OdDbEntity
projectionDirection
:
OdGeVector3d
projectedEntities
:
OdDbEntityPtrArray
Returns
OdResult
queryX
queryX
(
protocolClass
)
:
OdRxObject
Parameters
protocolClass
:
OdRxClass
Returns
OdRxObject
ray
Test
ray
Test
(
rayBasePoint
,
rayDir
,
rayRadius
,
subEntIdsArray
,
parameters
)
:
OdResult
Parameters
rayBasePoint
:
OdGePoint3d
rayDir
:
OdGeVector3d
rayRadius
:
number
subEntIdsArray
:
any
parameters
:
OdGeDoubleArray
Returns
OdResult
save
As
save
As
(
pWd
,
ver
)
:
void
Parameters
pWd
:
OdGiWorldDraw
ver
:
DwgVersion
Returns
void
set
Extrude
set
Extrude
(
sweepVec
,
sweepOptions
)
:
OdResult
Parameters
sweepVec
:
OdGeVector3d
sweepOptions
:
OdDbSweepOptions
Returns
OdResult
set
Height
set
Height
(
height
)
:
void
Parameters
height
:
number
Returns
void
set
Subent
Color
set
Subent
Color
(
subentId
,
color
)
:
OdResult
Parameters
subentId
:
OdDbSubentId
color
:
OdCmColor
Returns
OdResult
set
Subent
Material
set
Subent
Material
(
subentId
,
matId
)
:
OdResult
Parameters
subentId
:
OdDbSubentId
matId
:
OdDbObjectId
Returns
OdResult
set
Subent
Material
Mapper
set
Subent
Material
Mapper
(
subentId
,
mapper
)
:
OdResult
Parameters
subentId
:
OdDbSubentId
mapper
:
OdGiMapper
Returns
OdResult
set
Sweep
Options
set
Sweep
Options
(
sweepOptions
)
:
void
Parameters
sweepOptions
:
OdDbSweepOptions
Returns
void
set
Sweep
Vec
set
Sweep
Vec
(
sweepVec
)
:
void
Parameters
sweepVec
:
OdGeVector3d
Returns
void
setUIsoline
Density
setUIsoline
Density
(
numIsolines
)
:
void
Parameters
numIsolines
:
number
Returns
void
setVIsoline
Density
setVIsoline
Density
(
numIsolines
)
:
void
Parameters
numIsolines
:
number
Returns
void
slice
By
Plane
slice
By
Plane
(
slicePlane
,
pNegHalfSurface
,
pNewSurface
)
:
OdResult
Parameters
slicePlane
:
OdGePlane
pNegHalfSurface
:
OdDbSurface
pNewSurface
:
OdDbSurface
Returns
OdResult
slice
By
Surface
slice
By
Surface
(
pSlicingSurface
,
pNegHalfSurface
,
pNewSurface
)
:
OdResult
Parameters
pSlicingSurface
:
OdDbSurface
pNegHalfSurface
:
OdDbSurface
pNewSurface
:
OdDbSurface
Returns
OdResult
sub
Close
sub
Close
(
)
:
void
Returns
void
sub
Explode
sub
Explode
(
entitySet
)
:
OdResult
Parameters
entitySet
:
OdRxObjectPtrArray
Returns
OdResult
sub
Get
Geom
Extents
sub
Get
Geom
Extents
(
extents
)
:
OdResult
Parameters
extents
:
OdGeExtents3d
Returns
OdResult
sub
Get
Gs
Markers
At
Subent
Path
sub
Get
Gs
Markers
At
Subent
Path
(
subPath
,
gsMarkers
)
:
OdResult
Parameters
subPath
:
OdDbFullSubentPath
gsMarkers
:
OdGsMarkerArray
Returns
OdResult
sub
Get
Subent
Paths
At
Gs
Marker
sub
Get
Subent
Paths
At
Gs
Marker
(
type
,
gsMark
,
pickPoint
,
viewXform
,
subentPaths
,
pEntAndInsertStack
)
:
OdResult
Parameters
type
:
SubentType
gsMark
:
number
pickPoint
:
OdGePoint3d
viewXform
:
OdGeMatrix3d
subentPaths
:
OdDbFullSubentPathArray
pEntAndInsertStack
:
OdDbObjectIdArray
Returns
OdResult
sub
Get
Transformed
Copy
sub
Get
Transformed
Copy
(
mat
,
pCopy
)
:
OdResult
Parameters
mat
:
OdGeMatrix3d
pCopy
:
OdDbEntity
Returns
OdResult
sub
Hand
Over
To
sub
Hand
Over
To
(
pNewObject
)
:
void
Parameters
pNewObject
:
OdDbObject
Returns
void
sub
Set
Attributes
sub
Set
Attributes
(
pTraits
)
:
number
Parameters
pTraits
:
OdGiDrawableTraits
Returns
number
sub
Subent
Ptr
sub
Subent
Ptr
(
id
)
:
OdDbEntity
Parameters
id
:
OdDbFullSubentPath
Returns
OdDbEntity
sub
Transform
By
sub
Transform
By
(
xfm
)
:
OdResult
Parameters
xfm
:
OdGeMatrix3d
Returns
OdResult
sub
Viewport
Draw
sub
Viewport
Draw
(
pVd
)
:
void
Parameters
pVd
:
OdGiViewportDraw
Returns
void
sub
World
Draw
sub
World
Draw
(
pWd
)
:
boolean
Parameters
pWd
:
OdGiWorldDraw
Returns
boolean
thicken
thicken
(
thickness
,
bBothSides
,
pSolid
)
:
OdResult
Parameters
thickness
:
number
bBothSides
:
boolean
pSolid
:
OdDb3dSolid
Returns
OdResult
u
Isoline
Density
u
Isoline
Density
(
)
:
number
Returns
number
v
Isoline
Density
v
Isoline
Density
(
)
:
number
Returns
number
Static
cast
cast
(
pObj
)
:
OdDbExtrudedSurface
Parameters
pObj
:
OdRxObject
Returns
OdDbExtrudedSurface
Static
create
Extend
Surface
create
Extend
Surface
(
sourceSurface
,
edgesIdArray
,
dExtDist
,
extOption
,
bAssociativeEnabled
,
newExtendSurfaceId
)
:
OdResult
Parameters
sourceSurface
:
OdDbObjectId
edgesIdArray
:
any
dExtDist
:
number
extOption
:
EdgeExtensionType
bAssociativeEnabled
:
boolean
newExtendSurfaceId
:
OdDbObjectId
Returns
OdResult
Static
create
Fillet
Surface
create
Fillet
Surface
(
surfId1
,
pickPt1
,
surfId2
,
pickPt2
,
dRadius
,
trimMode
,
projDir
,
filletSurface
)
:
OdResult
Parameters
surfId1
:
OdDbObjectId
pickPt1
:
OdGePoint3d
surfId2
:
OdDbObjectId
pickPt2
:
OdGePoint3d
dRadius
:
number
trimMode
:
FilletTrimMode
projDir
:
OdGeVector3d
filletSurface
:
OdDbSurface
Returns
OdResult
Static
create
Fillet
Surface1
create
Fillet
Surface1
(
surfId1
,
pickPt1
,
surfId2
,
pickPt2
,
dRadius
,
trimMode
,
projDir
,
bAssociativeEnabled
,
filletSurfaceId
)
:
OdResult
Parameters
surfId1
:
OdDbObjectId
pickPt1
:
OdGePoint3d
surfId2
:
OdDbObjectId
pickPt2
:
OdGePoint3d
dRadius
:
number
trimMode
:
FilletTrimMode
projDir
:
OdGeVector3d
bAssociativeEnabled
:
boolean
filletSurfaceId
:
OdDbObjectId
Returns
OdResult
Static
create
From
create
From
(
pFromEntity
,
pNewSurface
)
:
OdResult
Parameters
pFromEntity
:
OdDbEntity
pNewSurface
:
OdDbSurface
Returns
OdResult
Static
create
Network
Surface
create
Network
Surface
(
uProfilesArray
,
vProfilesArray
,
newSurface
)
:
OdResult
Parameters
uProfilesArray
:
any
vProfilesArray
:
any
newSurface
:
OdDbSurface
Returns
OdResult
Static
create
Object
create
Object
(
)
:
OdDbExtrudedSurface
Returns
OdDbExtrudedSurface
Static
create
Offset
Surface
create
Offset
Surface
(
pInputSurface
,
dOffsetDistance
,
offsetSurface
)
:
OdResult
Parameters
pInputSurface
:
OdDbEntity
dOffsetDistance
:
number
offsetSurface
:
OdDbEntity
Returns
OdResult
Static
create
Offset
Surface1
create
Offset
Surface1
(
pInputSurface
,
dOffsetDistance
,
bAssociativeEnabled
,
offsetSurfaceId
)
:
OdResult
Parameters
pInputSurface
:
OdDbEntity
dOffsetDistance
:
number
bAssociativeEnabled
:
boolean
offsetSurfaceId
:
OdDbObjectId
Returns
OdResult
Static
desc
desc
(
)
:
OdRxClass
Returns
OdRxClass
Static
pseudo
Constructor
pseudo
Constructor
(
)
:
OdRxObjectPtr
Returns
OdRxObjectPtr
Static
rx
Init
rx
Init
(
)
:
void
Returns
void
Static
rx
Uninit
rx
Uninit
(
)
:
void
Returns
void
Static
trim
Surface
trim
Surface
(
blankSurfaceId
,
toolIds
,
toolCurveIds
,
projVectors
,
pickPoint
,
viewVector
,
bAutoExtend
,
bAssociativeEnabled
)
:
OdResult
Parameters
blankSurfaceId
:
OdDbObjectId
toolIds
:
OdDbObjectIdArray
toolCurveIds
:
OdDbObjectIdArray
projVectors
:
OdGeVector3dArray
pickPoint
:
OdGePoint3d
viewVector
:
OdGeVector3d
bAutoExtend
:
boolean
bAssociativeEnabled
:
boolean
Returns
OdResult
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
acis
In
acis
Out
boolean
Intersect
boolean
Intersect1
boolean
Subtract
boolean
Subtract1
boolean
Union
brep
chamfer
Edges
convert
To
Nurb
Surface
convert
To
Region
copy
From
create
Extruded
Surface
create
Interference
Objects
create
Section
Objects
decompose
For
Save
dwg
In
Fields
dwg
Out
Fields
dxf
In
Fields
dxf
Out
Fields
extend
Edges
fillet
Edges
get
Area
get
Face
Mesh
get
Height
get
Perimeter
get
Subent
Color
get
Subent
Material
get
Subent
Material
Mapper
get
Sweep
Entity
get
Sweep
Options
get
Sweep
Vec
imprint
Entity
isA
is
Dependent
is
Null
num
Changes
project
On
To
Surface
queryX
ray
Test
save
As
set
Extrude
set
Height
set
Subent
Color
set
Subent
Material
set
Subent
Material
Mapper
set
Sweep
Options
set
Sweep
Vec
setUIsoline
Density
setVIsoline
Density
slice
By
Plane
slice
By
Surface
sub
Close
sub
Explode
sub
Get
Geom
Extents
sub
Get
Gs
Markers
At
Subent
Path
sub
Get
Subent
Paths
At
Gs
Marker
sub
Get
Transformed
Copy
sub
Hand
Over
To
sub
Set
Attributes
sub
Subent
Ptr
sub
Transform
By
sub
Viewport
Draw
sub
World
Draw
thicken
u
Isoline
Density
v
Isoline
Density
cast
create
Extend
Surface
create
Fillet
Surface
create
Fillet
Surface1
create
From
create
Network
Surface
create
Object
create
Offset
Surface
create
Offset
Surface1
desc
pseudo
Constructor
rx
Init
rx
Uninit
trim
Surface
DrawingWeb Documentation - v1.0.0
Loading...
See
https://docs.opendesign.com/td_api_cpp/OdDbExtrudedSurface.html Additional documentation.