public static BbBbNamedCircleProfile Create(double radius) { var circleProfile = new BbBbNamedCircleProfile(radius); BbInstanceDB.AddToExport(circleProfile); return(circleProfile); }
/// <summary> /// wrong implementation /// </summary> /// <param name="extrudedGeometry"></param> /// <returns></returns> public static BbBbNamedCircleProfile Retrieve(BbExtrudedGeometry extrudedGeometry) { var ret = new BbBbNamedCircleProfile(); //var profileDef = extrudedGeometry._ifcExtrudedAreaSolid.SweptArea as IfcCircleProfileDef; //var semCiProfile = new BbBbNamedCircleProfile { IfcProfileDef = profileDef }; //BbInstanceDB.AddToExport(semCiProfile); //ret = semCiProfile; return ret; }
protected BbDrillHoles( BbElement hostElement, BbCoordinate2D position, double radius, SemHoleLocation location, bool through ) : base(hostElement, position, BbBbNamedCircleProfile.Create(radius), location, through, "Drill Hole") { }
/// <summary> /// wrong implementation /// </summary> /// <param name="extrudedGeometry"></param> /// <returns></returns> public static BbBbNamedCircleProfile Retrieve(BbExtrudedGeometry extrudedGeometry) { var ret = new BbBbNamedCircleProfile(); //var profileDef = extrudedGeometry._ifcExtrudedAreaSolid.SweptArea as IfcCircleProfileDef; //var semCiProfile = new BbBbNamedCircleProfile { IfcProfileDef = profileDef }; //BbInstanceDB.AddToExport(semCiProfile); //ret = semCiProfile; return(ret); }
public static BbBbNamedCircleProfile Create(double radius) { var circleProfile = new BbBbNamedCircleProfile(radius); BbInstanceDB.AddToExport(circleProfile); return circleProfile; }