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