Acts as a storage mechanism for all the values, options and settings
that control the manner in which geometry is created or modified.
Using an object to store these settings enables all of the geometry
creation and modification functions to have a short and simple
argument list, and enables the user to use the same set of options
when calling many different functions.
There is one instance of a geometry options object which is always
available to use, geometryData. This is the object which
Modeller itself uses when creating session files. However, any number
of additional objects can be created at any time using newGeometryData.
Each one, as it is created, automatically sets itself up using all the
default values for each setting.
addCoords(array) |
addCoords(pos) |
addCoords(X, Y, Z) |
addSplitDivisions(index, value) |
addSplitParametric(index, value) |
addUControlPoint(pos) |
addUControlPoint(X, Y, Z) |
addUKnot(knot, [pMultiplicity]) |
addUWeight(weight) |
addVKnot(knot, [pMultiplicity]) |
closeEndPoints(logical) |
copiesOnTransform(nCopies) |
createArcCentrePoint(logical) |
createCombinedLine(logical) |
createMultipleObjects() |
createSingleObject() |
cycleOffset(offset) |
cycleReverse(logical) |
deleteAllHolesOff() |
deleteAllHolesOn() |
deleteIfHoleRemovedOff() |
deleteIfHoleRemovedOn() |
deleteIfSplit(logical) |
exactOnly(logical) |
facetAngle(angleDegrees) |
facetDeviation(deviation) |
facetFactor(factor) |
facetLength(length) |
facetLinesOnly(logical) |
facetNumber(number) |
facetSurfacesOnly(logical) |
initialiseSplitDivisions(size) |
initialiseSplitParametrics(size) |
insertCombinedIntoSurface(logical) |
keepExternal() |
keepInternal() |
keepMajor() |
keepMinor() |
makeCircle() |
maxDistance(tol) |
mergeDefiningGeometryOff() |
mergeDefiningGeometryOn() |
modifyAngleDegreesMovingBoth(angleDegrees) |
modifyAngleDegreesMovingEnd(angleDegrees) |
modifyAngleDegreesMovingNeither(angleDegrees) |
modifyAngleDegreesMovingStart(angleDegrees) |
modifyCentre(x, y, z) |
modifyLengthMovingBoth(length) |
modifyLengthMovingEnd(length) |
modifyLengthMovingNeither(length) |
modifyLengthMovingStart(length) |
modifyMakeLinesPlanar() |
modifyMakePlanar() |
modifyPosition(x, y, z) |
modifyRadii(majorRadius, minorRadius) |
modifyRadius(radius) |
modifySplineDefnMovingBoth() |
modifySplineDefnMovingEnd() |
modifySplineDefnMovingNeither() |
modifySplineDefnMovingStart() |
numberIntersections(numb) |
pairOffInSelection(logical) |
removeAllCoords() |
removeAllSplitParametrics() |
removeAllUControlPointCoords() |
removeAllUKnots() |
removeAllUWeights() |
removeSurfaceHoles() |
removeSurfaceInternalPoints() |
removeSurfacePenetration() |
removeVolumeHoles() |
removeVolumePenetration() |
removeVolumeVoids() |
set2dMinimumRadius(minimumRadius) |
set3dPlane(perpendicular, pointInPlane) |
set3dPlaneCoefficients(coefficients, coeff) |
setActualExtensionDistance(length) |
setAllDefaults() |
setAwayFromReferencePosition() |
setAxisPointIsMajor() |
setAxisPointIsMinor() |
setBaseSurfaceCycle(number) |
setBaseSurfaceReverse(logical) |
setBooleanDeletePrimary(logical) |
setBooleanDeleteSecondary(logical) |
setBooleanReverseOrderOfSubtraction(logical) |
setBooleanSimplify(logical) |
setBooleanSliceDeleteNegativeSide(logical) |
setBooleanSliceDeletePositiveSide(logical) |
setCentreStartInplane() |
setControlPointCoords(isize, jsize, x, y, z) |
setControlPointSizes(isize, jsize) |
setCreateMethod(method) |
setCycleType(type) |
setEmbedInSurface(bEmbed) |
setEndAngleDegrees(angleDegrees) |
setEndTangent(pos) |
setEndTangent(X, Y, Z) |
setEqualAboutReferencePosition() |
setExtractAllVolumes() |
setFitToPoints() |
setHeight(height) |
setLeftHandScrew() |
setLength(length) |
setLimitManifoldLines(logical) |
setLineExtension(logical) |
setLocalCoord(localAttr) |
setLocalCoordOff() |
setLowerOrderGeometryType(objType) |
setMajorRadius(radius) |
setMaximumDimension(dimension) |
setMinorRadius(radius) |
setNodeMergingTolerance(tol) |
setNoReferenceCoords() |
setNumberVolumesToExtract(number) |
setOffsetFilletType(type) |
setOrigin(pos) |
setOrigin(X, Y, Z) |
setParametricExtensionDistance(length) |
setPitch(pitch) |
setProjectionObjectType(objType) |
setRadius(radius) |
setRadius2(radius) |
setRadius3(radius) |
setReferenceCoords(pos) |
setReferenceCoords(X, Y, Z) |
setReverseEndTangent(logical) |
setReverseKeepX(logical) |
setReverseKeepY(logical) |
setReverseStartTangent(logical) |
setRightHandScrew() |
setSliceTranslation(x, y, z) |
setSplitTypeActual() |
setSplitTypeParametric() |
setStartAngleDegrees(angleDegrees) |
setStartEndCentre() |
setStartEndInplane() |
setStartMiddleEnd() |
setStartTangent(pos) |
setStartTangent(X, Y, Z) |
setThickness(value) |
setTowardsReferencePosition() |
setTransformation([transAttr]) |
setTransformationOff() |
setUDegree(degree) |
setUseDeformedFactor(factor) |
setUseDeformedOff() |
setUseDeformedOn() |
setUserName(strName) |
setVDegree(degree) |
setVectorX(pos) |
setVectorX(X, Y, Z) |
setVectorY(pos) |
setVectorY(X, Y, Z) |
setVectorZ(pos) |
setVectorZ(X, Y, Z) |
setWeight(isize, jsize, w) |
setWidth(width) |
split(logical) |
splitAtIntersections(logical) |
splitBySinglePoints(logical) |
surfaceAcrossAllHolesOff() |
surfaceAcrossAllHolesOn() |
surfaceAcrossHolesOff() |
surfaceAcrossHolesOn() |
sweptArcType(bMethod) |
thicknessReferencePosition(x, y, z) |
trimBoundaryByAddition() |
trimBoundaryByAdditionOff() |
trimBoundaryByMoving() |
trimBoundaryBySubtraction() |
trimBoundaryBySubtractionOff() |
trimByCopyingOff() |
trimByMovingOff() |
trimDeleteOuterBoundaryOff() |
trimDeleteOuterBoundaryOn() |
trimDeleteTrimmingLinesOff() |
trimDeleteTrimmingLinesOn() |
trimHoleByAddition() |
trimHoleByAdditionOff() |
trimHoleByCopying() |
trimHoleByMoving() |
trimHoleBySubtraction() |
trimHoleBySubtractionOff() |
trimOuterBoundaryOff() |
trimOuterBoundaryOn() |
useFacetFactor(logical) |
useInDependents(logical) |
useLocalSurfaceDirectionX(logical) |
useSeamsInVolumeOff() |
useSeamsInVolumeOn() |
useSelectionOrder(logical) |