All Frameworks  Object Hierarchy  This Framework  Indexes   

SweptVolumes (Collection)

Interface to compute swept volumes.

Method Index

AddFromSweptAble
Creates a new SweptVolume and adds it to the SweptVolumes collection.
Add
Creates a new SweptVolume and adds it to the SweptVolumes collection.
CleanUp
Cleans up.
ComputeASweptVolumeFromReplay
Computes a swept volume.
ComputeASweptVolumeFromSweptable
Computes a swept volume.
ComputeASweptVolume
Computes a swept volume.
ComputeSweptVolumesFromReplay
Computes a swept volume from a replay.
ComputeSweptVolumesFromSweptable
Computes a swept volume from a track.
ComputeSweptVolumes
Computes a swept volume, from a replay or a track.
SetSilhouette
Adds the possibility to make a silhouette before the swept volume
SetSpatialSplit
Adds the possibility to parallelize swept&wrapping after a spatial split.

Methods


o Func AddFromSweptAble( iSweptAble,
iProductsToSwept,
iProductReference,
iLODMode,
iAccuracy,
iShapeName,
iActivatedShape,
iDefaultShape) As
Creates a new SweptVolume and adds it to the SweptVolumes collection. This function is deprecated.
Returns:
The created SweptVolume
o Func Add( replay,
iProductsToSwept,
iProductReference,
iLODMode,
iAccuracy,
iShapeName,
iActivatedShape,
iDefaultShape) As
Creates a new SweptVolume and adds it to the SweptVolumes collection. This function is deprecated.
Returns:
The created SweptVolume
Example:
The following example creates a SweptVolume newSweptVolume in the SweptVolume collection.
 Set SweptVolume = SweptVolumes.Add
 
o Sub CleanUp()
Cleans up.
o Func ComputeASweptVolumeFromReplay( iReplay,
iProductsToSwept,
iProductReference,
iLODMode,
iAccuracy,
iWrappingGrain,
iWrappingRatio,
iSimplifAccuracy) As
Computes a swept volume. This function is deprecated.
Returns:
The created SweptVolume
o Func ComputeASweptVolumeFromSweptable( iSweptAble,
iProductsToSwept,
iProductReference,
iLODMode,
iAccuracy,
iWrappingGrain,
iWrappingRatio,
iSimplifAccuracy) As
Computes a swept volume. This function is deprecated.
Returns:
The created SweptVolume
o Func ComputeASweptVolume( iReplay,
iSweptAble,
iProductsToSwept,
iProductReference,
iLODMode,
iAccuracy,
iWrappingGrain,
iWrappingRatio,
iSimplifAccuracy) As
Computes a swept volume. This function is deprecated.
Returns:
The created SweptVolume
o Sub ComputeSweptVolumesFromReplay( iReplay,
iProductsToSwept,
iProductReference,
iLODMode,
iAccuracy,
iPerformWrapping,
iPerformSimplif,
iWrappingGrain,
iWrappingRatio,
iSimplifAccuracy,
oSweptVolumeDocuments)
Computes a swept volume from a replay.
Parameters:
iReplay
Replay on which we perfom the swept volume.
iProductsToSwept
Selection of products to sweep.
iProductReference
Product taken as a reference.
iLODMode
Do we want levels of details or not?
iAccuracy
Filtering positions parameter.
iPerformWrapping
Do we perform a wrapping?
iPerformSimplif
Do we perform a simplification?
iWrappingGrain
Grain for wrapping.
iWrappingRatio
Offset ratio for wrapping.
iSimplifAccuracy
Accuracy for simplification.
Returns:
oSweptVolumeDocuments: Documents containing the results.
o Sub ComputeSweptVolumesFromSweptable( iSweptAble,
iProductsToSwept,
iProductReference,
iLODMode,
iAccuracy,
iPerformWrapping,
iPerformSimplif,
iWrappingGrain,
iWrappingRatio,
iSimplifAccuracy,
oSweptVolumeDocuments)
Computes a swept volume from a track.
Parameters:
iSweptAble
Track (or any other thing that implements CATISweptAble) on which we perfom the swept volume.
iProductsToSwept
Selection of products to sweep.
iProductReference
Product taken as a reference.
iLODMode
Do we want levels of details or not?
iAccuracy
Filtering positions parameter.
iPerformWrapping
Do we perform a wrapping?
iPerformSimplif
Do we perform a simplification?
iWrappingGrain
Grain for wrapping.
iWrappingRatio
Offset ratio for wrapping.
iSimplifAccuracy
Accuracy for simplification.
Returns:
oSweptVolumeDocuments: Documents containing the results.
o Sub ComputeSweptVolumes( iReplay,
iSweptAble,
iProductsToSwept,
iProductReference,
iLODMode,
iAccuracy,
iPerformWrapping,
iPerformSimplif,
iWrappingGrain,
iWrappingRatio,
iSimplifAccuracy,
oSweptVolumeDocuments)
Computes a swept volume, from a replay or a track.
Parameters:
iReplay
Replay on which we perfom the swept volume. Can be NULL.
iSweptAble
Track (or any other thing that implements CATISweptAble) on which we perfom the swept volume. Can be NULL.
iProductsToSwept
Selection of products to sweep.
iProductReference
Product taken as a reference.
iLODMode
Do we want levels of details or not?
iAccuracy
Filtering positions parameter.
iPerformWrapping
Do we perform a wrapping?
iPerformSimplif
Do we perform a simplification?
iWrappingGrain
Grain for wrapping.
iWrappingRatio
Offset ratio for wrapping.
iSimplifAccuracy
Accuracy for simplification.
Returns:
oSweptVolumeDocuments: Documents containing the results.
o Sub SetSilhouette( OnOff)
Adds the possibility to make a silhouette before the swept volume
o Sub SetSpatialSplit( OnOff)
Adds the possibility to parallelize swept&wrapping after a spatial split. This gains in memory but not in CPU usage (takes longer.)

Copyright © 2003, Dassault Systèmes. All rights reserved.