//private BbClipAngle() //{ //} public static BbClipAngle Create( string id, string pieceName, BbProfile profile, double depth, BbCoordinate3D position, BbDirection3D zAxis, BbDirection3D xAxis, BbElement container ) { var clipAngle = new BbClipAngle( id, pieceName, profile, depth, position, zAxis, xAxis, BbHeaderSetting.Setting3D.ZAxis, container); clipAngle.AddToHostObject(container); BbInstanceDB.AddToExport(clipAngle); return(clipAngle); }
public static BbClipAngle Create( string id, string pieceName, BbProfile profile, double depth, BbCoordinate3D position, BbDirection3D zAxis, BbDirection3D xAxis, BbElement container, string indicationMark, string pieceMark, string prelimMark, string barCode) { var clipAngle = new BbClipAngle( id, pieceName, profile, depth, position, zAxis, xAxis, BbHeaderSetting.Setting3D.ZAxis, container); //container.AddElement(mainPart); clipAngle.BbAccessoryIdentity = BbPieceIdentity.Create(indicationMark, pieceMark, prelimMark, barCode, false); clipAngle.AddToHostObject(container); BbInstanceDB.AddToExport(clipAngle); return(clipAngle); }