Geometric Line
Base Class: Geometric
Derived Classes: None
Description
Setup beam geometric attribute
Example
set attr = database.createGeometricLine("Beam Geometric")
call attr.setValue("elementType", "Thick Beam")
call attr.setBeam(10.0, 200E6, 300E6, 0, 500E6, 10.0, 10.0, 0.0, 0.0)
Available Functions:
addFibre(fibreName, localCoordz, localCoordy, [section], [isUserDefined]) |
addSectionQuad(lowerLeftZ, lowerLeftY, upperLeftZ, upperLeftY, upperRightZ, upperRightY, lowerRightZ, lowerRightY, [NewtonCotes12], [NewtonCotes14], [section], [quadType]) |
getBoundsAtNormalisedPosition(nrmCoordOnLine, lineID, yMax, yMin, zMin, zMax, ey, ez) |
getDefinitionPath() |
getFibreNames() |
getFibrePosition(fibreName, localCoordz, localCoordy, [section]) |
getNumberOfSections() |
getSectionPerimeter(normalisedCoord, exteriorPerimeter, interiorPerimeter) |
getSectionQuads(section, pQuadCoords) |
removeAllSectionQuads([section]) |
removeFibres([section]) |
setAlignmentSection(section) |
setAxiSymmetric(t) |
setBeam(A, I'yy, I'zz, I'yz, J', Asz, Asy, [ey], [ez], [section]) |
setCrossSection() |
setDefinitionPath(pPath) |
setDistanceType(distanceType) |
setElementType(uiName) |
setEqualSpacing(bEqualSpacing) |
setHorizontalAlignment(hAlign) |
setInterpolation(shapeInterpolation, distance, section, [pFunctionValue]) |
setLibNames(section, libraryName, libraryType, sectionName) |
setMultipleVarying(bMultipleVarying) |
setNumberOfSections(nSections) |
setPlastic(Ap, ZPyy, ZPzz, ZPy, ZPz, Sp, [section]) |
setRotateFlag(section, rotatedFlag) |
setSectionName(name, section) |
setSpecifyInterp(bSpecifyInterp) |
setStandardSection(shapeName, dimensionNames, dimensions, [section]) |
setSymmetry(bSymmetry) |
setVerticalAlignment(vAlign) |
Back to Overview