4Bar/Linkages - List of features available in SolidGeometry 5.6

A1ofA1B1GPLPosereturns the list of the crank attachment points for poses
calc4BarAnglereturns 4-Bar-Linkage points for link B
center3Posereturn center points for 3 poses (position and orientation)
center3Poseeffektorgridreturns the rotations centers for grid points of the effector contour
center4Posereturn center points for 3 poses (position and orientation)
checkfourbar123solutionsjust checks an limits solutions of 1-2-3 Pose syntheses
checkfourbar1PoseattachpermutationPerforms a fourbar-linkage syntheses based on ONE defined Pose
checkfourbar2PoseattachpermutationReturns solutions for the 2 Pose Sythesis
checkfourbar3Posechecks whether a fourbar joint solution exists for results of center3Pose
checkfourbar3Poseattachpermutationreturns only subset of permutations of grid points to achieve a real fourbar linkage solution
checkfourbar3Posepermutationcalculates from a center3pose solution all possible permutations and the fourbar parameters
checkfourbarcouplerlengthchecks the solutions of invkinplan2 for a fourbar linkage calculation
checkfourbarNPosechecks whether a fourbar joint solution exists for results of center3Pose
checkfourbarsegmentcalculates the angle intervals for a fourbar linkage and appoint point to the intervall
colofPosereturs colors from Pose and 4Bar standard colors
CPLfourbarblockswingcreates the contour that limit the swing movement
CPLfourbarcontourContour that fullfills a fourbar condition
CPLfourbarlinkagecreates for a specified fourbar linkage the cpls for crank, coupler, swing
CPLfourbarlinkage2creates for a specified fourbar linkage the cpls for crank, coupler, swing
CPLfourbarlinkagehullreturns the hull shapes of crank, and swing
CPLofPosefourbarshapereturns the basic shapes of a pose fourbar linkage solution
CPLofPosefourbarshapingreturns collision free path shaped contour for a specific fourbar linkage
CPRofPosefourbarreturns center point list and radius list for a fourbar linkage for a given GPL and GAL
fourBarCLLL2SGdesignConverts a contour layered link list into a real solid geometry construction to 3D print
fourbarcollABGPLreturns the crank angle interval for an object liked to a Pose
fourbardesignbysirigenerates 4bar-linkages from a dictation fnct of Siri on MAC
fourBarLinkagemulti purpose fnct for a 4-Bar-Linkage
fourBarLinkageanimateanimates a fourbarlinkage based on 4 Points, a Frame, and a Contour
fourBarLinkageCPLmulti purpose fnct for a 4-Bar-Linkage
fourBarLinkageplotplots and animates the movement of a fourbar linkage
fourBarLinkageplotanimplots and animates the movement of a fourbar linkage
fourBarLinkageplotanimuiplots and animates the movement interactively of a fourbar linkage
fourbarplotABGPLsimply plots a fourbar linkage based on points - recommended in SG-Lib 5.1
fourBarplotPointsjust plot a specific fourbar configuration based on points
fourBarposeCPLmotionreturns the motion of all parts of a fourbar linkage
fourbarposeCPLshapingreturns collision free path shaped contour for a specific fourbar linkage
fourBarposelayeringCreates the layering and the shaping of all 8 elements of a Fourbar linkage
fourBarposeplotsolutionStandard procedure to animate fourBarposesyntheses results
fourbarposesearchcouplercurvesorts 4bar solutions wrt minimal distance of coupler path to a given set of points
fourBarposesortsolutionsorts the solutions of the fourbar struct by some criteria and even selects
fourBarposesynthesesfourbar pose synthesis
getPoseconstraintvaluereturns wether a condition string is used within a Pose field
isPoseconstraintreturns wether a condition string is used within a Pose field
KDWofPoseattachmentsreturns the values for K, D, and W for given attachment points
KDWPoseinsideCPLcreates a grid point list and the values for KDW
KDWPosevariationreturns three variant lists for center3Pose as a first recommendation
PLofFourbarcouplercurveCreates the coupler courve for an Fourbar given by four points
PLofPosecentrodesreturns fixed centrode (Rastpolbahn) and moving centrode (Gangpolbahn) of a fourbar linkage solution
PLofPosecouplercurvereturns the path and the matrix list of the pose movement
plot4Barplots a 4-Bar-linkage
poletriangle3Posecalculates the edges of the pole triangle of three poses
PoseaddGPLcreates a Grid inside/on a contour
Poseflipflips the direction of pose vectors in a Pose struct
Posefourbaranglelimitlimits the angle are of a specific fourbar solution
PosefourbaranglesReturns the angular position of the crank for the positions used in the four-bar linkage.
Posefourbaranimateanimates the fourbar linkage given Pose parameter
Posefourbarcheckshows the shape of effector, crank and swing
PosefourbarCPLEcreates a CPL for an Effektor containt 3 Points
Posefourbarplotcouplercurvesimply plots a coupler curve for fourbar linkage
Posefourbarposelimitfinds the angle limits for a fourbar movement
Posefourbarsearchcouplercurveselects coupler courves based on the coupler curve
PosefourbarselectAPsimply select a solution from the Pose attachment point list
Posefourbarselectcouplercurveselects coupler courves based on the coupler curve
Posefourbarselectuiinteractive tool to plot poses and to select two attachment/base points for a fourbar linkage
Posefourbartorquetransreturns the torque transmission factor for crank to swing and crank to pose
Posemagnifyscales the size of Pose struct dimensions
Posenormchanges the length of pose vectors to a common length and shifts the start point
PoseofCPLcutuiallows the interactive shaping and move of poses of contours
PoseofCPLuiallows the interactive move of poses of contours
Poseoffourbarlinkagecreates a Pose struct with 3 or more poses for given fourbar linkgae parameters L1, L2, R, D/[A0;B0]
Poseofimageuiinteractive fnct to defines three poses in a drawing image
poseofPSanalyzereturns a Pose and a CPL from an analyzeed 3 Pose Polygon
PoseofTreturns pose struct from a list of HT matrices either 3x3 or 4x4
Poseorderchangereturs a pose struct with poses in changed order
Poseplotplots a pose struct
PoseplotA0B0plots the existing solutions for A0 and B0
Poseplotsolutionplots A0, B0, and geometry and animation of fourbar linkage design
Poseplotspaceplot the different contours of a pose in different colors
PosereadAPDreads in a pose struct for syntheses tasks
PosesampleCovercreates a pose struct sample for a box hinge lid
PosesampleCTFieldgeneratorcreates a sample to design a turnable field generator fixture
PosesampleHookPose sample for Hook Movement Task
Posesampleupdateinserts a pose struct and a name into the posesamles.mat file
PosesampleWalkpose sample will be integrated into Posesample
Posestripfieldsremoves alls fields that seem results not conditions from pose synthesis fncts
PosetransrelCPLEshifts pose definition and CPLE using an HT transformation
PosetransrelGPLshifts the poses into an effector grid point
PosetransTtransform the pose vectors in a Pose struct
Posetransuiturns and moves interactively poses and recalculate fourbar linkage solutions
Poseuireturns a pose struct
PosewriteAPDwrites a pose struct as ascii text file
realfourbarsolutionscreates an index list to map fourbarlinkage solution points to movement types
SGfourbarhullplatereturns the hull shapes of crank, and swing
SGfourbarlinkagecreates solid geometry parts for a given linkage
SGfourbarlinkage2021EXPERIMENT TO CREATE 4BAR LINKAGES FOR FRANZ IRLINGER
SGfourbarlinkageA0B0DIN912985Designs a 4bar-Linkage as solid geometry
SGfourbarplatereturns a base plate for a fourbar linkage experiment
SGofPosefourbarreturns a fourbar linkage geometry for a given attachment point solution
synth4Bar2Posereturns 4 points for a 4 Bar linkage
synth4Bar3Posereturns 4 points for a 4 Bar linkage
TofPosereturns 3x3 HT matrices for planar transformation in 2D from pose list
TofPoseattachmentpointsreturns the HT matrices from A1 to Pose and B1 to Pose
TofPoseGPLreturns the frames for A1 and B1 from a Pose and 2 GPL attachment points



Copyright 2019-2025 Tim C. Lueth. All rights reserved. The code is the property of Tim C. Lueth and may not be redistributed or modified without explicit written permission. This software may be used free of charge for academic research and teaching purposes only. Commercial use, redistribution, modification, or reverse engineering is strictly prohibited. Access to source code is restricted and granted only under specific agreements. For licensing inquiries or commercial use, please contact: Tim C. Lueth

Last html export of this page out of FM database by TL: 2025-09-21