mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-10 17:58:20 +00:00
Merge branch 'master' into v0.6.0
# Conflicts: # src/ifcconvert/IfcConvert.cpp # src/ifcgeom/IfcGeomShapes.cpp # src/serializers/ColladaSerializer.cpp # src/serializers/schema_dependent/XmlSerializer.cpp
This commit is contained in:
+7
-17
@@ -61,9 +61,10 @@ PROJECT_NAME="IfcOpenShell"
|
||||
OCE_VERSION="0.18"
|
||||
# OCCT_VERSION="7.1.0"
|
||||
# OCCT_HASH="89aebde"
|
||||
OCCT_VERSION="7.2.0"
|
||||
OCCT_HASH="88af392"
|
||||
PYTHON_VERSIONS=["2.7.12", "3.2.6", "3.3.6", "3.4.6", "3.5.3", "3.6.2"]
|
||||
# OCCT_VERSION="7.2.0"
|
||||
# OCCT_HASH="88af392"
|
||||
OCCT_VERSION="7.3.0"
|
||||
BOOST_VERSION="1.59.0"
|
||||
PCRE_VERSION="8.39"
|
||||
LIBXML_VERSION="2.9.3"
|
||||
@@ -467,16 +468,6 @@ build_dependency(name="pcre-%s" % (PCRE_VERSION,), mode="autoconf", build_tool_a
|
||||
build_dependency(name="swig", mode="autoconf", build_tool_args=["--with-pcre-prefix=%s/install/pcre-%s" % (DEPS_DIR, PCRE_VERSION)], download_url="https://github.com/swig/swig.git", download_name="swig", download_tool=download_tool_git, revision="rel-%s" % SWIG_VERSION)
|
||||
|
||||
if USE_OCCT:
|
||||
long_filenames = ["src/RWStepVisual/RWStepVisual_RWCharacterizedObjectAndCharacterizedRepresentationAndDraughtingModelAndRepresentation"]
|
||||
if OCCT_VERSION == "7.2.0":
|
||||
long_filenames += [
|
||||
"src/StepVisual/StepVisual_AnnotationCurveOccurrenceAndAnnotationOccurrenceAndGeomReprItemAndReprItemAndStyledItem",
|
||||
"src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrenceAndAnnotationOccurrenceAndGeomReprItemAndReprItemAndStyledItem"
|
||||
]
|
||||
long_filenames_ext = [("%s.hxx" % fn) for fn in long_filenames] + [("%s.cxx" % fn) for fn in long_filenames]
|
||||
patch_filename = "patches/occt/%s.patch" % OCCT_HASH
|
||||
|
||||
occt_gitweb = "http://git.dev.opencascade.org/gitweb/?p=occt.git"
|
||||
build_dependency(
|
||||
name="occt-%s" % OCCT_VERSION,
|
||||
mode="cmake",
|
||||
@@ -485,11 +476,10 @@ if USE_OCCT:
|
||||
"-DBUILD_LIBRARY_TYPE=Static",
|
||||
"-DBUILD_MODULE_Draw=0",
|
||||
],
|
||||
download_url = "%s;a=snapshot;h=%s;sf=tgz" % (occt_gitweb, OCCT_HASH),
|
||||
additional_files = {fn: "%s;a=blob_plain;hb=%s;f=%s" % (occt_gitweb, OCCT_HASH, fn) for fn in long_filenames_ext},
|
||||
patch = patch_filename,
|
||||
download_name = "occt-%s.tar.gz" % OCCT_HASH,
|
||||
no_append_name = True)
|
||||
download_url = "https://git.dev.opencascade.org/repos/occt.git",
|
||||
download_name = "occt",
|
||||
download_tool=download_tool_git,
|
||||
revision="V%s" % OCCT_VERSION.replace('.', '_'))
|
||||
else:
|
||||
build_dependency(name="oce-%s" % (OCE_VERSION,), mode="cmake", build_tool_args=["-DOCE_DISABLE_TKSERVICE_FONT=ON", "-DOCE_TESTING=OFF", "-DOCE_BUILD_SHARED_LIB=OFF", "-DOCE_DISABLE_X11=ON", "-DOCE_VISUALISATION=OFF", "-DOCE_OCAF=OFF", "-DOCE_INSTALL_PREFIX=%s/install/oce-%s" % (DEPS_DIR, OCE_VERSION)], download_url="https://github.com/tpaviot/oce/archive/", download_name="OCE-%s.tar.gz" % (OCE_VERSION,))
|
||||
|
||||
|
||||
@@ -164,6 +164,7 @@ int main(int argc, char** argv)
|
||||
("version", "display version information")
|
||||
("verbose,v", "more verbose log messages")
|
||||
("quiet,q", "less status and progress output")
|
||||
("stderr-progress", "output progress to stderr stream")
|
||||
("yes,y", "answer 'yes' automatically to possible confirmation queries (e.g. overwriting an existing output file)")
|
||||
("no-progress", "suppress possible progress bar type of prints that use carriage return")
|
||||
("log-format", po::value<std::string>(&log_format), "log format: plain or json");
|
||||
@@ -305,7 +306,7 @@ int main(int argc, char** argv)
|
||||
"Applicable for DAE output.")
|
||||
("center-model",
|
||||
"Centers the elements upon serialization by applying the center point of "
|
||||
"all placements as an offset. Applicable for OBJ and DAE output.")
|
||||
"all placements as an offset. Applicable for OBJ and DAE output. Can take several minutes on large models.")
|
||||
("model-offset", po::value<std::string>(&offset_str),
|
||||
"Applies an arbitrary offset of form 'x;y;z' to all placements. Applicable for OBJ and DAE output.")
|
||||
("site-local-placement",
|
||||
@@ -353,6 +354,7 @@ int main(int argc, char** argv)
|
||||
const bool verbose = vmap.count("verbose") != 0;
|
||||
const bool no_progress = vmap.count("no-progress") != 0;
|
||||
const bool quiet = vmap.count("quiet") != 0;
|
||||
const bool stderr_progress = vmap.count("stderr-progress") != 0;
|
||||
const bool weld_vertices = vmap.count("weld-vertices") != 0;
|
||||
const bool use_world_coords = vmap.count("use-world-coords") != 0;
|
||||
const bool convert_back_units = vmap.count("convert-back-units") != 0;
|
||||
@@ -650,7 +652,7 @@ int main(int argc, char** argv)
|
||||
|
||||
int old_progress = quiet ? 0 : -1;
|
||||
|
||||
if (center_model || model_offset) {
|
||||
if (is_tesselated && (center_model || model_offset)) {
|
||||
double* offset = serializer->settings().offset;
|
||||
if (center_model) {
|
||||
if (site_local_placement || building_local_placement) {
|
||||
@@ -658,8 +660,14 @@ int main(int argc, char** argv)
|
||||
delete serializer;
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
|
||||
throw std::runtime_error("needs more work");
|
||||
|
||||
/*
|
||||
if (!quiet) Logger::Status("Computing bounds...");
|
||||
context_iterator.compute_bounds();
|
||||
if (!quiet) Logger::Status("Done!");
|
||||
|
||||
gp_XYZ center = (context_iterator.bounds_min() + context_iterator.bounds_max()) * 0.5;
|
||||
offset[0] = -center.X();
|
||||
offset[1] = -center.Y();
|
||||
@@ -713,8 +721,12 @@ int main(int argc, char** argv)
|
||||
const int progress = context_iterator.progress();
|
||||
for (; old_progress < progress; ++old_progress) {
|
||||
std::cout << ".";
|
||||
if (stderr_progress)
|
||||
std::cerr << ".";
|
||||
}
|
||||
std::cout << std::flush;
|
||||
if (stderr_progress)
|
||||
std::cerr << std::flush;
|
||||
} else {
|
||||
const int progress = context_iterator.progress() / 2;
|
||||
if (old_progress != progress) Logger::ProgressBar(progress);
|
||||
@@ -726,7 +738,12 @@ int main(int argc, char** argv)
|
||||
if (!no_progress && quiet) {
|
||||
for (; old_progress < 100; ++old_progress) {
|
||||
std::cout << ".";
|
||||
if (stderr_progress)
|
||||
std::cerr << ".";
|
||||
}
|
||||
std::cout << std::flush;
|
||||
if (stderr_progress)
|
||||
std::cerr << std::flush;
|
||||
} else {
|
||||
Logger::Status("\rDone creating geometry (" + boost::lexical_cast<std::string>(num_created) +
|
||||
" objects) ");
|
||||
|
||||
@@ -169,6 +169,8 @@ public:
|
||||
bool boolean_operation(const TopoDS_Shape&, const TopoDS_Shape&, BOPAlgo_Operation, TopoDS_Shape&, double fuzziness = -1.);
|
||||
#endif
|
||||
|
||||
bool fit_halfspace(const TopoDS_Shape& a, const TopoDS_Shape& b, TopoDS_Shape& box, double& height);
|
||||
|
||||
const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const Handle_Geom_Surface&);
|
||||
const Handle_Geom_Curve intersect(const Handle_Geom_Surface&, const TopoDS_Face&);
|
||||
const Handle_Geom_Curve intersect(const TopoDS_Face&, const Handle_Geom_Surface&);
|
||||
|
||||
@@ -135,6 +135,9 @@
|
||||
|
||||
#include <GeomAPI_ExtremaCurveCurve.hxx>
|
||||
|
||||
#include <Extrema_ExtPC.hxx>
|
||||
#include <BRepAdaptor_Curve.hxx>
|
||||
|
||||
#include <Standard_Version.hxx>
|
||||
|
||||
#include "../ifcparse/macros.h"
|
||||
@@ -691,8 +694,27 @@ bool IfcGeom::Kernel::convert_wire_to_face(const TopoDS_Wire& w, TopoDS_Face& fa
|
||||
select_largest(results, wire);
|
||||
}
|
||||
|
||||
ShapeFix_ShapeTolerance FTol;
|
||||
FTol.SetTolerance(wire, getValue(GV_PRECISION), TopAbs_WIRE);
|
||||
bool is_2d = true;
|
||||
TopExp_Explorer exp(wire, TopAbs_EDGE);
|
||||
for (; exp.More(); exp.Next()) {
|
||||
double a, b;
|
||||
Handle(Geom_Curve) crv = BRep_Tool::Curve(TopoDS::Edge(exp.Current()), a, b);
|
||||
if (crv->DynamicType() != STANDARD_TYPE(Geom_Line)) {
|
||||
is_2d = false;
|
||||
break;
|
||||
}
|
||||
Handle(Geom_Line) line = Handle(Geom_Line)::DownCast(crv);
|
||||
if (line->Lin().Direction().Z() > ALMOST_ZERO) {
|
||||
is_2d = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (!is_2d) {
|
||||
// For 2d wires (e.g. profiles) a higher tolerance for plane fitting is never required.
|
||||
ShapeFix_ShapeTolerance FTol;
|
||||
FTol.SetTolerance(wire, getValue(GV_PRECISION), TopAbs_WIRE);
|
||||
}
|
||||
|
||||
BRepBuilderAPI_MakeFace mf(wire, false);
|
||||
BRepBuilderAPI_FaceError er = mf.Error();
|
||||
@@ -2899,7 +2921,7 @@ bool IfcGeom::Kernel::wire_intersections(const TopoDS_Wire& wire, TopTools_ListO
|
||||
if (i == n - 1 && j == 0) continue;
|
||||
|
||||
bool unbounded_intersects;
|
||||
const double eps = getValue(GV_PRECISION) * 2.;
|
||||
const double eps = getValue(GV_PRECISION) * 10.;
|
||||
|
||||
double u11, u12, u21, u22, U1, U2;
|
||||
GeomAPI_ExtremaCurveCurve ecc(
|
||||
@@ -3035,6 +3057,99 @@ void IfcGeom::Kernel::select_largest(const TopTools_ListOfShape& shapes, TopoDS_
|
||||
}
|
||||
}
|
||||
|
||||
bool IfcGeom::Kernel::fit_halfspace(const TopoDS_Shape& a, const TopoDS_Shape& b, TopoDS_Shape& box, double& height) {
|
||||
TopExp_Explorer exp(b, TopAbs_FACE);
|
||||
if (!exp.More()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
TopoDS_Face face = TopoDS::Face(exp.Current());
|
||||
exp.Next();
|
||||
|
||||
if (exp.More()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
Handle(Geom_Surface) surf = BRep_Tool::Surface(face);
|
||||
|
||||
// const gp_XYZ xyz = a.Location().Transformation().TranslationPart();
|
||||
// std::cout << "dz " << xyz.Z() << std::endl;
|
||||
|
||||
if (surf->DynamicType() != STANDARD_TYPE(Geom_Plane)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
Bnd_Box bb;
|
||||
BRepBndLib::Add(a, bb);
|
||||
|
||||
double xs[2], ys[2], zs[2];
|
||||
bb.Get(xs[0], ys[0], zs[0], xs[1], ys[1], zs[1]);
|
||||
|
||||
gp_Pln pln = Handle(Geom_Plane)::DownCast(surf)->Pln();
|
||||
|
||||
gp_Pnt P = pln.Position().Location();
|
||||
gp_Vec z = pln.Position().Direction();
|
||||
gp_Vec x = pln.Position().XDirection();
|
||||
gp_Vec y = pln.Position().YDirection();
|
||||
|
||||
if (face.Orientation() != TopAbs_REVERSED) {
|
||||
z.Reverse();
|
||||
}
|
||||
|
||||
double D, Umin, Umax, Vmin, Vmax;
|
||||
D = 0.;
|
||||
Umin = Vmin = +std::numeric_limits<double>::infinity();
|
||||
Umax = Vmax = -std::numeric_limits<double>::infinity();
|
||||
|
||||
for (int i = 0; i < 2; ++i) {
|
||||
for (int j = 0; j < 2; ++j) {
|
||||
for (int k = 0; k < 2; ++k) {
|
||||
gp_Pnt p(xs[i], ys[j], zs[k]);
|
||||
|
||||
gp_Vec d = p.XYZ() - P.XYZ();
|
||||
const double u = d.Dot(x);
|
||||
const double v = d.Dot(y);
|
||||
const double w = d.Dot(z);
|
||||
|
||||
if (w > D) {
|
||||
D = w;
|
||||
}
|
||||
if (u < Umin) {
|
||||
Umin = u;
|
||||
}
|
||||
if (u > Umax) {
|
||||
Umax = u;
|
||||
}
|
||||
if (v < Vmin) {
|
||||
Vmin = v;
|
||||
}
|
||||
if (v > Vmax) {
|
||||
Vmax = v;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
const double eps = getValue(GV_PRECISION) * 2.;
|
||||
|
||||
BRepBuilderAPI_MakePolygon poly;
|
||||
poly.Add(P.XYZ() + x.XYZ() * (Umin + eps) + y.XYZ() * (Vmin + eps));
|
||||
poly.Add(P.XYZ() + x.XYZ() * (Umax + eps) + y.XYZ() * (Vmin + eps));
|
||||
poly.Add(P.XYZ() + x.XYZ() * (Umax + eps) + y.XYZ() * (Vmax + eps));
|
||||
poly.Add(P.XYZ() + x.XYZ() * (Umin + eps) + y.XYZ() * (Vmax + eps));
|
||||
poly.Close();
|
||||
|
||||
BRepBuilderAPI_MakeFace mf(surf, poly.Wire(), true);
|
||||
|
||||
gp_Vec vec = gp_Vec(z.XYZ() * (D + eps));
|
||||
|
||||
BRepPrimAPI_MakePrism mp(mf.Face(), vec);
|
||||
box = mp.Shape();
|
||||
|
||||
height = D;
|
||||
return true;
|
||||
}
|
||||
|
||||
#if OCC_VERSION_HEX < 0x60900
|
||||
bool IfcGeom::Kernel::boolean_operation(const TopoDS_Shape& a, const TopTools_ListOfShape& b, BOPAlgo_Operation op, TopoDS_Shape& result) {
|
||||
result = a;
|
||||
@@ -3132,6 +3247,48 @@ namespace {
|
||||
}
|
||||
return min_edge_len;
|
||||
}
|
||||
|
||||
double min_vertex_edge_distance(const TopoDS_Shape& a, double t) {
|
||||
TopExp_Explorer exp(a, TopAbs_VERTEX);
|
||||
|
||||
double M = std::numeric_limits<double>::infinity();
|
||||
|
||||
for (; exp.More(); exp.Next()) {
|
||||
if (exp.Current().Orientation() != TopAbs_FORWARD) {
|
||||
continue;
|
||||
}
|
||||
|
||||
const TopoDS_Vertex& v = TopoDS::Vertex(exp.Current());
|
||||
gp_Pnt p = BRep_Tool::Pnt(v);
|
||||
|
||||
TopExp_Explorer exp2(a, TopAbs_EDGE);
|
||||
for (; exp2.More(); exp2.Next()) {
|
||||
const TopoDS_Edge& e = TopoDS::Edge(exp2.Current());
|
||||
TopoDS_Vertex v1, v2;
|
||||
TopExp::Vertices(e, v1, v2);
|
||||
|
||||
if (v.IsEqual(v1) || v.IsEqual(v2)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
BRepAdaptor_Curve crv(e);
|
||||
Extrema_ExtPC ext(p, crv);
|
||||
if (!ext.IsDone()) {
|
||||
continue;
|
||||
}
|
||||
|
||||
for (int i = 1; i <= ext.NbExt(); ++i) {
|
||||
const double m = sqrt(ext.SquareDistance(i));
|
||||
if (m < M && m > t) {
|
||||
M = m;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return M;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
bool IfcGeom::Kernel::boolean_operation(const TopoDS_Shape& a, const TopTools_ListOfShape& b, BOPAlgo_Operation op, TopoDS_Shape& result, double fuzziness) {
|
||||
@@ -3150,8 +3307,20 @@ bool IfcGeom::Kernel::boolean_operation(const TopoDS_Shape& a, const TopTools_Li
|
||||
fuzziness = getValue(GV_PRECISION);
|
||||
}
|
||||
|
||||
const double min_edge_len = min_edge_length(a);
|
||||
const double fuzz = (std::min)(min_edge_len / 3., fuzziness);
|
||||
double min_len = (std::min)(min_edge_length(a), min_vertex_edge_distance(a, getValue(GV_PRECISION)));
|
||||
TopTools_ListIteratorOfListOfShape it(b);
|
||||
for (; it.More(); it.Next()) {
|
||||
double d = min_edge_length(it.Value());
|
||||
if (d < min_len) {
|
||||
min_len = d;
|
||||
}
|
||||
d = min_vertex_edge_distance(it.Value(), getValue(GV_PRECISION));
|
||||
if (d < min_len) {
|
||||
min_len = d;
|
||||
}
|
||||
}
|
||||
|
||||
const double fuzz = (std::min)(min_len / 10., fuzziness);
|
||||
|
||||
TopTools_ListOfShape s1s;
|
||||
s1s.Append(copy_operand(a));
|
||||
@@ -3185,7 +3354,7 @@ bool IfcGeom::Kernel::boolean_operation(const TopoDS_Shape& a, const TopTools_Li
|
||||
delete builder;
|
||||
if (!success) {
|
||||
const double new_fuzziness = fuzziness * 10.;
|
||||
if (new_fuzziness + 1e-15 <= getValue(GV_PRECISION) * 1000. && new_fuzziness < min_edge_len) {
|
||||
if (new_fuzziness + 1e-15 <= getValue(GV_PRECISION) * 1000. && new_fuzziness < min_len) {
|
||||
return boolean_operation(a, b, op, result, new_fuzziness);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -291,6 +291,13 @@ namespace IfcGeom {
|
||||
done = 0;
|
||||
total = representations->size();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/// Computes model's bounding box (bounds_min and bounds_max).
|
||||
/// @note Can take several minutes for large files.
|
||||
void compute_bounds()
|
||||
{
|
||||
for (int i = 1; i < 4; ++i) {
|
||||
bounds_min_.SetCoord(i, std::numeric_limits<double>::infinity());
|
||||
bounds_max_.SetCoord(i, -std::numeric_limits<double>::infinity());
|
||||
@@ -300,21 +307,21 @@ namespace IfcGeom {
|
||||
for (IfcSchema::IfcProduct::list::it iter = products->begin(); iter != products->end(); ++iter) {
|
||||
IfcSchema::IfcProduct* product = *iter;
|
||||
if (product->hasObjectPlacement()) {
|
||||
// Use a fresh trsf every time in order to prevent the result to be concatenated
|
||||
// Use a fresh trsf every time in order to prevent the result to be concatenated
|
||||
gp_Trsf trsf;
|
||||
bool success = false;
|
||||
|
||||
try {
|
||||
success = kernel.convert(product->ObjectPlacement(), trsf);
|
||||
} catch (const std::exception& e) {
|
||||
Logger::Error(e);
|
||||
} catch (...) {
|
||||
Logger::Error("Failed to construct placement");
|
||||
}
|
||||
|
||||
if (!success) {
|
||||
continue;
|
||||
}
|
||||
bool success = false;
|
||||
|
||||
try {
|
||||
success = kernel.convert(product->ObjectPlacement(), trsf);
|
||||
} catch (const std::exception& e) {
|
||||
Logger::Error(e);
|
||||
} catch (...) {
|
||||
Logger::Error("Failed to construct placement");
|
||||
}
|
||||
|
||||
if (!success) {
|
||||
continue;
|
||||
}
|
||||
|
||||
const gp_XYZ& pos = trsf.TranslationPart();
|
||||
bounds_min_.SetX(std::min(bounds_min_.X(), pos.X()));
|
||||
@@ -325,9 +332,7 @@ namespace IfcGeom {
|
||||
bounds_max_.SetZ(std::max(bounds_max_.Z(), pos.Z()));
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
int progress() const { return 100 * done / total; }
|
||||
|
||||
|
||||
@@ -481,6 +481,7 @@ bool IfcGeom::Kernel::convert(const IfcSchema::IfcBooleanResult* l, TopoDS_Shape
|
||||
IfcSchema::IfcBooleanOperand* operand1 = l->FirstOperand();
|
||||
IfcSchema::IfcBooleanOperand* operand2 = l->SecondOperand();
|
||||
bool is_halfspace = operand2->declaration().is(IfcSchema::IfcHalfSpaceSolid::Class());
|
||||
bool is_unbounded_halfspace = is_halfspace && !operand2->declaration().is(IfcSchema::IfcPolygonalBoundedHalfSpace::Class());
|
||||
|
||||
if ( shape_type(operand1) == ST_SHAPELIST ) {
|
||||
if (!(convert_shapes(operand1, items1) && flatten_shape_list(items1, s1, true))) {
|
||||
@@ -526,6 +527,20 @@ bool IfcGeom::Kernel::convert(const IfcSchema::IfcBooleanResult* l, TopoDS_Shape
|
||||
Logger::Message(Logger::LOG_WARNING,"Empty solid for:",operand2);
|
||||
}
|
||||
|
||||
if (is_unbounded_halfspace) {
|
||||
TopoDS_Shape temp;
|
||||
double d;
|
||||
if (fit_halfspace(s1, s2, temp, d)) {
|
||||
if (d < getValue(GV_PRECISION)) {
|
||||
Logger::Message(Logger::LOG_WARNING, "Subtraction yields unchanged volume:", l);
|
||||
shape = s1;
|
||||
return true;
|
||||
} else {
|
||||
s2 = temp;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
const IfcSchema::IfcBooleanOperator::Value op = l->Operator();
|
||||
|
||||
/*
|
||||
|
||||
@@ -1810,7 +1810,7 @@ void IfcFile::removeEntity(IfcUtil::IfcBaseClass* entity) {
|
||||
entities_by_ref_t::iterator byref_it = byref.find(name);
|
||||
if (byref_it != byref.end()) {
|
||||
std::vector<unsigned>& ids = byref_it->second;
|
||||
std::remove(ids.begin(), ids.end(), name);
|
||||
ids.erase(std::remove(ids.begin(), ids.end(), id), ids.end());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -263,20 +263,13 @@ void ColladaSerializer::ColladaExporter::ColladaScene::addParent(const IfcGeom::
|
||||
{ 0, 0, 0, 1 }
|
||||
};
|
||||
|
||||
// Chose a name of the parent object
|
||||
std::string name = "";
|
||||
if (serializer->settings().get(SerializerSettings::USE_ELEMENT_TYPES)) {
|
||||
name = parent.type() + " " + parent.name();
|
||||
} else {
|
||||
name = parent.unique_id();
|
||||
}
|
||||
std::string name = serializer->object_id(&parent);
|
||||
collada_id(name);
|
||||
|
||||
const std::string& id = name;
|
||||
|
||||
COLLADASW::Node *current_node;
|
||||
current_node = new COLLADASW::Node(mSW);
|
||||
current_node->setNodeId(id);
|
||||
current_node->setNodeId(name);
|
||||
/// @todo redundant information using ID as both ID and Name, maybe omit Name or allow specifying what would be used as the name
|
||||
current_node->setNodeName(name);
|
||||
current_node->setType(COLLADASW::Node::NODE);
|
||||
current_node->start();
|
||||
@@ -391,19 +384,7 @@ void ColladaSerializer::ColladaExporter::write(const IfcGeom::TriangulationEleme
|
||||
{
|
||||
const IfcGeom::Representation::Triangulation<real_t>& mesh = o->geometry();
|
||||
|
||||
std::string slabSuffix = "";
|
||||
if (o->type() == "IfcSlab")
|
||||
{
|
||||
slabSuffix = differentiateSlabTypes(o);
|
||||
}
|
||||
|
||||
std::string name = serializer->settings().get(SerializerSettings::USE_ELEMENT_GUIDS)
|
||||
? o->guid()
|
||||
: (serializer->settings().get(SerializerSettings::USE_ELEMENT_NAMES)
|
||||
? o->name()
|
||||
: (serializer->settings().get(SerializerSettings::USE_ELEMENT_TYPES)
|
||||
? (o->type() + slabSuffix)
|
||||
: o->unique_id()));
|
||||
std::string name = serializer->object_id(o);
|
||||
collada_id(name);
|
||||
|
||||
std::string representation_id = "representation-" + o->geometry().id();
|
||||
@@ -430,26 +411,50 @@ void ColladaSerializer::ColladaExporter::write(const IfcGeom::TriangulationEleme
|
||||
deferreds.push_back(deferred);
|
||||
}
|
||||
|
||||
std::string ColladaSerializer::ColladaExporter::differentiateSlabTypes(const IfcGeom::TriangulationElement<real_t>* o) {
|
||||
std::string ColladaSerializer::differentiateSlabTypes(const IfcUtil::IfcBaseEntity* slab)
|
||||
{
|
||||
auto value = slab->get("PredefinedType");
|
||||
|
||||
if (value->isNull()) {
|
||||
return "_Unknown";
|
||||
}
|
||||
|
||||
const std::string str_value = *value;
|
||||
std::string result;
|
||||
|
||||
if (!o->product()->get("ObjectType")->isNull()) {
|
||||
const std::string object_type = *o->product()->get("ObjectType");
|
||||
result = "_" + object_type;
|
||||
if (str_value == "FLOOR") {
|
||||
result = "_Floor";
|
||||
} else if (str_value == "ROOF") {
|
||||
result = "_Roof";
|
||||
} else if (str_value == "LANDING") {
|
||||
result = "_Landing";
|
||||
} else if (str_value == "BASESLAB") {
|
||||
result = "_BaseSlab";
|
||||
} else if (str_value == "NOTDEFINED") {
|
||||
result = "_NotDefined";
|
||||
} else {
|
||||
result = "_Unknown";
|
||||
auto otype = slab->get("ObjectType");
|
||||
if (otype->isNull()) {
|
||||
result = "_Unknown";
|
||||
} else {
|
||||
result = *otype;
|
||||
}
|
||||
}
|
||||
|
||||
const std::string slabtype = *o->product()->get("PredefinedType");
|
||||
if (slabtype != "NOTDEFINED" && slabtype != "USERDEFINED") {
|
||||
result = "_" + slabtype;
|
||||
}
|
||||
|
||||
collada_id(result);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
std::string ColladaSerializer::object_id(const IfcGeom::Element<real_t>* o) /*override*/
|
||||
{
|
||||
if (settings_.get(SerializerSettings::USE_ELEMENT_TYPES)) {
|
||||
const std::string slabSuffix = (o->product() && o->product()->declaration().name() == "IfcSlab")
|
||||
? differentiateSlabTypes(o->product())
|
||||
: "";
|
||||
return o->type() + slabSuffix;
|
||||
}
|
||||
return GeometrySerializer::object_id(o);
|
||||
}
|
||||
|
||||
void ColladaSerializer::ColladaExporter::endDocument() {
|
||||
// In fact due the XML based nature of Collada and its dependency on library nodes,
|
||||
// only at this point all objects are written to the stream.
|
||||
|
||||
@@ -189,7 +189,6 @@ private:
|
||||
COLLADABU::NativeString filename;
|
||||
COLLADASW::StreamWriter stream;
|
||||
ColladaScene scene;
|
||||
std::string differentiateSlabTypes(const IfcGeom::TriangulationElement<real_t>* o);
|
||||
public:
|
||||
/// @param double_precision Whether to use "double precision" (up to 16 decimals) or not (6 or 7 decimals).
|
||||
ColladaExporter(const std::string& scene_name, const std::string& fn, ColladaSerializer *_serializer,
|
||||
@@ -235,6 +234,11 @@ public:
|
||||
unit_magnitude = magnitude;
|
||||
}
|
||||
void setFile(IfcParse::IfcFile*) {}
|
||||
|
||||
std::string object_id(const IfcGeom::Element<real_t>* o) /*override*/;
|
||||
|
||||
private:
|
||||
static std::string differentiateSlabTypes(const IfcUtil::IfcBaseEntity* slab);
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
@@ -83,6 +83,14 @@ public:
|
||||
const SerializerSettings& settings() const { return settings_; }
|
||||
SerializerSettings& settings() { return settings_; }
|
||||
|
||||
/// Returns ID for the object depending on the used setting.
|
||||
virtual std::string object_id(const IfcGeom::Element<real_t>* o)
|
||||
{
|
||||
if (settings_.get(SerializerSettings::USE_ELEMENT_GUIDS)) return o->guid();
|
||||
if (settings_.get(SerializerSettings::USE_ELEMENT_NAMES)) return o->name();
|
||||
return o->unique_id();
|
||||
}
|
||||
|
||||
protected:
|
||||
SerializerSettings settings_;
|
||||
};
|
||||
|
||||
@@ -474,9 +474,7 @@ std::string SvgSerializer::nameElement(const IfcGeom::Element<real_t>* elem)
|
||||
{
|
||||
std::ostringstream oss;
|
||||
const std::string type = "product";
|
||||
const std::string name = (settings().get(SerializerSettings::USE_ELEMENT_GUIDS)
|
||||
? elem->guid() : (settings().get(SerializerSettings::USE_ELEMENT_NAMES)
|
||||
? elem->name() : elem->unique_id()));
|
||||
const std::string name = object_id(elem);
|
||||
oss << "id=\"" << type << "-" << name<< "\"";
|
||||
return oss.str();
|
||||
}
|
||||
|
||||
@@ -73,10 +73,7 @@ void WaveFrontOBJSerializer::writeMaterial(const IfcGeom::Material& style)
|
||||
|
||||
void WaveFrontOBJSerializer::write(const IfcGeom::TriangulationElement<real_t>* o)
|
||||
{
|
||||
const std::string name = (settings().get(SerializerSettings::USE_ELEMENT_GUIDS)
|
||||
? o->guid() : (settings().get(SerializerSettings::USE_ELEMENT_NAMES)
|
||||
? o->name() : o->unique_id()));
|
||||
obj_stream << "g " << name << "\n";
|
||||
obj_stream << "g " << object_id(o) << "\n";
|
||||
obj_stream << "s 1" << "\n";
|
||||
|
||||
const IfcGeom::Representation::Triangulation<real_t>& mesh = o->geometry();
|
||||
|
||||
@@ -153,6 +153,12 @@ boost::optional<std::string> format_attribute(const Argument* argument, IfcUtil:
|
||||
ptree& format_entity_instance(IfcUtil::IfcBaseEntity* instance, ptree& child, ptree& tree, bool as_link = false) {
|
||||
const unsigned n = instance->declaration().attribute_count();
|
||||
for (unsigned i = 0; i < n; ++i) {
|
||||
try {
|
||||
instance->data().getArgument(i);
|
||||
} catch (const std::exception&) {
|
||||
Logger::Error("Expected " + boost::lexical_cast<std::string>(n) + " attributes for:", instance);
|
||||
break;
|
||||
}
|
||||
const Argument* argument = instance->data().getArgument(i);
|
||||
if (argument->isNull()) continue;
|
||||
|
||||
@@ -343,7 +349,11 @@ void format_properties(IfcSchema::IfcProperty::list::ptr properties, ptree& node
|
||||
void format_quantities(IfcSchema::IfcPhysicalQuantity::list::ptr quantities, ptree& node) {
|
||||
for (IfcSchema::IfcPhysicalQuantity::list::it it = quantities->begin(); it != quantities->end(); ++it) {
|
||||
IfcSchema::IfcPhysicalQuantity* p = *it;
|
||||
format_entity_instance(p, node);
|
||||
ptree& node2 = format_entity_instance(p, node);
|
||||
if (p->declaration().is(IfcSchema::IfcPhysicalComplexQuantity::Class())) {
|
||||
IfcSchema::IfcPhysicalComplexQuantity* complex = (IfcSchema::IfcPhysicalComplexQuantity*)p;
|
||||
format_quantities(complex->HasQuantities(), node2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -374,13 +384,55 @@ void MAKE_TYPE_NAME(XmlSerializer)::finalize() {
|
||||
BOOST_FOREACH(const std::string& s, file->header().file_schema().schema_identifiers()) {
|
||||
header.add_child("file_schema.schema_identifiers", ptree(s));
|
||||
}
|
||||
header.put("file_description.implementation_level", file->header().file_description().implementation_level());
|
||||
header.put("file_name.name", file->header().file_name().name());
|
||||
header.put("file_name.time_stamp", file->header().file_name().time_stamp());
|
||||
header.put("file_name.preprocessor_version", file->header().file_name().preprocessor_version());
|
||||
header.put("file_name.originating_system", file->header().file_name().originating_system());
|
||||
header.put("file_name.authorization", file->header().file_name().authorization());
|
||||
|
||||
try {
|
||||
header.put("file_description.implementation_level", file->header().file_description().implementation_level());
|
||||
}
|
||||
catch (const IfcParse::IfcException& ex) {
|
||||
std::stringstream ss;
|
||||
ss << "Failed to get ifc file header file_description implementation_level, error: '" << ex.what() << "'";
|
||||
Logger::Message(Logger::LOG_ERROR, ss.str());
|
||||
}
|
||||
try {
|
||||
header.put("file_name.name", file->header().file_name().name());
|
||||
}
|
||||
catch (const IfcParse::IfcException& ex) {
|
||||
std::stringstream ss;
|
||||
ss << "Failed to get ifc file header file_name name, error: '" << ex.what() << "'";
|
||||
Logger::Message(Logger::LOG_ERROR, ss.str());
|
||||
}
|
||||
try {
|
||||
header.put("file_name.time_stamp", file->header().file_name().time_stamp());
|
||||
}
|
||||
catch (const IfcParse::IfcException& ex) {
|
||||
std::stringstream ss;
|
||||
ss << "Failed to get ifc file header file_name time_stamp, error: '" << ex.what() << "'";
|
||||
Logger::Message(Logger::LOG_ERROR, ss.str());
|
||||
}
|
||||
try {
|
||||
header.put("file_name.preprocessor_version", file->header().file_name().preprocessor_version());
|
||||
}
|
||||
catch (const IfcParse::IfcException& ex) {
|
||||
std::stringstream ss;
|
||||
ss << "Failed to get ifc file header file_name preprocessor_version, error: '" << ex.what() << "'";
|
||||
Logger::Message(Logger::LOG_ERROR, ss.str());
|
||||
}
|
||||
try {
|
||||
header.put("file_name.originating_system", file->header().file_name().originating_system());
|
||||
}
|
||||
catch (const IfcParse::IfcException& ex) {
|
||||
std::stringstream ss;
|
||||
ss << "Failed to get ifc file header file_name originating_system, error: '" << ex.what() << "'";
|
||||
Logger::Message(Logger::LOG_ERROR, ss.str());
|
||||
}
|
||||
try {
|
||||
header.put("file_name.authorization", file->header().file_name().authorization());
|
||||
}
|
||||
catch (const IfcParse::IfcException& ex) {
|
||||
std::stringstream ss;
|
||||
ss << "Failed to get ifc file header file_name authorization, error: '" << ex.what() << "'";
|
||||
Logger::Message(Logger::LOG_ERROR, ss.str());
|
||||
}
|
||||
|
||||
// Descend into the decomposition structure of the IFC file.
|
||||
descend(project, decomposition);
|
||||
|
||||
|
||||
@@ -1,220 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('IfcArbitraryOpenProfileDef.ifc','2014-03-15T12:31:19',(''),('',''),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCCARTESIANPOINT((-50.,0.));
|
||||
#2=IFCCARTESIANPOINT((50.,0.));
|
||||
#3=IFCPOLYLINE((#1,#2));
|
||||
#4=IFCARBITRARYOPENPROFILEDEF(.CURVE.,$,#3);
|
||||
#5=IFCCENTERLINEPROFILEDEF(.AREA.,$,#3,10.);
|
||||
#6=IFCDIRECTION((0.,0.,1.));
|
||||
#7=IFCDIRECTION((1.,0.,0.));
|
||||
#8=IFCDIRECTION((0.,0.,1.));
|
||||
#9=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#10=IFCAXIS2PLACEMENT3D(#9,#8,#7);
|
||||
#11=IFCSURFACEOFLINEAREXTRUSION(#4,#10,#6,100.);
|
||||
#12=IFCDIRECTION((1.,0.,0.));
|
||||
#13=IFCCARTESIANPOINT((0.,100.,0.));
|
||||
#14=IFCDIRECTION((1.,0.,0.));
|
||||
#15=IFCDIRECTION((0.,0.,1.));
|
||||
#16=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#17=IFCAXIS2PLACEMENT3D(#16,#15,#14);
|
||||
#18=IFCAXIS1PLACEMENT(#13,#12);
|
||||
#19=IFCSURFACEOFREVOLUTION(#4,#17,#18);
|
||||
#20=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#21=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
|
||||
#22=IFCPERSONANDORGANIZATION(#20,#21,$);
|
||||
#23=IFCAPPLICATION(#21,'0.5.0-dev','IfcOpenShell','IfcOpenShell');
|
||||
#24=IFCOWNERHISTORY(#22,#23,$,.ADDED.,$,#22,#23,1394883079);
|
||||
#25=IFCDIRECTION((0.,1.,0.));
|
||||
#26=IFCDIRECTION((1.,0.,0.));
|
||||
#27=IFCDIRECTION((0.,0.,1.));
|
||||
#28=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#29=IFCAXIS2PLACEMENT3D(#28,#27,#26);
|
||||
#30=IFCGEOMETRICREPRESENTATIONCONTEXT('Plan','Model',3,1.E-005,#29,#25);
|
||||
#31=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#32=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#33=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#34=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174533),#33);
|
||||
#35=IFCCONVERSIONBASEDUNIT(#31,.PLANEANGLEUNIT.,'Degrees',#34);
|
||||
#36=IFCUNITASSIGNMENT((#32,#35));
|
||||
#37=IFCPROJECT('2S4bzmbK91DR1an5QDPsKz',#24,'IfcArbitraryOpenProfileDef',$,$,$,$,(#30),#36);
|
||||
#38=IFCDIRECTION((1.,0.,0.));
|
||||
#39=IFCDIRECTION((0.,0.,1.));
|
||||
#40=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#41=IFCAXIS2PLACEMENT3D(#40,#39,#38);
|
||||
#42=IFCLOCALPLACEMENT($,#41);
|
||||
#43=IFCSITE('0LsGW0$09828Obr9n1sdqQ',#24,$,$,$,#42,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#44=IFCRELAGGREGATES('1ua3xM$HD5oeLmZD4PO0la',#24,$,$,#37,(#43));
|
||||
#45=IFCDIRECTION((1.,0.,0.));
|
||||
#46=IFCDIRECTION((0.,0.,1.));
|
||||
#47=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#48=IFCAXIS2PLACEMENT3D(#47,#46,#45);
|
||||
#49=IFCLOCALPLACEMENT(#42,#48);
|
||||
#50=IFCBUILDING('2FTe$mmkjBL9YIRvDzQybm',#24,$,$,$,#49,$,$,.ELEMENT.,$,$,$);
|
||||
#51=IFCRELAGGREGATES('2nsb67rBX2cQrMOQ1Rcoe3',#24,$,$,#43,(#50));
|
||||
#52=IFCDIRECTION((1.,0.,0.));
|
||||
#53=IFCDIRECTION((0.,0.,1.));
|
||||
#54=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#55=IFCAXIS2PLACEMENT3D(#54,#53,#52);
|
||||
#56=IFCLOCALPLACEMENT(#49,#55);
|
||||
#57=IFCBUILDINGSTOREY('15SWWcmqX74wt$Utj2XBzx',#24,$,$,$,#56,$,$,.ELEMENT.,$);
|
||||
#58=IFCRELAGGREGATES('2QAO7ZaO55og2a5Jf9pWBp',#24,$,$,#50,(#57));
|
||||
#59=IFCBUILDINGELEMENTPROXY('1WkvPE4_D3_Av75vQlcPxv',#24,'product',$,$,#65,#68,$,$);
|
||||
#60=IFCRELCONTAINEDINSPATIALSTRUCTURE('0JL5z5w719JRvE5qa3uvUV',#24,$,$,(#59),#57);
|
||||
#61=IFCDIRECTION((1.,0.,0.));
|
||||
#62=IFCDIRECTION((0.,0.,1.));
|
||||
#63=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#64=IFCAXIS2PLACEMENT3D(#63,#62,#61);
|
||||
#65=IFCLOCALPLACEMENT($,#64);
|
||||
#66=IFCGEOMETRICSET((#11));
|
||||
#67=IFCSHAPEREPRESENTATION(#30,'Body','GeometricSet',(#66));
|
||||
#68=IFCPRODUCTDEFINITIONSHAPE($,$,(#67));
|
||||
#69=IFCBUILDINGELEMENTPROXY('1BDQqB$Tf03ut2ILxpxxYu',#24,'product',$,$,#75,#78,$,$);
|
||||
#70=IFCRELCONTAINEDINSPATIALSTRUCTURE('2lNRex5ej7WQB5AHHk19ix',#24,$,$,(#69),#57);
|
||||
#71=IFCDIRECTION((1.,0.,0.));
|
||||
#72=IFCDIRECTION((0.,0.,1.));
|
||||
#73=IFCCARTESIANPOINT((120.,0.,0.));
|
||||
#74=IFCAXIS2PLACEMENT3D(#73,#72,#71);
|
||||
#75=IFCLOCALPLACEMENT($,#74);
|
||||
#76=IFCGEOMETRICSET((#19));
|
||||
#77=IFCSHAPEREPRESENTATION(#30,'Body','GeometricSet',(#76));
|
||||
#78=IFCPRODUCTDEFINITIONSHAPE($,$,(#77));
|
||||
#79=IFCDIRECTION((0.,0.,1.));
|
||||
#80=IFCDIRECTION((1.,0.,0.));
|
||||
#81=IFCDIRECTION((0.,0.,1.));
|
||||
#82=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#83=IFCAXIS2PLACEMENT3D(#82,#81,#80);
|
||||
#84=IFCEXTRUDEDAREASOLID(#5,#83,#79,100.);
|
||||
#85=IFCDIRECTION((1.,0.,0.));
|
||||
#86=IFCCARTESIANPOINT((0.,100.,0.));
|
||||
#87=IFCDIRECTION((1.,0.,0.));
|
||||
#88=IFCDIRECTION((0.,0.,1.));
|
||||
#89=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#90=IFCAXIS2PLACEMENT3D(#89,#88,#87);
|
||||
#91=IFCDIRECTION((1.,0.,0.));
|
||||
#92=IFCDIRECTION((0.,0.,1.));
|
||||
#93=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#94=IFCAXIS2PLACEMENT3D(#93,#92,#91);
|
||||
#95=IFCAXIS1PLACEMENT(#86,#85);
|
||||
#96=IFCREVOLVEDAREASOLID(#5,#90,#95,360.);
|
||||
#97=IFCREVOLVEDAREASOLID(#5,#94,#95,90.);
|
||||
#98=IFCBUILDINGELEMENTPROXY('0QUwQLZlvCgwROXvNrmlKV',#24,'product',$,$,#104,#106,$,$);
|
||||
#99=IFCRELCONTAINEDINSPATIALSTRUCTURE('0Pohu5qJnCCR$L8K397yuP',#24,$,$,(#98),#57);
|
||||
#100=IFCDIRECTION((1.,0.,0.));
|
||||
#101=IFCDIRECTION((0.,0.,1.));
|
||||
#102=IFCCARTESIANPOINT((240.,0.,0.));
|
||||
#103=IFCAXIS2PLACEMENT3D(#102,#101,#100);
|
||||
#104=IFCLOCALPLACEMENT($,#103);
|
||||
#105=IFCSHAPEREPRESENTATION(#30,'Body','SweptSolid',(#84));
|
||||
#106=IFCPRODUCTDEFINITIONSHAPE($,$,(#105));
|
||||
#107=IFCBUILDINGELEMENTPROXY('23Uf10h$TEsutHBHaPlbxg',#24,'product',$,$,#113,#115,$,$);
|
||||
#108=IFCRELCONTAINEDINSPATIALSTRUCTURE('0HmHA_v4L3ggDlv$Usk9bl',#24,$,$,(#107),#57);
|
||||
#109=IFCDIRECTION((1.,0.,0.));
|
||||
#110=IFCDIRECTION((0.,0.,1.));
|
||||
#111=IFCCARTESIANPOINT((360.,0.,0.));
|
||||
#112=IFCAXIS2PLACEMENT3D(#111,#110,#109);
|
||||
#113=IFCLOCALPLACEMENT($,#112);
|
||||
#114=IFCSHAPEREPRESENTATION(#30,'Body','SweptSolid',(#96));
|
||||
#115=IFCPRODUCTDEFINITIONSHAPE($,$,(#114));
|
||||
#116=IFCBUILDINGELEMENTPROXY('0TTXA_XkD9Ogi0nWrTsmR_',#24,'product',$,$,#122,#124,$,$);
|
||||
#117=IFCRELCONTAINEDINSPATIALSTRUCTURE('1loI6OoPb6qxrsYY_8v6rp',#24,$,$,(#116),#57);
|
||||
#118=IFCDIRECTION((1.,0.,0.));
|
||||
#119=IFCDIRECTION((0.,0.,1.));
|
||||
#120=IFCCARTESIANPOINT((480.,0.,0.));
|
||||
#121=IFCAXIS2PLACEMENT3D(#120,#119,#118);
|
||||
#122=IFCLOCALPLACEMENT($,#121);
|
||||
#123=IFCSHAPEREPRESENTATION(#30,'Body','SweptSolid',(#97));
|
||||
#124=IFCPRODUCTDEFINITIONSHAPE($,$,(#123));
|
||||
#125=IFCDIRECTION((1.,0.));
|
||||
#126=IFCCARTESIANPOINT((0.,0.));
|
||||
#127=IFCAXIS2PLACEMENT2D(#126,#125);
|
||||
#128=IFCELLIPSE(#127,50.,25.);
|
||||
#129=IFCTRIMMEDCURVE(#128,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(180.)),.T.,.PARAMETER.);
|
||||
#130=IFCARBITRARYOPENPROFILEDEF(.CURVE.,$,#129);
|
||||
#131=IFCCENTERLINEPROFILEDEF(.AREA.,$,#129,10.);
|
||||
#132=IFCDIRECTION((0.,0.,1.));
|
||||
#133=IFCDIRECTION((1.,0.,0.));
|
||||
#134=IFCDIRECTION((0.,0.,1.));
|
||||
#135=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#136=IFCAXIS2PLACEMENT3D(#135,#134,#133);
|
||||
#137=IFCSURFACEOFLINEAREXTRUSION(#130,#136,#132,100.);
|
||||
#138=IFCDIRECTION((1.,0.,0.));
|
||||
#139=IFCCARTESIANPOINT((0.,100.,0.));
|
||||
#140=IFCDIRECTION((1.,0.,0.));
|
||||
#141=IFCDIRECTION((0.,0.,1.));
|
||||
#142=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#143=IFCAXIS2PLACEMENT3D(#142,#141,#140);
|
||||
#144=IFCAXIS1PLACEMENT(#139,#138);
|
||||
#145=IFCSURFACEOFREVOLUTION(#130,#143,#144);
|
||||
#146=IFCBUILDINGELEMENTPROXY('31jeMby89BwP182EYByoxC',#24,'product',$,$,#152,#155,$,$);
|
||||
#147=IFCRELCONTAINEDINSPATIALSTRUCTURE('3XCyftPiXBAgAK2bm9yNjB',#24,$,$,(#146),#57);
|
||||
#148=IFCDIRECTION((1.,0.,0.));
|
||||
#149=IFCDIRECTION((0.,0.,1.));
|
||||
#150=IFCCARTESIANPOINT((600.,0.,0.));
|
||||
#151=IFCAXIS2PLACEMENT3D(#150,#149,#148);
|
||||
#152=IFCLOCALPLACEMENT($,#151);
|
||||
#153=IFCGEOMETRICSET((#137));
|
||||
#154=IFCSHAPEREPRESENTATION(#30,'Body','GeometricSet',(#153));
|
||||
#155=IFCPRODUCTDEFINITIONSHAPE($,$,(#154));
|
||||
#156=IFCBUILDINGELEMENTPROXY('1gDJ0SyrDAifE7DJI_7xIU',#24,'product',$,$,#162,#165,$,$);
|
||||
#157=IFCRELCONTAINEDINSPATIALSTRUCTURE('0lV7yWPZz6MPHB7_j$PjNX',#24,$,$,(#156),#57);
|
||||
#158=IFCDIRECTION((1.,0.,0.));
|
||||
#159=IFCDIRECTION((0.,0.,1.));
|
||||
#160=IFCCARTESIANPOINT((720.,0.,0.));
|
||||
#161=IFCAXIS2PLACEMENT3D(#160,#159,#158);
|
||||
#162=IFCLOCALPLACEMENT($,#161);
|
||||
#163=IFCGEOMETRICSET((#145));
|
||||
#164=IFCSHAPEREPRESENTATION(#30,'Body','GeometricSet',(#163));
|
||||
#165=IFCPRODUCTDEFINITIONSHAPE($,$,(#164));
|
||||
#166=IFCDIRECTION((0.,0.,1.));
|
||||
#167=IFCDIRECTION((1.,0.,0.));
|
||||
#168=IFCDIRECTION((0.,0.,1.));
|
||||
#169=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#170=IFCAXIS2PLACEMENT3D(#169,#168,#167);
|
||||
#171=IFCEXTRUDEDAREASOLID(#131,#170,#166,100.);
|
||||
#172=IFCDIRECTION((1.,0.,0.));
|
||||
#173=IFCCARTESIANPOINT((0.,100.,0.));
|
||||
#174=IFCDIRECTION((1.,0.,0.));
|
||||
#175=IFCDIRECTION((0.,0.,1.));
|
||||
#176=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#177=IFCAXIS2PLACEMENT3D(#176,#175,#174);
|
||||
#178=IFCDIRECTION((1.,0.,0.));
|
||||
#179=IFCDIRECTION((0.,0.,1.));
|
||||
#180=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#181=IFCAXIS2PLACEMENT3D(#180,#179,#178);
|
||||
#182=IFCAXIS1PLACEMENT(#173,#172);
|
||||
#183=IFCREVOLVEDAREASOLID(#131,#177,#182,360.);
|
||||
#184=IFCREVOLVEDAREASOLID(#131,#181,#182,90.);
|
||||
#185=IFCBUILDINGELEMENTPROXY('3U5iCypsr15eERteN5DB2w',#24,'product',$,$,#191,#193,$,$);
|
||||
#186=IFCRELCONTAINEDINSPATIALSTRUCTURE('3HwrltQPTEUOdVcfwIgL_f',#24,$,$,(#185),#57);
|
||||
#187=IFCDIRECTION((1.,0.,0.));
|
||||
#188=IFCDIRECTION((0.,0.,1.));
|
||||
#189=IFCCARTESIANPOINT((840.,0.,0.));
|
||||
#190=IFCAXIS2PLACEMENT3D(#189,#188,#187);
|
||||
#191=IFCLOCALPLACEMENT($,#190);
|
||||
#192=IFCSHAPEREPRESENTATION(#30,'Body','SweptSolid',(#171));
|
||||
#193=IFCPRODUCTDEFINITIONSHAPE($,$,(#192));
|
||||
#194=IFCBUILDINGELEMENTPROXY('2Kg_xmrQP1TBWOYu7KzOWq',#24,'product',$,$,#200,#202,$,$);
|
||||
#195=IFCRELCONTAINEDINSPATIALSTRUCTURE('3Ifv7WLhn7T9IngmlJ9HXR',#24,$,$,(#194),#57);
|
||||
#196=IFCDIRECTION((1.,0.,0.));
|
||||
#197=IFCDIRECTION((0.,0.,1.));
|
||||
#198=IFCCARTESIANPOINT((960.,0.,0.));
|
||||
#199=IFCAXIS2PLACEMENT3D(#198,#197,#196);
|
||||
#200=IFCLOCALPLACEMENT($,#199);
|
||||
#201=IFCSHAPEREPRESENTATION(#30,'Body','SweptSolid',(#183));
|
||||
#202=IFCPRODUCTDEFINITIONSHAPE($,$,(#201));
|
||||
#203=IFCBUILDINGELEMENTPROXY('03Hf4Xqfv9agCAkle6P1Je',#24,'product',$,$,#209,#211,$,$);
|
||||
#204=IFCRELCONTAINEDINSPATIALSTRUCTURE('0HiOkaEir2wQY8MZsCgAh8',#24,$,$,(#203),#57);
|
||||
#205=IFCDIRECTION((1.,0.,0.));
|
||||
#206=IFCDIRECTION((0.,0.,1.));
|
||||
#207=IFCCARTESIANPOINT((1080.,0.,0.));
|
||||
#208=IFCAXIS2PLACEMENT3D(#207,#206,#205);
|
||||
#209=IFCLOCALPLACEMENT($,#208);
|
||||
#210=IFCSHAPEREPRESENTATION(#30,'Body','SweptSolid',(#184));
|
||||
#211=IFCPRODUCTDEFINITIONSHAPE($,$,(#210));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,86 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('IfcCShapeProfileDef.ifc','2014-02-23T12:17:27',(''),('',''),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#2=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
|
||||
#3=IFCPERSONANDORGANIZATION(#1,#2,$);
|
||||
#4=IFCAPPLICATION(#2,'0.5.0-dev','IfcOpenShell','IfcOpenShell');
|
||||
#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,$,#3,#4,1393154247);
|
||||
#6=IFCDIRECTION((0.,1.,0.));
|
||||
#7=IFCDIRECTION((1.,0.,0.));
|
||||
#8=IFCDIRECTION((0.,0.,1.));
|
||||
#9=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#10=IFCAXIS2PLACEMENT3D(#9,#8,#7);
|
||||
#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Plan','Model',3,1.E-005,#10,#6);
|
||||
#12=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#13=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#14=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#15=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174533),#14);
|
||||
#16=IFCCONVERSIONBASEDUNIT(#12,.PLANEANGLEUNIT.,'Degrees',#15);
|
||||
#17=IFCUNITASSIGNMENT((#13,#16));
|
||||
#18=IFCPROJECT('0dWVy0Y8vE$B13m7$YY1VX',#5,'IfcCShapeProfileDef',$,$,$,$,(#11),#17);
|
||||
#19=IFCDIRECTION((1.,0.,0.));
|
||||
#20=IFCDIRECTION((0.,0.,1.));
|
||||
#21=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#22=IFCAXIS2PLACEMENT3D(#21,#20,#19);
|
||||
#23=IFCLOCALPLACEMENT($,#22);
|
||||
#24=IFCSITE('18EIqdfBHCG8dtQdgrEE7G',#5,$,$,$,#23,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#25=IFCRELAGGREGATES('1PZDvu6jTBnOWX25s7CRQR',#5,$,$,#18,(#24));
|
||||
#26=IFCDIRECTION((1.,0.,0.));
|
||||
#27=IFCDIRECTION((0.,0.,1.));
|
||||
#28=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#29=IFCAXIS2PLACEMENT3D(#28,#27,#26);
|
||||
#30=IFCLOCALPLACEMENT(#23,#29);
|
||||
#31=IFCBUILDING('2nNmzjoEPEPA0eDThSZlum',#5,$,$,$,#30,$,$,.ELEMENT.,$,$,$);
|
||||
#32=IFCRELAGGREGATES('2ByfxPqAz5iRLvgscS_Zcz',#5,$,$,#24,(#31));
|
||||
#33=IFCDIRECTION((1.,0.,0.));
|
||||
#34=IFCDIRECTION((0.,0.,1.));
|
||||
#35=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#36=IFCAXIS2PLACEMENT3D(#35,#34,#33);
|
||||
#37=IFCLOCALPLACEMENT(#30,#36);
|
||||
#38=IFCBUILDINGSTOREY('2Q8wqY1S164A1vNUz3LEIE',#5,$,$,$,#37,$,$,.ELEMENT.,$);
|
||||
#39=IFCRELAGGREGATES('3rgDF6pw56Ov5SW7WfqsMe',#5,$,$,#31,(#38));
|
||||
#40=IFCBUILDINGELEMENTPROXY('2Wz6WQMgr51xgotG$Q9XmJ',#5,'profile',$,$,#46,#58,$,$);
|
||||
#41=IFCRELCONTAINEDINSPATIALSTRUCTURE('37T52A1uzFS867214SlMqu',#5,$,$,(#40),#38);
|
||||
#42=IFCDIRECTION((1.,0.,0.));
|
||||
#43=IFCDIRECTION((0.,0.,1.));
|
||||
#44=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#45=IFCAXIS2PLACEMENT3D(#44,#43,#42);
|
||||
#46=IFCLOCALPLACEMENT($,#45);
|
||||
#47=IFCDIRECTION((1.,0.));
|
||||
#48=IFCCARTESIANPOINT((0.,0.));
|
||||
#49=IFCAXIS2PLACEMENT2D(#48,#47);
|
||||
#50=IFCDIRECTION((0.,0.,1.));
|
||||
#51=IFCDIRECTION((1.,0.,0.));
|
||||
#52=IFCDIRECTION((0.,0.,1.));
|
||||
#53=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#54=IFCAXIS2PLACEMENT3D(#53,#52,#51);
|
||||
#55=IFCCSHAPEPROFILEDEF(.AREA.,$,#49,50.,25.,5.,10.,$,$);
|
||||
#56=IFCEXTRUDEDAREASOLID(#55,#54,#50,20.);
|
||||
#57=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#56));
|
||||
#58=IFCPRODUCTDEFINITIONSHAPE($,$,(#57));
|
||||
#59=IFCBUILDINGELEMENTPROXY('0qB16KHWrEAu_H_Yi9_gN5',#5,'profile',$,$,#65,#77,$,$);
|
||||
#60=IFCRELCONTAINEDINSPATIALSTRUCTURE('2WW5G3oZz9uwEaQn2MHxaa',#5,$,$,(#59),#38);
|
||||
#61=IFCDIRECTION((1.,0.,0.));
|
||||
#62=IFCDIRECTION((0.,0.,1.));
|
||||
#63=IFCCARTESIANPOINT((100.,0.,0.));
|
||||
#64=IFCAXIS2PLACEMENT3D(#63,#62,#61);
|
||||
#65=IFCLOCALPLACEMENT($,#64);
|
||||
#66=IFCDIRECTION((1.,0.));
|
||||
#67=IFCCARTESIANPOINT((0.,0.));
|
||||
#68=IFCAXIS2PLACEMENT2D(#67,#66);
|
||||
#69=IFCDIRECTION((0.,0.,1.));
|
||||
#70=IFCDIRECTION((1.,0.,0.));
|
||||
#71=IFCDIRECTION((0.,0.,1.));
|
||||
#72=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#73=IFCAXIS2PLACEMENT3D(#72,#71,#70);
|
||||
#74=IFCCSHAPEPROFILEDEF(.AREA.,$,#68,50.,25.,5.,10.,2.,$);
|
||||
#75=IFCEXTRUDEDAREASOLID(#74,#73,#69,20.);
|
||||
#76=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#75));
|
||||
#77=IFCPRODUCTDEFINITIONSHAPE($,$,(#76));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,86 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('IfcCircleProfileDef.ifc','2014-02-23T12:17:27',(''),('',''),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#2=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
|
||||
#3=IFCPERSONANDORGANIZATION(#1,#2,$);
|
||||
#4=IFCAPPLICATION(#2,'0.5.0-dev','IfcOpenShell','IfcOpenShell');
|
||||
#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,$,#3,#4,1393154247);
|
||||
#6=IFCDIRECTION((0.,1.,0.));
|
||||
#7=IFCDIRECTION((1.,0.,0.));
|
||||
#8=IFCDIRECTION((0.,0.,1.));
|
||||
#9=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#10=IFCAXIS2PLACEMENT3D(#9,#8,#7);
|
||||
#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Plan','Model',3,1.E-005,#10,#6);
|
||||
#12=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#13=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#14=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#15=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174533),#14);
|
||||
#16=IFCCONVERSIONBASEDUNIT(#12,.PLANEANGLEUNIT.,'Degrees',#15);
|
||||
#17=IFCUNITASSIGNMENT((#13,#16));
|
||||
#18=IFCPROJECT('2QehVu89r7sBGVc65BnqIx',#5,'IfcCircleProfileDef',$,$,$,$,(#11),#17);
|
||||
#19=IFCDIRECTION((1.,0.,0.));
|
||||
#20=IFCDIRECTION((0.,0.,1.));
|
||||
#21=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#22=IFCAXIS2PLACEMENT3D(#21,#20,#19);
|
||||
#23=IFCLOCALPLACEMENT($,#22);
|
||||
#24=IFCSITE('1OlSQImpTDewLEbzb$U3_x',#5,$,$,$,#23,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#25=IFCRELAGGREGATES('3DL40LKfrDkQku7IV8swA6',#5,$,$,#18,(#24));
|
||||
#26=IFCDIRECTION((1.,0.,0.));
|
||||
#27=IFCDIRECTION((0.,0.,1.));
|
||||
#28=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#29=IFCAXIS2PLACEMENT3D(#28,#27,#26);
|
||||
#30=IFCLOCALPLACEMENT(#23,#29);
|
||||
#31=IFCBUILDING('1q6K1nCsr5TQ8XggyI937I',#5,$,$,$,#30,$,$,.ELEMENT.,$,$,$);
|
||||
#32=IFCRELAGGREGATES('1s3B1qUeH0uACbj7HVUEWS',#5,$,$,#24,(#31));
|
||||
#33=IFCDIRECTION((1.,0.,0.));
|
||||
#34=IFCDIRECTION((0.,0.,1.));
|
||||
#35=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#36=IFCAXIS2PLACEMENT3D(#35,#34,#33);
|
||||
#37=IFCLOCALPLACEMENT(#30,#36);
|
||||
#38=IFCBUILDINGSTOREY('2NXm3KklDB8P0_ghcPjrHX',#5,$,$,$,#37,$,$,.ELEMENT.,$);
|
||||
#39=IFCRELAGGREGATES('0RWVfnFD1FYxLKs80Elmfb',#5,$,$,#31,(#38));
|
||||
#40=IFCBUILDINGELEMENTPROXY('0VvlqPNMHFXvNiinWkSe6x',#5,'profile',$,$,#46,#58,$,$);
|
||||
#41=IFCRELCONTAINEDINSPATIALSTRUCTURE('3vv32q5cT27AbLbpFs79$6',#5,$,$,(#40),#38);
|
||||
#42=IFCDIRECTION((1.,0.,0.));
|
||||
#43=IFCDIRECTION((0.,0.,1.));
|
||||
#44=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#45=IFCAXIS2PLACEMENT3D(#44,#43,#42);
|
||||
#46=IFCLOCALPLACEMENT($,#45);
|
||||
#47=IFCDIRECTION((1.,0.));
|
||||
#48=IFCCARTESIANPOINT((0.,0.));
|
||||
#49=IFCAXIS2PLACEMENT2D(#48,#47);
|
||||
#50=IFCDIRECTION((0.,0.,1.));
|
||||
#51=IFCDIRECTION((1.,0.,0.));
|
||||
#52=IFCDIRECTION((0.,0.,1.));
|
||||
#53=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#54=IFCAXIS2PLACEMENT3D(#53,#52,#51);
|
||||
#55=IFCCIRCLEPROFILEDEF(.AREA.,$,#49,25.);
|
||||
#56=IFCEXTRUDEDAREASOLID(#55,#54,#50,20.);
|
||||
#57=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#56));
|
||||
#58=IFCPRODUCTDEFINITIONSHAPE($,$,(#57));
|
||||
#59=IFCBUILDINGELEMENTPROXY('3kvG86uhj1YuaKDAy6ngZO',#5,'profile',$,$,#65,#77,$,$);
|
||||
#60=IFCRELCONTAINEDINSPATIALSTRUCTURE('3pqeZ0fbP1k9FNyVEg$Ie2',#5,$,$,(#59),#38);
|
||||
#61=IFCDIRECTION((1.,0.,0.));
|
||||
#62=IFCDIRECTION((0.,0.,1.));
|
||||
#63=IFCCARTESIANPOINT((100.,0.,0.));
|
||||
#64=IFCAXIS2PLACEMENT3D(#63,#62,#61);
|
||||
#65=IFCLOCALPLACEMENT($,#64);
|
||||
#66=IFCDIRECTION((1.,0.));
|
||||
#67=IFCCARTESIANPOINT((0.,0.));
|
||||
#68=IFCAXIS2PLACEMENT2D(#67,#66);
|
||||
#69=IFCDIRECTION((0.,0.,1.));
|
||||
#70=IFCDIRECTION((1.,0.,0.));
|
||||
#71=IFCDIRECTION((0.,0.,1.));
|
||||
#72=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#73=IFCAXIS2PLACEMENT3D(#72,#71,#70);
|
||||
#74=IFCCIRCLEHOLLOWPROFILEDEF(.AREA.,$,#68,25.,5.);
|
||||
#75=IFCEXTRUDEDAREASOLID(#74,#73,#69,20.);
|
||||
#76=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#75));
|
||||
#77=IFCPRODUCTDEFINITIONSHAPE($,$,(#76));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,90 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('IfcCompositeProfileDef.ifc','2014-03-16T10:22:14',(''),('',''),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCCARTESIANPOINT((40.,0.));
|
||||
#2=IFCDIRECTION((0.,-1.));
|
||||
#3=IFCDIRECTION((1.,0.));
|
||||
#4=IFCCARTESIANPOINT((40.,0.));
|
||||
#5=IFCDIRECTION((1.,0.));
|
||||
#6=IFCDIRECTION((0.,-1.));
|
||||
#7=IFCDIRECTION((1.,0.));
|
||||
#8=IFCCARTESIANPOINT((0.,0.));
|
||||
#9=IFCAXIS2PLACEMENT2D(#8,#7);
|
||||
#10=IFCDIRECTION((1.,0.));
|
||||
#11=IFCCARTESIANPOINT((0.,0.));
|
||||
#12=IFCAXIS2PLACEMENT2D(#11,#10);
|
||||
#13=IFCDIRECTION((1.,0.));
|
||||
#14=IFCCARTESIANPOINT((0.,0.));
|
||||
#15=IFCAXIS2PLACEMENT2D(#14,#13);
|
||||
#16=IFCDIRECTION((1.,0.));
|
||||
#17=IFCCARTESIANPOINT((80.,0.));
|
||||
#18=IFCAXIS2PLACEMENT2D(#17,#16);
|
||||
#19=IFCLSHAPEPROFILEDEF(.AREA.,$,#12,50.,25.,5.,1.,2.,2.,$,$);
|
||||
#20=IFCTSHAPEPROFILEDEF(.AREA.,$,#15,50.,40.,10.,10.,3.,2.,1.,2.,2.,$);
|
||||
#21=IFCCARTESIANTRANSFORMATIONOPERATOR2D(#3,#2,#1,$);
|
||||
#22=IFCCARTESIANTRANSFORMATIONOPERATOR2D(#6,#5,#4,0.3);
|
||||
#23=IFCISHAPEPROFILEDEF(.AREA.,$,#9,25.,50.,5.,5.,2.);
|
||||
#24=IFCDERIVEDPROFILEDEF(.AREA.,$,#19,#21,$);
|
||||
#25=IFCDERIVEDPROFILEDEF(.AREA.,$,#20,#22,$);
|
||||
#26=IFCCSHAPEPROFILEDEF(.AREA.,$,#18,50.,25.,5.,10.,2.,$);
|
||||
#27=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#28=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
|
||||
#29=IFCPERSONANDORGANIZATION(#27,#28,$);
|
||||
#30=IFCAPPLICATION(#28,'0.5.0-dev','IfcOpenShell','IfcOpenShell');
|
||||
#31=IFCOWNERHISTORY(#29,#30,$,.ADDED.,$,#29,#30,1394961734);
|
||||
#32=IFCDIRECTION((0.,1.,0.));
|
||||
#33=IFCDIRECTION((1.,0.,0.));
|
||||
#34=IFCDIRECTION((0.,0.,1.));
|
||||
#35=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#36=IFCAXIS2PLACEMENT3D(#35,#34,#33);
|
||||
#37=IFCGEOMETRICREPRESENTATIONCONTEXT('Plan','Model',3,1.E-005,#36,#32);
|
||||
#38=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#39=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#40=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#41=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174533),#40);
|
||||
#42=IFCCONVERSIONBASEDUNIT(#38,.PLANEANGLEUNIT.,'Degrees',#41);
|
||||
#43=IFCUNITASSIGNMENT((#39,#42));
|
||||
#44=IFCPROJECT('2ksZObKFD9HusrYk4uMUU9',#31,'IfcCompositeProfileDef',$,$,$,$,(#37),#43);
|
||||
#45=IFCDIRECTION((1.,0.,0.));
|
||||
#46=IFCDIRECTION((0.,0.,1.));
|
||||
#47=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#48=IFCAXIS2PLACEMENT3D(#47,#46,#45);
|
||||
#49=IFCLOCALPLACEMENT($,#48);
|
||||
#50=IFCSITE('3UH8_fRJ14bO11RLWcfDaG',#31,$,$,$,#49,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#51=IFCRELAGGREGATES('0d_e2pRBz5EwbcE2Jlxmor',#31,$,$,#44,(#50));
|
||||
#52=IFCDIRECTION((1.,0.,0.));
|
||||
#53=IFCDIRECTION((0.,0.,1.));
|
||||
#54=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#55=IFCAXIS2PLACEMENT3D(#54,#53,#52);
|
||||
#56=IFCLOCALPLACEMENT(#49,#55);
|
||||
#57=IFCBUILDING('0_d_HoUTX9CRwB2hQNCKfF',#31,$,$,$,#56,$,$,.ELEMENT.,$,$,$);
|
||||
#58=IFCRELAGGREGATES('3YNTjz3UTAreL7rtMwgZja',#31,$,$,#50,(#57));
|
||||
#59=IFCDIRECTION((1.,0.,0.));
|
||||
#60=IFCDIRECTION((0.,0.,1.));
|
||||
#61=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#62=IFCAXIS2PLACEMENT3D(#61,#60,#59);
|
||||
#63=IFCLOCALPLACEMENT(#56,#62);
|
||||
#64=IFCBUILDINGSTOREY('2r7DzLsTvBOvBpy8KFQofF',#31,$,$,$,#63,$,$,.ELEMENT.,$);
|
||||
#65=IFCRELAGGREGATES('1NiveFQ1n2N9_KPmICXHc8',#31,$,$,#57,(#64));
|
||||
#66=IFCBUILDINGELEMENTPROXY('0Xroij9BHE2BHPOGPuqa$d',#31,'profile',$,$,#72,#81,$,$);
|
||||
#67=IFCRELCONTAINEDINSPATIALSTRUCTURE('0duzsVh356ivGmTWCOFWGF',#31,$,$,(#66),#64);
|
||||
#68=IFCDIRECTION((1.,0.,0.));
|
||||
#69=IFCDIRECTION((0.,0.,1.));
|
||||
#70=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#71=IFCAXIS2PLACEMENT3D(#70,#69,#68);
|
||||
#72=IFCLOCALPLACEMENT($,#71);
|
||||
#73=IFCDIRECTION((0.,0.,1.));
|
||||
#74=IFCDIRECTION((1.,0.,0.));
|
||||
#75=IFCDIRECTION((0.,0.,1.));
|
||||
#76=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#77=IFCAXIS2PLACEMENT3D(#76,#75,#74);
|
||||
#78=IFCCOMPOSITEPROFILEDEF(.AREA.,'IFC',(#23,#24,#25,#26),$);
|
||||
#79=IFCEXTRUDEDAREASOLID(#78,#77,#73,20.);
|
||||
#80=IFCSHAPEREPRESENTATION(#37,'Body','SweptSolid',(#79));
|
||||
#81=IFCPRODUCTDEFINITIONSHAPE($,$,(#80));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,133 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('IfcCsgPrimitive.ifc','2014-03-17T18:28:00',(''),('',''),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCDIRECTION((1.,0.,0.));
|
||||
#2=IFCDIRECTION((0.,0.,1.));
|
||||
#3=IFCCARTESIANPOINT((3000.,1000.,4000.));
|
||||
#4=IFCAXIS2PLACEMENT3D(#3,#2,#1);
|
||||
#5=IFCBLOCK(#4,2000.,4000.,1000.);
|
||||
#6=IFCDIRECTION((1.,0.,0.));
|
||||
#7=IFCDIRECTION((0.,1.,0.));
|
||||
#8=IFCCARTESIANPOINT((4000.,1000.,4000.));
|
||||
#9=IFCAXIS2PLACEMENT3D(#8,#7,#6);
|
||||
#10=IFCRIGHTCIRCULARCYLINDER(#9,4000.,900.);
|
||||
#11=IFCBOOLEANRESULT(.INTERSECTION.,#10,#5);
|
||||
#12=IFCDIRECTION((1.,0.,0.));
|
||||
#13=IFCDIRECTION((0.,0.,1.));
|
||||
#14=IFCCARTESIANPOINT((200.,200.,3000.));
|
||||
#15=IFCAXIS2PLACEMENT3D(#14,#13,#12);
|
||||
#16=IFCRECTANGULARPYRAMID(#15,7600.,5600.,2800.);
|
||||
#17=IFCDIRECTION((1.,0.,0.));
|
||||
#18=IFCDIRECTION((0.,1.,0.));
|
||||
#19=IFCCARTESIANPOINT((4000.,1000.,4000.));
|
||||
#20=IFCAXIS2PLACEMENT3D(#19,#18,#17);
|
||||
#21=IFCRIGHTCIRCULARCYLINDER(#20,4000.,1000.);
|
||||
#22=IFCDIRECTION((1.,0.,0.));
|
||||
#23=IFCDIRECTION((0.,0.,1.));
|
||||
#24=IFCCARTESIANPOINT((0.,0.,3000.));
|
||||
#25=IFCAXIS2PLACEMENT3D(#24,#23,#22);
|
||||
#26=IFCRECTANGULARPYRAMID(#25,8000.,6000.,3000.);
|
||||
#27=IFCBOOLEANRESULT(.UNION.,#26,#21);
|
||||
#28=IFCBOOLEANRESULT(.DIFFERENCE.,#27,#16);
|
||||
#29=IFCBOOLEANRESULT(.DIFFERENCE.,#28,#11);
|
||||
#30=IFCDIRECTION((1.,0.,0.));
|
||||
#31=IFCDIRECTION((0.,0.,1.));
|
||||
#32=IFCCARTESIANPOINT((200.,200.,200.));
|
||||
#33=IFCAXIS2PLACEMENT3D(#32,#31,#30);
|
||||
#34=IFCBLOCK(#33,7600.,5600.,2800.);
|
||||
#35=IFCDIRECTION((1.,0.,0.));
|
||||
#36=IFCDIRECTION((0.,0.,1.));
|
||||
#37=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#38=IFCAXIS2PLACEMENT3D(#37,#36,#35);
|
||||
#39=IFCBLOCK(#38,8000.,6000.,3000.);
|
||||
#40=IFCBOOLEANRESULT(.DIFFERENCE.,#39,#34);
|
||||
#41=IFCBOOLEANRESULT(.UNION.,#40,#29);
|
||||
#42=IFCDIRECTION((1.,0.,0.));
|
||||
#43=IFCDIRECTION((0.,0.,1.));
|
||||
#44=IFCCARTESIANPOINT((1000.,-4000.,2700.));
|
||||
#45=IFCAXIS2PLACEMENT3D(#44,#43,#42);
|
||||
#46=IFCRIGHTCIRCULARCONE(#45,600.,750.);
|
||||
#47=IFCDIRECTION((1.,0.,0.));
|
||||
#48=IFCDIRECTION((0.,0.,1.));
|
||||
#49=IFCCARTESIANPOINT((1000.,-4000.,1800.));
|
||||
#50=IFCAXIS2PLACEMENT3D(#49,#48,#47);
|
||||
#51=IFCRIGHTCIRCULARCONE(#50,1000.,1100.);
|
||||
#52=IFCBOOLEANRESULT(.UNION.,#51,#46);
|
||||
#53=IFCDIRECTION((1.,0.,0.));
|
||||
#54=IFCDIRECTION((0.,0.,1.));
|
||||
#55=IFCCARTESIANPOINT((1000.,-4000.,900.));
|
||||
#56=IFCAXIS2PLACEMENT3D(#55,#54,#53);
|
||||
#57=IFCRIGHTCIRCULARCONE(#56,1000.,1500.);
|
||||
#58=IFCBOOLEANRESULT(.UNION.,#57,#52);
|
||||
#59=IFCDIRECTION((1.,0.,0.));
|
||||
#60=IFCDIRECTION((0.,0.,1.));
|
||||
#61=IFCCARTESIANPOINT((1000.,-4000.,0.));
|
||||
#62=IFCAXIS2PLACEMENT3D(#61,#60,#59);
|
||||
#63=IFCRIGHTCIRCULARCONE(#62,3000.,500.);
|
||||
#64=IFCBOOLEANRESULT(.UNION.,#63,#58);
|
||||
#65=IFCDIRECTION((1.,0.,0.));
|
||||
#66=IFCDIRECTION((0.,0.,1.));
|
||||
#67=IFCCARTESIANPOINT((-2000.,-7000.,0.));
|
||||
#68=IFCAXIS2PLACEMENT3D(#67,#66,#65);
|
||||
#69=IFCBLOCK(#68,6000.,6000.,6000.);
|
||||
#70=IFCDIRECTION((1.,0.,0.));
|
||||
#71=IFCDIRECTION((0.,0.,1.));
|
||||
#72=IFCCARTESIANPOINT((1000.,-4000.,-4500.));
|
||||
#73=IFCAXIS2PLACEMENT3D(#72,#71,#70);
|
||||
#74=IFCSPHERE(#73,5000.);
|
||||
#75=IFCBOOLEANRESULT(.INTERSECTION.,#74,#69);
|
||||
#76=IFCBOOLEANRESULT(.UNION.,#75,#64);
|
||||
#77=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#78=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
|
||||
#79=IFCPERSONANDORGANIZATION(#77,#78,$);
|
||||
#80=IFCAPPLICATION(#78,'0.5.0-dev','IfcOpenShell','IfcOpenShell');
|
||||
#81=IFCOWNERHISTORY(#79,#80,$,.ADDED.,$,#79,#80,1395077280);
|
||||
#82=IFCDIRECTION((0.,1.,0.));
|
||||
#83=IFCDIRECTION((1.,0.,0.));
|
||||
#84=IFCDIRECTION((0.,0.,1.));
|
||||
#85=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#86=IFCAXIS2PLACEMENT3D(#85,#84,#83);
|
||||
#87=IFCGEOMETRICREPRESENTATIONCONTEXT('Plan','Model',3,1.E-005,#86,#82);
|
||||
#88=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#89=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#90=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#91=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174533),#90);
|
||||
#92=IFCCONVERSIONBASEDUNIT(#88,.PLANEANGLEUNIT.,'Degrees',#91);
|
||||
#93=IFCUNITASSIGNMENT((#89,#92));
|
||||
#94=IFCPROJECT('0DMnBGAAP0egv6AtzWaDtb',#81,'IfcCompositeProfileDef',$,$,$,$,(#87),#93);
|
||||
#95=IFCDIRECTION((1.,0.,0.));
|
||||
#96=IFCDIRECTION((0.,0.,1.));
|
||||
#97=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#98=IFCAXIS2PLACEMENT3D(#97,#96,#95);
|
||||
#99=IFCLOCALPLACEMENT($,#98);
|
||||
#100=IFCSITE('1zP1fQSXb4cxuwjjpQU6bU',#81,$,$,$,#99,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#101=IFCRELAGGREGATES('0ZzcG2ut9F2BG7u28TPexy',#81,$,$,#94,(#100));
|
||||
#102=IFCDIRECTION((1.,0.,0.));
|
||||
#103=IFCDIRECTION((0.,0.,1.));
|
||||
#104=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#105=IFCAXIS2PLACEMENT3D(#104,#103,#102);
|
||||
#106=IFCLOCALPLACEMENT(#99,#105);
|
||||
#107=IFCBUILDING('0cM$4pWjvEFe6tscjMbee8',#81,$,$,$,#106,$,$,.ELEMENT.,$,$,$);
|
||||
#108=IFCRELAGGREGATES('0zaDy4$156SBV4NFDY$SC5',#81,$,$,#100,(#107));
|
||||
#109=IFCDIRECTION((1.,0.,0.));
|
||||
#110=IFCDIRECTION((0.,0.,1.));
|
||||
#111=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#112=IFCAXIS2PLACEMENT3D(#111,#110,#109);
|
||||
#113=IFCLOCALPLACEMENT(#106,#112);
|
||||
#114=IFCBUILDINGSTOREY('0WbxDykS94XukFPy9QwxyX',#81,$,$,$,#113,$,$,.ELEMENT.,$);
|
||||
#115=IFCRELAGGREGATES('2LJSUZqR53NhOup_TIPm5y',#81,$,$,#107,(#114));
|
||||
#116=IFCBUILDINGELEMENTPROXY('1qAWhlc9bBc9v_UZeT6Xd3',#81,'IfcCsgPrimitive',$,$,#122,#124,$,$);
|
||||
#117=IFCRELCONTAINEDINSPATIALSTRUCTURE('1SveiYYOXAmPiFhsZbsl1q',#81,$,$,(#116),#114);
|
||||
#118=IFCDIRECTION((1.,0.,0.));
|
||||
#119=IFCDIRECTION((0.,0.,1.));
|
||||
#120=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#121=IFCAXIS2PLACEMENT3D(#120,#119,#118);
|
||||
#122=IFCLOCALPLACEMENT($,#121);
|
||||
#123=IFCSHAPEREPRESENTATION(#87,'Body','CSG',(#41,#76));
|
||||
#124=IFCPRODUCTDEFINITIONSHAPE($,$,(#123));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,86 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('IfcEllipseProfileDef.ifc','2014-03-08T17:03:55',(''),('',''),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#2=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
|
||||
#3=IFCPERSONANDORGANIZATION(#1,#2,$);
|
||||
#4=IFCAPPLICATION(#2,'0.5.0-dev','IfcOpenShell','IfcOpenShell');
|
||||
#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,$,#3,#4,1394294635);
|
||||
#6=IFCDIRECTION((0.,1.,0.));
|
||||
#7=IFCDIRECTION((1.,0.,0.));
|
||||
#8=IFCDIRECTION((0.,0.,1.));
|
||||
#9=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#10=IFCAXIS2PLACEMENT3D(#9,#8,#7);
|
||||
#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Plan','Model',3,1.E-005,#10,#6);
|
||||
#12=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#13=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#14=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#15=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174533),#14);
|
||||
#16=IFCCONVERSIONBASEDUNIT(#12,.PLANEANGLEUNIT.,'Degrees',#15);
|
||||
#17=IFCUNITASSIGNMENT((#13,#16));
|
||||
#18=IFCPROJECT('3zPj9qt6b9uuqkZQigbIUL',#5,'IfcEllipseProfileDef',$,$,$,$,(#11),#17);
|
||||
#19=IFCDIRECTION((1.,0.,0.));
|
||||
#20=IFCDIRECTION((0.,0.,1.));
|
||||
#21=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#22=IFCAXIS2PLACEMENT3D(#21,#20,#19);
|
||||
#23=IFCLOCALPLACEMENT($,#22);
|
||||
#24=IFCSITE('0fzyNsjdH8vOcUjt8$PuFb',#5,$,$,$,#23,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#25=IFCRELAGGREGATES('3b6NTLFl90y9B9mkk3Apl7',#5,$,$,#18,(#24));
|
||||
#26=IFCDIRECTION((1.,0.,0.));
|
||||
#27=IFCDIRECTION((0.,0.,1.));
|
||||
#28=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#29=IFCAXIS2PLACEMENT3D(#28,#27,#26);
|
||||
#30=IFCLOCALPLACEMENT(#23,#29);
|
||||
#31=IFCBUILDING('2sB5jIogHAcufB_vBdB8z$',#5,$,$,$,#30,$,$,.ELEMENT.,$,$,$);
|
||||
#32=IFCRELAGGREGATES('3r5mQcTMjAWPCUBO3584B8',#5,$,$,#24,(#31));
|
||||
#33=IFCDIRECTION((1.,0.,0.));
|
||||
#34=IFCDIRECTION((0.,0.,1.));
|
||||
#35=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#36=IFCAXIS2PLACEMENT3D(#35,#34,#33);
|
||||
#37=IFCLOCALPLACEMENT(#30,#36);
|
||||
#38=IFCBUILDINGSTOREY('21OPnmQjPC7fB2hCmAGxl2',#5,$,$,$,#37,$,$,.ELEMENT.,$);
|
||||
#39=IFCRELAGGREGATES('0FyTJUr$b0Vx0H9qUG_MEf',#5,$,$,#31,(#38));
|
||||
#40=IFCBUILDINGELEMENTPROXY('2Obawd97P7S8UAzLkXlrkZ',#5,'profile',$,$,#46,#58,$,$);
|
||||
#41=IFCRELCONTAINEDINSPATIALSTRUCTURE('0TJZk7Mo95f8zg0_jQmfrn',#5,$,$,(#40),#38);
|
||||
#42=IFCDIRECTION((1.,0.,0.));
|
||||
#43=IFCDIRECTION((0.,0.,1.));
|
||||
#44=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#45=IFCAXIS2PLACEMENT3D(#44,#43,#42);
|
||||
#46=IFCLOCALPLACEMENT($,#45);
|
||||
#47=IFCDIRECTION((1.,0.));
|
||||
#48=IFCCARTESIANPOINT((0.,0.));
|
||||
#49=IFCAXIS2PLACEMENT2D(#48,#47);
|
||||
#50=IFCDIRECTION((0.,0.,1.));
|
||||
#51=IFCDIRECTION((1.,0.,0.));
|
||||
#52=IFCDIRECTION((0.,0.,1.));
|
||||
#53=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#54=IFCAXIS2PLACEMENT3D(#53,#52,#51);
|
||||
#55=IFCELLIPSEPROFILEDEF(.AREA.,$,#49,25.,15.);
|
||||
#56=IFCEXTRUDEDAREASOLID(#55,#54,#50,20.);
|
||||
#57=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#56));
|
||||
#58=IFCPRODUCTDEFINITIONSHAPE($,$,(#57));
|
||||
#59=IFCBUILDINGELEMENTPROXY('0NBhbTBuH8WhOr_fE1ET$R',#5,'profile',$,$,#65,#77,$,$);
|
||||
#60=IFCRELCONTAINEDINSPATIALSTRUCTURE('0_wTPh_ELEcAwL3MN1Xjzj',#5,$,$,(#59),#38);
|
||||
#61=IFCDIRECTION((1.,0.,0.));
|
||||
#62=IFCDIRECTION((0.,0.,1.));
|
||||
#63=IFCCARTESIANPOINT((100.,0.,0.));
|
||||
#64=IFCAXIS2PLACEMENT3D(#63,#62,#61);
|
||||
#65=IFCLOCALPLACEMENT($,#64);
|
||||
#66=IFCDIRECTION((1.,0.));
|
||||
#67=IFCCARTESIANPOINT((0.,0.));
|
||||
#68=IFCAXIS2PLACEMENT2D(#67,#66);
|
||||
#69=IFCDIRECTION((0.,0.,1.));
|
||||
#70=IFCDIRECTION((1.,0.,0.));
|
||||
#71=IFCDIRECTION((0.,0.,1.));
|
||||
#72=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#73=IFCAXIS2PLACEMENT3D(#72,#71,#70);
|
||||
#74=IFCELLIPSEPROFILEDEF(.AREA.,$,#68,15.,25.);
|
||||
#75=IFCEXTRUDEDAREASOLID(#74,#73,#69,20.);
|
||||
#76=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#75));
|
||||
#77=IFCPRODUCTDEFINITIONSHAPE($,$,(#76));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,99 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('IfcIShapeProfileDef.ifc','2014-11-26T14:27:17',(''),('',''),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#2=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
|
||||
#3=IFCPERSONANDORGANIZATION(#1,#2,$);
|
||||
#4=IFCAPPLICATION(#2,'0.5.0-dev','IfcOpenShell','IfcOpenShell');
|
||||
#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,1417008437,#3,#4,1417008437);
|
||||
#6=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#7=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#8=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#9=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453293),#8);
|
||||
#10=IFCCONVERSIONBASEDUNIT(#6,.PLANEANGLEUNIT.,'Degrees',#9);
|
||||
#11=IFCUNITASSIGNMENT((#7,#10));
|
||||
#12=IFCPROJECT('3m4yn5_O962PjTcijfzks3',#5,'IfcIShapeProfileDef',$,$,$,$,(),#11);
|
||||
#13=IFCDIRECTION((1.,0.,0.));
|
||||
#14=IFCDIRECTION((0.,0.,1.));
|
||||
#15=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#16=IFCAXIS2PLACEMENT3D(#15,#14,#13);
|
||||
#17=IFCLOCALPLACEMENT($,#16);
|
||||
#18=IFCSITE('24$986K_926AmY4iydFtGH',#5,$,$,$,#17,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#19=IFCRELAGGREGATES('1yoPiTUUb9xfZLREFmq4Z$',#5,$,$,#12,(#18));
|
||||
#20=IFCDIRECTION((1.,0.,0.));
|
||||
#21=IFCDIRECTION((0.,0.,1.));
|
||||
#22=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#23=IFCAXIS2PLACEMENT3D(#22,#21,#20);
|
||||
#24=IFCLOCALPLACEMENT(#17,#23);
|
||||
#25=IFCBUILDING('0ea_c1tET2ahOErGgHglqm',#5,$,$,$,#24,$,$,.ELEMENT.,$,$,$);
|
||||
#26=IFCRELAGGREGATES('3V7Akfyjr30heVaFOS8XR5',#5,$,$,#18,(#25));
|
||||
#27=IFCDIRECTION((1.,0.,0.));
|
||||
#28=IFCDIRECTION((0.,0.,1.));
|
||||
#29=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#30=IFCAXIS2PLACEMENT3D(#29,#28,#27);
|
||||
#31=IFCLOCALPLACEMENT(#24,#30);
|
||||
#32=IFCBUILDINGSTOREY('2MQ$o6sLD6hQTkVd4N5O$N',#5,$,$,$,#31,$,$,.ELEMENT.,$);
|
||||
#33=IFCRELAGGREGATES('28wPobaAHEn9E70QY2qB8Z',#5,$,$,#25,(#32));
|
||||
#34=IFCBUILDINGELEMENTPROXY('25O9yPEmn6yRVqMHMWnLzO',#5,'profile',$,$,#40,#52,$,$);
|
||||
#35=IFCRELCONTAINEDINSPATIALSTRUCTURE('20MhO8tBn67RjJNbxaBp0O',#5,$,$,(#34),#32);
|
||||
#36=IFCDIRECTION((1.,0.,0.));
|
||||
#37=IFCDIRECTION((0.,0.,1.));
|
||||
#38=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#39=IFCAXIS2PLACEMENT3D(#38,#37,#36);
|
||||
#40=IFCLOCALPLACEMENT($,#39);
|
||||
#41=IFCDIRECTION((1.,0.));
|
||||
#42=IFCCARTESIANPOINT((0.,0.));
|
||||
#43=IFCAXIS2PLACEMENT2D(#42,#41);
|
||||
#44=IFCDIRECTION((0.,0.,1.));
|
||||
#45=IFCDIRECTION((1.,0.,0.));
|
||||
#46=IFCDIRECTION((0.,0.,1.));
|
||||
#47=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#48=IFCAXIS2PLACEMENT3D(#47,#46,#45);
|
||||
#49=IFCISHAPEPROFILEDEF(.AREA.,$,#43,25.,50.,5.,5.,$);
|
||||
#50=IFCEXTRUDEDAREASOLID(#49,#48,#44,20.);
|
||||
#51=IFCSHAPEREPRESENTATION($,'Body','SweptSolid',(#50));
|
||||
#52=IFCPRODUCTDEFINITIONSHAPE($,$,(#51));
|
||||
#53=IFCBUILDINGELEMENTPROXY('2loPfmiir3EQ4GkWdTZtUT',#5,'profile',$,$,#59,#71,$,$);
|
||||
#54=IFCRELCONTAINEDINSPATIALSTRUCTURE('00o_PIW_fCYBRtHNmvHPuC',#5,$,$,(#53),#32);
|
||||
#55=IFCDIRECTION((1.,0.,0.));
|
||||
#56=IFCDIRECTION((0.,0.,1.));
|
||||
#57=IFCCARTESIANPOINT((100.,0.,0.));
|
||||
#58=IFCAXIS2PLACEMENT3D(#57,#56,#55);
|
||||
#59=IFCLOCALPLACEMENT($,#58);
|
||||
#60=IFCDIRECTION((1.,0.));
|
||||
#61=IFCCARTESIANPOINT((0.,0.));
|
||||
#62=IFCAXIS2PLACEMENT2D(#61,#60);
|
||||
#63=IFCDIRECTION((0.,0.,1.));
|
||||
#64=IFCDIRECTION((1.,0.,0.));
|
||||
#65=IFCDIRECTION((0.,0.,1.));
|
||||
#66=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#67=IFCAXIS2PLACEMENT3D(#66,#65,#64);
|
||||
#68=IFCISHAPEPROFILEDEF(.AREA.,$,#62,25.,50.,5.,5.,2.);
|
||||
#69=IFCEXTRUDEDAREASOLID(#68,#67,#63,20.);
|
||||
#70=IFCSHAPEREPRESENTATION($,'Body','SweptSolid',(#69));
|
||||
#71=IFCPRODUCTDEFINITIONSHAPE($,$,(#70));
|
||||
#72=IFCBUILDINGELEMENTPROXY('2UNbwWn6HDU9y9qy2HK0BH',#5,'profile',$,$,#78,#90,$,$);
|
||||
#73=IFCRELCONTAINEDINSPATIALSTRUCTURE('0epcVcwyXCFelG9nIXNUA0',#5,$,$,(#72),#32);
|
||||
#74=IFCDIRECTION((1.,0.,0.));
|
||||
#75=IFCDIRECTION((0.,0.,1.));
|
||||
#76=IFCCARTESIANPOINT((200.,0.,0.));
|
||||
#77=IFCAXIS2PLACEMENT3D(#76,#75,#74);
|
||||
#78=IFCLOCALPLACEMENT($,#77);
|
||||
#79=IFCDIRECTION((1.,0.));
|
||||
#80=IFCCARTESIANPOINT((0.,0.));
|
||||
#81=IFCAXIS2PLACEMENT2D(#80,#79);
|
||||
#82=IFCDIRECTION((0.,0.,1.));
|
||||
#83=IFCDIRECTION((1.,0.,0.));
|
||||
#84=IFCDIRECTION((0.,0.,1.));
|
||||
#85=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#86=IFCAXIS2PLACEMENT3D(#85,#84,#83);
|
||||
#87=IFCASYMMETRICISHAPEPROFILEDEF(.AREA.,$,#81,25.,50.,5.,5.,2.,20.,10.,5.,$);
|
||||
#88=IFCEXTRUDEDAREASOLID(#87,#86,#82,20.);
|
||||
#89=IFCSHAPEREPRESENTATION($,'Body','SweptSolid',(#88));
|
||||
#90=IFCPRODUCTDEFINITIONSHAPE($,$,(#89));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,124 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('IfcLShapeProfileDef.ifc','2014-03-08T16:02:03',(''),('',''),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#2=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
|
||||
#3=IFCPERSONANDORGANIZATION(#1,#2,$);
|
||||
#4=IFCAPPLICATION(#2,'0.5.0-dev','IfcOpenShell','IfcOpenShell');
|
||||
#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,$,#3,#4,1394290923);
|
||||
#6=IFCDIRECTION((0.,1.,0.));
|
||||
#7=IFCDIRECTION((1.,0.,0.));
|
||||
#8=IFCDIRECTION((0.,0.,1.));
|
||||
#9=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#10=IFCAXIS2PLACEMENT3D(#9,#8,#7);
|
||||
#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Plan','Model',3,1.E-005,#10,#6);
|
||||
#12=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#13=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#14=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#15=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174533),#14);
|
||||
#16=IFCCONVERSIONBASEDUNIT(#12,.PLANEANGLEUNIT.,'Degrees',#15);
|
||||
#17=IFCUNITASSIGNMENT((#13,#16));
|
||||
#18=IFCPROJECT('2F6o6chXDCGf8IWtqYLcn3',#5,'IfcLShapeProfileDef',$,$,$,$,(#11),#17);
|
||||
#19=IFCDIRECTION((1.,0.,0.));
|
||||
#20=IFCDIRECTION((0.,0.,1.));
|
||||
#21=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#22=IFCAXIS2PLACEMENT3D(#21,#20,#19);
|
||||
#23=IFCLOCALPLACEMENT($,#22);
|
||||
#24=IFCSITE('1r$PNIWHTDfgdFJV2EfVjI',#5,$,$,$,#23,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#25=IFCRELAGGREGATES('3Do_7Shg9CJeA4QWOXR4Ph',#5,$,$,#18,(#24));
|
||||
#26=IFCDIRECTION((1.,0.,0.));
|
||||
#27=IFCDIRECTION((0.,0.,1.));
|
||||
#28=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#29=IFCAXIS2PLACEMENT3D(#28,#27,#26);
|
||||
#30=IFCLOCALPLACEMENT(#23,#29);
|
||||
#31=IFCBUILDING('2ovX2wxcDF68PBVoIFchfo',#5,$,$,$,#30,$,$,.ELEMENT.,$,$,$);
|
||||
#32=IFCRELAGGREGATES('2LC9sDH0vCcxGJvN0U3yzz',#5,$,$,#24,(#31));
|
||||
#33=IFCDIRECTION((1.,0.,0.));
|
||||
#34=IFCDIRECTION((0.,0.,1.));
|
||||
#35=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#36=IFCAXIS2PLACEMENT3D(#35,#34,#33);
|
||||
#37=IFCLOCALPLACEMENT(#30,#36);
|
||||
#38=IFCBUILDINGSTOREY('0qGsHVrvL798oCPruY7pW1',#5,$,$,$,#37,$,$,.ELEMENT.,$);
|
||||
#39=IFCRELAGGREGATES('1bd1NxdaT4DxiyalO0UMYQ',#5,$,$,#31,(#38));
|
||||
#40=IFCBUILDINGELEMENTPROXY('3bwg5itXT1GxeIpCTEe09k',#5,'profile',$,$,#46,#58,$,$);
|
||||
#41=IFCRELCONTAINEDINSPATIALSTRUCTURE('1UlUmdMDv7sPYSCUlFhaaD',#5,$,$,(#40),#38);
|
||||
#42=IFCDIRECTION((1.,0.,0.));
|
||||
#43=IFCDIRECTION((0.,0.,1.));
|
||||
#44=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#45=IFCAXIS2PLACEMENT3D(#44,#43,#42);
|
||||
#46=IFCLOCALPLACEMENT($,#45);
|
||||
#47=IFCDIRECTION((1.,0.));
|
||||
#48=IFCCARTESIANPOINT((0.,0.));
|
||||
#49=IFCAXIS2PLACEMENT2D(#48,#47);
|
||||
#50=IFCDIRECTION((0.,0.,1.));
|
||||
#51=IFCDIRECTION((1.,0.,0.));
|
||||
#52=IFCDIRECTION((0.,0.,1.));
|
||||
#53=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#54=IFCAXIS2PLACEMENT3D(#53,#52,#51);
|
||||
#55=IFCLSHAPEPROFILEDEF(.AREA.,$,#49,50.,25.,5.,$,$,$,$,$);
|
||||
#56=IFCEXTRUDEDAREASOLID(#55,#54,#50,20.);
|
||||
#57=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#56));
|
||||
#58=IFCPRODUCTDEFINITIONSHAPE($,$,(#57));
|
||||
#59=IFCBUILDINGELEMENTPROXY('3mXvFxL85FoOVKx$hsxICc',#5,'profile',$,$,#65,#77,$,$);
|
||||
#60=IFCRELCONTAINEDINSPATIALSTRUCTURE('2dAQ2Fu9P8pv53e7CgigoT',#5,$,$,(#59),#38);
|
||||
#61=IFCDIRECTION((1.,0.,0.));
|
||||
#62=IFCDIRECTION((0.,0.,1.));
|
||||
#63=IFCCARTESIANPOINT((100.,0.,0.));
|
||||
#64=IFCAXIS2PLACEMENT3D(#63,#62,#61);
|
||||
#65=IFCLOCALPLACEMENT($,#64);
|
||||
#66=IFCDIRECTION((1.,0.));
|
||||
#67=IFCCARTESIANPOINT((0.,0.));
|
||||
#68=IFCAXIS2PLACEMENT2D(#67,#66);
|
||||
#69=IFCDIRECTION((0.,0.,1.));
|
||||
#70=IFCDIRECTION((1.,0.,0.));
|
||||
#71=IFCDIRECTION((0.,0.,1.));
|
||||
#72=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#73=IFCAXIS2PLACEMENT3D(#72,#71,#70);
|
||||
#74=IFCLSHAPEPROFILEDEF(.AREA.,$,#68,50.,25.,5.,2.,2.,$,$,$);
|
||||
#75=IFCEXTRUDEDAREASOLID(#74,#73,#69,20.);
|
||||
#76=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#75));
|
||||
#77=IFCPRODUCTDEFINITIONSHAPE($,$,(#76));
|
||||
#78=IFCBUILDINGELEMENTPROXY('2S9sXjK_n7mQYd8yd$UL$9',#5,'profile',$,$,#84,#96,$,$);
|
||||
#79=IFCRELCONTAINEDINSPATIALSTRUCTURE('0xWxza9zr5Ch$OeoRWg23b',#5,$,$,(#78),#38);
|
||||
#80=IFCDIRECTION((1.,0.,0.));
|
||||
#81=IFCDIRECTION((0.,0.,1.));
|
||||
#82=IFCCARTESIANPOINT((200.,0.,0.));
|
||||
#83=IFCAXIS2PLACEMENT3D(#82,#81,#80);
|
||||
#84=IFCLOCALPLACEMENT($,#83);
|
||||
#85=IFCDIRECTION((1.,0.));
|
||||
#86=IFCCARTESIANPOINT((0.,0.));
|
||||
#87=IFCAXIS2PLACEMENT2D(#86,#85);
|
||||
#88=IFCDIRECTION((0.,0.,1.));
|
||||
#89=IFCDIRECTION((1.,0.,0.));
|
||||
#90=IFCDIRECTION((0.,0.,1.));
|
||||
#91=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#92=IFCAXIS2PLACEMENT3D(#91,#90,#89);
|
||||
#93=IFCLSHAPEPROFILEDEF(.AREA.,$,#87,50.,25.,5.,$,$,2.,$,$);
|
||||
#94=IFCEXTRUDEDAREASOLID(#93,#92,#88,20.);
|
||||
#95=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#94));
|
||||
#96=IFCPRODUCTDEFINITIONSHAPE($,$,(#95));
|
||||
#97=IFCBUILDINGELEMENTPROXY('0OGT8RR7b68wQXNF2jeePW',#5,'profile',$,$,#103,#115,$,$);
|
||||
#98=IFCRELCONTAINEDINSPATIALSTRUCTURE('3kQYgJFkv06wIcavG1q8vT',#5,$,$,(#97),#38);
|
||||
#99=IFCDIRECTION((1.,0.,0.));
|
||||
#100=IFCDIRECTION((0.,0.,1.));
|
||||
#101=IFCCARTESIANPOINT((300.,0.,0.));
|
||||
#102=IFCAXIS2PLACEMENT3D(#101,#100,#99);
|
||||
#103=IFCLOCALPLACEMENT($,#102);
|
||||
#104=IFCDIRECTION((1.,0.));
|
||||
#105=IFCCARTESIANPOINT((0.,0.));
|
||||
#106=IFCAXIS2PLACEMENT2D(#105,#104);
|
||||
#107=IFCDIRECTION((0.,0.,1.));
|
||||
#108=IFCDIRECTION((1.,0.,0.));
|
||||
#109=IFCDIRECTION((0.,0.,1.));
|
||||
#110=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#111=IFCAXIS2PLACEMENT3D(#110,#109,#108);
|
||||
#112=IFCLSHAPEPROFILEDEF(.AREA.,$,#106,50.,25.,5.,1.,2.,2.,$,$);
|
||||
#113=IFCEXTRUDEDAREASOLID(#112,#111,#107,20.);
|
||||
#114=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#113));
|
||||
#115=IFCPRODUCTDEFINITIONSHAPE($,$,(#114));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,124 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('IfcRectangleProfileDef.ifc','2014-02-23T12:17:27',(''),('',''),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#2=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
|
||||
#3=IFCPERSONANDORGANIZATION(#1,#2,$);
|
||||
#4=IFCAPPLICATION(#2,'0.5.0-dev','IfcOpenShell','IfcOpenShell');
|
||||
#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,$,#3,#4,1393154247);
|
||||
#6=IFCDIRECTION((0.,1.,0.));
|
||||
#7=IFCDIRECTION((1.,0.,0.));
|
||||
#8=IFCDIRECTION((0.,0.,1.));
|
||||
#9=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#10=IFCAXIS2PLACEMENT3D(#9,#8,#7);
|
||||
#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Plan','Model',3,1.E-005,#10,#6);
|
||||
#12=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#13=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#14=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#15=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174533),#14);
|
||||
#16=IFCCONVERSIONBASEDUNIT(#12,.PLANEANGLEUNIT.,'Degrees',#15);
|
||||
#17=IFCUNITASSIGNMENT((#13,#16));
|
||||
#18=IFCPROJECT('34NFZdlw18tQg7qe_UpWD3',#5,'IfcRectangleProfileDef',$,$,$,$,(#11),#17);
|
||||
#19=IFCDIRECTION((1.,0.,0.));
|
||||
#20=IFCDIRECTION((0.,0.,1.));
|
||||
#21=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#22=IFCAXIS2PLACEMENT3D(#21,#20,#19);
|
||||
#23=IFCLOCALPLACEMENT($,#22);
|
||||
#24=IFCSITE('0HQnEwtaT8og7FPJVsBNOP',#5,$,$,$,#23,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#25=IFCRELAGGREGATES('2sIBlgRXT4y9ht_9tPEBC7',#5,$,$,#18,(#24));
|
||||
#26=IFCDIRECTION((1.,0.,0.));
|
||||
#27=IFCDIRECTION((0.,0.,1.));
|
||||
#28=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#29=IFCAXIS2PLACEMENT3D(#28,#27,#26);
|
||||
#30=IFCLOCALPLACEMENT(#23,#29);
|
||||
#31=IFCBUILDING('1z$jgYZ8jELeiBgtsj1Ywb',#5,$,$,$,#30,$,$,.ELEMENT.,$,$,$);
|
||||
#32=IFCRELAGGREGATES('2bxfQZFzjFaBAA9rkA3BmU',#5,$,$,#24,(#31));
|
||||
#33=IFCDIRECTION((1.,0.,0.));
|
||||
#34=IFCDIRECTION((0.,0.,1.));
|
||||
#35=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#36=IFCAXIS2PLACEMENT3D(#35,#34,#33);
|
||||
#37=IFCLOCALPLACEMENT(#30,#36);
|
||||
#38=IFCBUILDINGSTOREY('1hExFdke124PGUUaHP477g',#5,$,$,$,#37,$,$,.ELEMENT.,$);
|
||||
#39=IFCRELAGGREGATES('0ITGmTN3j01ACXyloo9xu1',#5,$,$,#31,(#38));
|
||||
#40=IFCBUILDINGELEMENTPROXY('0l5Ho3m451kf2dKCVrqoaH',#5,'profile',$,$,#46,#58,$,$);
|
||||
#41=IFCRELCONTAINEDINSPATIALSTRUCTURE('06NzIRXwX1vwKlImhmg9fS',#5,$,$,(#40),#38);
|
||||
#42=IFCDIRECTION((1.,0.,0.));
|
||||
#43=IFCDIRECTION((0.,0.,1.));
|
||||
#44=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#45=IFCAXIS2PLACEMENT3D(#44,#43,#42);
|
||||
#46=IFCLOCALPLACEMENT($,#45);
|
||||
#47=IFCDIRECTION((1.,0.));
|
||||
#48=IFCCARTESIANPOINT((0.,0.));
|
||||
#49=IFCAXIS2PLACEMENT2D(#48,#47);
|
||||
#50=IFCDIRECTION((0.,0.,1.));
|
||||
#51=IFCDIRECTION((1.,0.,0.));
|
||||
#52=IFCDIRECTION((0.,0.,1.));
|
||||
#53=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#54=IFCAXIS2PLACEMENT3D(#53,#52,#51);
|
||||
#55=IFCRECTANGLEPROFILEDEF(.AREA.,$,#49,50.,25.);
|
||||
#56=IFCEXTRUDEDAREASOLID(#55,#54,#50,20.);
|
||||
#57=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#56));
|
||||
#58=IFCPRODUCTDEFINITIONSHAPE($,$,(#57));
|
||||
#59=IFCBUILDINGELEMENTPROXY('3BYiTRrsX9Kh4sUOHRMFg9',#5,'profile',$,$,#65,#77,$,$);
|
||||
#60=IFCRELCONTAINEDINSPATIALSTRUCTURE('3AL3LxjpT1j9pXgWkoyGKa',#5,$,$,(#59),#38);
|
||||
#61=IFCDIRECTION((1.,0.,0.));
|
||||
#62=IFCDIRECTION((0.,0.,1.));
|
||||
#63=IFCCARTESIANPOINT((100.,0.,0.));
|
||||
#64=IFCAXIS2PLACEMENT3D(#63,#62,#61);
|
||||
#65=IFCLOCALPLACEMENT($,#64);
|
||||
#66=IFCDIRECTION((1.,0.));
|
||||
#67=IFCCARTESIANPOINT((0.,0.));
|
||||
#68=IFCAXIS2PLACEMENT2D(#67,#66);
|
||||
#69=IFCDIRECTION((0.,0.,1.));
|
||||
#70=IFCDIRECTION((1.,0.,0.));
|
||||
#71=IFCDIRECTION((0.,0.,1.));
|
||||
#72=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#73=IFCAXIS2PLACEMENT3D(#72,#71,#70);
|
||||
#74=IFCROUNDEDRECTANGLEPROFILEDEF(.AREA.,$,#68,50.,25.,5.);
|
||||
#75=IFCEXTRUDEDAREASOLID(#74,#73,#69,20.);
|
||||
#76=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#75));
|
||||
#77=IFCPRODUCTDEFINITIONSHAPE($,$,(#76));
|
||||
#78=IFCBUILDINGELEMENTPROXY('1JwSHn6uL10QulUWSwgv70',#5,'profile',$,$,#84,#96,$,$);
|
||||
#79=IFCRELCONTAINEDINSPATIALSTRUCTURE('1padVE20fDEQOS7FQjgywj',#5,$,$,(#78),#38);
|
||||
#80=IFCDIRECTION((1.,0.,0.));
|
||||
#81=IFCDIRECTION((0.,0.,1.));
|
||||
#82=IFCCARTESIANPOINT((200.,0.,0.));
|
||||
#83=IFCAXIS2PLACEMENT3D(#82,#81,#80);
|
||||
#84=IFCLOCALPLACEMENT($,#83);
|
||||
#85=IFCDIRECTION((1.,0.));
|
||||
#86=IFCCARTESIANPOINT((0.,0.));
|
||||
#87=IFCAXIS2PLACEMENT2D(#86,#85);
|
||||
#88=IFCDIRECTION((0.,0.,1.));
|
||||
#89=IFCDIRECTION((1.,0.,0.));
|
||||
#90=IFCDIRECTION((0.,0.,1.));
|
||||
#91=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#92=IFCAXIS2PLACEMENT3D(#91,#90,#89);
|
||||
#93=IFCRECTANGLEHOLLOWPROFILEDEF(.AREA.,$,#87,50.,25.,5.,$,$);
|
||||
#94=IFCEXTRUDEDAREASOLID(#93,#92,#88,20.);
|
||||
#95=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#94));
|
||||
#96=IFCPRODUCTDEFINITIONSHAPE($,$,(#95));
|
||||
#97=IFCBUILDINGELEMENTPROXY('0CyzhXtfH2zgiiCjDdsUmI',#5,'profile',$,$,#103,#115,$,$);
|
||||
#98=IFCRELCONTAINEDINSPATIALSTRUCTURE('0ltMn_dELFieiCmUExBlW5',#5,$,$,(#97),#38);
|
||||
#99=IFCDIRECTION((1.,0.,0.));
|
||||
#100=IFCDIRECTION((0.,0.,1.));
|
||||
#101=IFCCARTESIANPOINT((300.,0.,0.));
|
||||
#102=IFCAXIS2PLACEMENT3D(#101,#100,#99);
|
||||
#103=IFCLOCALPLACEMENT($,#102);
|
||||
#104=IFCDIRECTION((1.,0.));
|
||||
#105=IFCCARTESIANPOINT((0.,0.));
|
||||
#106=IFCAXIS2PLACEMENT2D(#105,#104);
|
||||
#107=IFCDIRECTION((0.,0.,1.));
|
||||
#108=IFCDIRECTION((1.,0.,0.));
|
||||
#109=IFCDIRECTION((0.,0.,1.));
|
||||
#110=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#111=IFCAXIS2PLACEMENT3D(#110,#109,#108);
|
||||
#112=IFCRECTANGLEHOLLOWPROFILEDEF(.AREA.,$,#106,50.,25.,5.,2.,4.);
|
||||
#113=IFCEXTRUDEDAREASOLID(#112,#111,#107,20.);
|
||||
#114=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#113));
|
||||
#115=IFCPRODUCTDEFINITIONSHAPE($,$,(#114));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,124 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('IfcTShapeProfileDef.ifc','2014-03-08T15:17:03',(''),('',''),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#2=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
|
||||
#3=IFCPERSONANDORGANIZATION(#1,#2,$);
|
||||
#4=IFCAPPLICATION(#2,'0.5.0-dev','IfcOpenShell','IfcOpenShell');
|
||||
#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,$,#3,#4,1394288223);
|
||||
#6=IFCDIRECTION((0.,1.,0.));
|
||||
#7=IFCDIRECTION((1.,0.,0.));
|
||||
#8=IFCDIRECTION((0.,0.,1.));
|
||||
#9=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#10=IFCAXIS2PLACEMENT3D(#9,#8,#7);
|
||||
#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Plan','Model',3,1.E-005,#10,#6);
|
||||
#12=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#13=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#14=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#15=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174533),#14);
|
||||
#16=IFCCONVERSIONBASEDUNIT(#12,.PLANEANGLEUNIT.,'Degrees',#15);
|
||||
#17=IFCUNITASSIGNMENT((#13,#16));
|
||||
#18=IFCPROJECT('3GQ0CKeETFJhiCTOTxPkRY',#5,'IfcTShapeProfileDef',$,$,$,$,(#11),#17);
|
||||
#19=IFCDIRECTION((1.,0.,0.));
|
||||
#20=IFCDIRECTION((0.,0.,1.));
|
||||
#21=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#22=IFCAXIS2PLACEMENT3D(#21,#20,#19);
|
||||
#23=IFCLOCALPLACEMENT($,#22);
|
||||
#24=IFCSITE('0QoFcGkrr1zBVTtXLlcNRc',#5,$,$,$,#23,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#25=IFCRELAGGREGATES('3r1zhJ5TXFK99qcOAYSz67',#5,$,$,#18,(#24));
|
||||
#26=IFCDIRECTION((1.,0.,0.));
|
||||
#27=IFCDIRECTION((0.,0.,1.));
|
||||
#28=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#29=IFCAXIS2PLACEMENT3D(#28,#27,#26);
|
||||
#30=IFCLOCALPLACEMENT(#23,#29);
|
||||
#31=IFCBUILDING('30x1rIlzf4F9xko$kKqjQ0',#5,$,$,$,#30,$,$,.ELEMENT.,$,$,$);
|
||||
#32=IFCRELAGGREGATES('3CwaTiqpf8vAHzV32iK$J$',#5,$,$,#24,(#31));
|
||||
#33=IFCDIRECTION((1.,0.,0.));
|
||||
#34=IFCDIRECTION((0.,0.,1.));
|
||||
#35=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#36=IFCAXIS2PLACEMENT3D(#35,#34,#33);
|
||||
#37=IFCLOCALPLACEMENT(#30,#36);
|
||||
#38=IFCBUILDINGSTOREY('09EJPxg09BPvRfDPBSBaFo',#5,$,$,$,#37,$,$,.ELEMENT.,$);
|
||||
#39=IFCRELAGGREGATES('3IXv7NqdLBgOHjJHFjzkOT',#5,$,$,#31,(#38));
|
||||
#40=IFCBUILDINGELEMENTPROXY('2jzoaqoe1D3gJKZOASw7Og',#5,'profile',$,$,#46,#58,$,$);
|
||||
#41=IFCRELCONTAINEDINSPATIALSTRUCTURE('0vDeh$ZKT50wdNwatAiaH4',#5,$,$,(#40),#38);
|
||||
#42=IFCDIRECTION((1.,0.,0.));
|
||||
#43=IFCDIRECTION((0.,0.,1.));
|
||||
#44=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#45=IFCAXIS2PLACEMENT3D(#44,#43,#42);
|
||||
#46=IFCLOCALPLACEMENT($,#45);
|
||||
#47=IFCDIRECTION((1.,0.));
|
||||
#48=IFCCARTESIANPOINT((0.,0.));
|
||||
#49=IFCAXIS2PLACEMENT2D(#48,#47);
|
||||
#50=IFCDIRECTION((0.,0.,1.));
|
||||
#51=IFCDIRECTION((1.,0.,0.));
|
||||
#52=IFCDIRECTION((0.,0.,1.));
|
||||
#53=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#54=IFCAXIS2PLACEMENT3D(#53,#52,#51);
|
||||
#55=IFCTSHAPEPROFILEDEF(.AREA.,$,#49,50.,25.,5.,5.,$,$,$,$,$,$);
|
||||
#56=IFCEXTRUDEDAREASOLID(#55,#54,#50,20.);
|
||||
#57=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#56));
|
||||
#58=IFCPRODUCTDEFINITIONSHAPE($,$,(#57));
|
||||
#59=IFCBUILDINGELEMENTPROXY('0sjPK8eAPDHvd61lWjciR3',#5,'profile',$,$,#65,#77,$,$);
|
||||
#60=IFCRELCONTAINEDINSPATIALSTRUCTURE('0qyuHP5WDC1wuTOhGubwI1',#5,$,$,(#59),#38);
|
||||
#61=IFCDIRECTION((1.,0.,0.));
|
||||
#62=IFCDIRECTION((0.,0.,1.));
|
||||
#63=IFCCARTESIANPOINT((100.,0.,0.));
|
||||
#64=IFCAXIS2PLACEMENT3D(#63,#62,#61);
|
||||
#65=IFCLOCALPLACEMENT($,#64);
|
||||
#66=IFCDIRECTION((1.,0.));
|
||||
#67=IFCCARTESIANPOINT((0.,0.));
|
||||
#68=IFCAXIS2PLACEMENT2D(#67,#66);
|
||||
#69=IFCDIRECTION((0.,0.,1.));
|
||||
#70=IFCDIRECTION((1.,0.,0.));
|
||||
#71=IFCDIRECTION((0.,0.,1.));
|
||||
#72=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#73=IFCAXIS2PLACEMENT3D(#72,#71,#70);
|
||||
#74=IFCTSHAPEPROFILEDEF(.AREA.,$,#68,50.,25.,5.,5.,2.,2.,2.,$,$,$);
|
||||
#75=IFCEXTRUDEDAREASOLID(#74,#73,#69,20.);
|
||||
#76=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#75));
|
||||
#77=IFCPRODUCTDEFINITIONSHAPE($,$,(#76));
|
||||
#78=IFCBUILDINGELEMENTPROXY('0NYshUfy11pAca6$7WPjbp',#5,'profile',$,$,#84,#96,$,$);
|
||||
#79=IFCRELCONTAINEDINSPATIALSTRUCTURE('37m4cs48173RRm9nKJO4a$',#5,$,$,(#78),#38);
|
||||
#80=IFCDIRECTION((1.,0.,0.));
|
||||
#81=IFCDIRECTION((0.,0.,1.));
|
||||
#82=IFCCARTESIANPOINT((200.,0.,0.));
|
||||
#83=IFCAXIS2PLACEMENT3D(#82,#81,#80);
|
||||
#84=IFCLOCALPLACEMENT($,#83);
|
||||
#85=IFCDIRECTION((1.,0.));
|
||||
#86=IFCCARTESIANPOINT((0.,0.));
|
||||
#87=IFCAXIS2PLACEMENT2D(#86,#85);
|
||||
#88=IFCDIRECTION((0.,0.,1.));
|
||||
#89=IFCDIRECTION((1.,0.,0.));
|
||||
#90=IFCDIRECTION((0.,0.,1.));
|
||||
#91=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#92=IFCAXIS2PLACEMENT3D(#91,#90,#89);
|
||||
#93=IFCTSHAPEPROFILEDEF(.AREA.,$,#87,50.,25.,5.,5.,$,$,$,2.,2.,$);
|
||||
#94=IFCEXTRUDEDAREASOLID(#93,#92,#88,20.);
|
||||
#95=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#94));
|
||||
#96=IFCPRODUCTDEFINITIONSHAPE($,$,(#95));
|
||||
#97=IFCBUILDINGELEMENTPROXY('28s6wTPxLFChkMWj8CgCRm',#5,'profile',$,$,#103,#115,$,$);
|
||||
#98=IFCRELCONTAINEDINSPATIALSTRUCTURE('3CiE2aQ$P1kO_V7be02$rV',#5,$,$,(#97),#38);
|
||||
#99=IFCDIRECTION((1.,0.,0.));
|
||||
#100=IFCDIRECTION((0.,0.,1.));
|
||||
#101=IFCCARTESIANPOINT((300.,0.,0.));
|
||||
#102=IFCAXIS2PLACEMENT3D(#101,#100,#99);
|
||||
#103=IFCLOCALPLACEMENT($,#102);
|
||||
#104=IFCDIRECTION((1.,0.));
|
||||
#105=IFCCARTESIANPOINT((0.,0.));
|
||||
#106=IFCAXIS2PLACEMENT2D(#105,#104);
|
||||
#107=IFCDIRECTION((0.,0.,1.));
|
||||
#108=IFCDIRECTION((1.,0.,0.));
|
||||
#109=IFCDIRECTION((0.,0.,1.));
|
||||
#110=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#111=IFCAXIS2PLACEMENT3D(#110,#109,#108);
|
||||
#112=IFCTSHAPEPROFILEDEF(.AREA.,$,#106,50.,25.,5.,5.,3.,2.,1.,2.,2.,$);
|
||||
#113=IFCEXTRUDEDAREASOLID(#112,#111,#107,20.);
|
||||
#114=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#113));
|
||||
#115=IFCPRODUCTDEFINITIONSHAPE($,$,(#114));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,105 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('IfcTrapeziumProfileDef.ifc','2014-02-23T12:17:27',(''),('',''),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#2=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
|
||||
#3=IFCPERSONANDORGANIZATION(#1,#2,$);
|
||||
#4=IFCAPPLICATION(#2,'0.5.0-dev','IfcOpenShell','IfcOpenShell');
|
||||
#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,$,#3,#4,1393154247);
|
||||
#6=IFCDIRECTION((0.,1.,0.));
|
||||
#7=IFCDIRECTION((1.,0.,0.));
|
||||
#8=IFCDIRECTION((0.,0.,1.));
|
||||
#9=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#10=IFCAXIS2PLACEMENT3D(#9,#8,#7);
|
||||
#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Plan','Model',3,1.E-005,#10,#6);
|
||||
#12=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#13=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#14=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#15=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174533),#14);
|
||||
#16=IFCCONVERSIONBASEDUNIT(#12,.PLANEANGLEUNIT.,'Degrees',#15);
|
||||
#17=IFCUNITASSIGNMENT((#13,#16));
|
||||
#18=IFCPROJECT('3Rxkvxeyz9sudbhVrTcY4v',#5,'IfcTrapeziumProfileDef',$,$,$,$,(#11),#17);
|
||||
#19=IFCDIRECTION((1.,0.,0.));
|
||||
#20=IFCDIRECTION((0.,0.,1.));
|
||||
#21=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#22=IFCAXIS2PLACEMENT3D(#21,#20,#19);
|
||||
#23=IFCLOCALPLACEMENT($,#22);
|
||||
#24=IFCSITE('2$Xc0Ro5bBGecGvaiCr7zU',#5,$,$,$,#23,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#25=IFCRELAGGREGATES('3kecitZifF3AF46fhw1yMH',#5,$,$,#18,(#24));
|
||||
#26=IFCDIRECTION((1.,0.,0.));
|
||||
#27=IFCDIRECTION((0.,0.,1.));
|
||||
#28=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#29=IFCAXIS2PLACEMENT3D(#28,#27,#26);
|
||||
#30=IFCLOCALPLACEMENT(#23,#29);
|
||||
#31=IFCBUILDING('2dTnlkDWH8bRXt1DJPG6Bu',#5,$,$,$,#30,$,$,.ELEMENT.,$,$,$);
|
||||
#32=IFCRELAGGREGATES('379wyo3mv45OjKmZh1YBOn',#5,$,$,#24,(#31));
|
||||
#33=IFCDIRECTION((1.,0.,0.));
|
||||
#34=IFCDIRECTION((0.,0.,1.));
|
||||
#35=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#36=IFCAXIS2PLACEMENT3D(#35,#34,#33);
|
||||
#37=IFCLOCALPLACEMENT(#30,#36);
|
||||
#38=IFCBUILDINGSTOREY('3qu9wRQsv8Sg99kI0EC8$4',#5,$,$,$,#37,$,$,.ELEMENT.,$);
|
||||
#39=IFCRELAGGREGATES('0mvZGnMDv5qfqxXbs6tSxx',#5,$,$,#31,(#38));
|
||||
#40=IFCBUILDINGELEMENTPROXY('2ZttRVba13vRe1zxE3i_yi',#5,'profile',$,$,#46,#58,$,$);
|
||||
#41=IFCRELCONTAINEDINSPATIALSTRUCTURE('3B_wYdsirBjgr_wbMuowLo',#5,$,$,(#40),#38);
|
||||
#42=IFCDIRECTION((1.,0.,0.));
|
||||
#43=IFCDIRECTION((0.,0.,1.));
|
||||
#44=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#45=IFCAXIS2PLACEMENT3D(#44,#43,#42);
|
||||
#46=IFCLOCALPLACEMENT($,#45);
|
||||
#47=IFCDIRECTION((1.,0.));
|
||||
#48=IFCCARTESIANPOINT((0.,0.));
|
||||
#49=IFCAXIS2PLACEMENT2D(#48,#47);
|
||||
#50=IFCDIRECTION((0.,0.,1.));
|
||||
#51=IFCDIRECTION((1.,0.,0.));
|
||||
#52=IFCDIRECTION((0.,0.,1.));
|
||||
#53=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#54=IFCAXIS2PLACEMENT3D(#53,#52,#51);
|
||||
#55=IFCTRAPEZIUMPROFILEDEF(.AREA.,$,#49,50.,30.,25.,0.);
|
||||
#56=IFCEXTRUDEDAREASOLID(#55,#54,#50,20.);
|
||||
#57=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#56));
|
||||
#58=IFCPRODUCTDEFINITIONSHAPE($,$,(#57));
|
||||
#59=IFCBUILDINGELEMENTPROXY('02tBX3f1f5ZgO8C8mNr153',#5,'profile',$,$,#65,#77,$,$);
|
||||
#60=IFCRELCONTAINEDINSPATIALSTRUCTURE('2S5_HmCt53c9YsYKNzPmQd',#5,$,$,(#59),#38);
|
||||
#61=IFCDIRECTION((1.,0.,0.));
|
||||
#62=IFCDIRECTION((0.,0.,1.));
|
||||
#63=IFCCARTESIANPOINT((100.,0.,0.));
|
||||
#64=IFCAXIS2PLACEMENT3D(#63,#62,#61);
|
||||
#65=IFCLOCALPLACEMENT($,#64);
|
||||
#66=IFCDIRECTION((1.,0.));
|
||||
#67=IFCCARTESIANPOINT((0.,0.));
|
||||
#68=IFCAXIS2PLACEMENT2D(#67,#66);
|
||||
#69=IFCDIRECTION((0.,0.,1.));
|
||||
#70=IFCDIRECTION((1.,0.,0.));
|
||||
#71=IFCDIRECTION((0.,0.,1.));
|
||||
#72=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#73=IFCAXIS2PLACEMENT3D(#72,#71,#70);
|
||||
#74=IFCTRAPEZIUMPROFILEDEF(.AREA.,$,#68,50.,60.,25.,-20.);
|
||||
#75=IFCEXTRUDEDAREASOLID(#74,#73,#69,20.);
|
||||
#76=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#75));
|
||||
#77=IFCPRODUCTDEFINITIONSHAPE($,$,(#76));
|
||||
#78=IFCBUILDINGELEMENTPROXY('0d55mWbVXB_OJqdO9EpyfE',#5,'profile',$,$,#84,#96,$,$);
|
||||
#79=IFCRELCONTAINEDINSPATIALSTRUCTURE('0B52LsJKDA$9TK$54jlRs9',#5,$,$,(#78),#38);
|
||||
#80=IFCDIRECTION((1.,0.,0.));
|
||||
#81=IFCDIRECTION((0.,0.,1.));
|
||||
#82=IFCCARTESIANPOINT((200.,0.,0.));
|
||||
#83=IFCAXIS2PLACEMENT3D(#82,#81,#80);
|
||||
#84=IFCLOCALPLACEMENT($,#83);
|
||||
#85=IFCDIRECTION((1.,0.));
|
||||
#86=IFCCARTESIANPOINT((0.,0.));
|
||||
#87=IFCAXIS2PLACEMENT2D(#86,#85);
|
||||
#88=IFCDIRECTION((0.,0.,1.));
|
||||
#89=IFCDIRECTION((1.,0.,0.));
|
||||
#90=IFCDIRECTION((0.,0.,1.));
|
||||
#91=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#92=IFCAXIS2PLACEMENT3D(#91,#90,#89);
|
||||
#93=IFCTRAPEZIUMPROFILEDEF(.AREA.,$,#87,50.,10.,25.,30.);
|
||||
#94=IFCEXTRUDEDAREASOLID(#93,#92,#88,20.);
|
||||
#95=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#94));
|
||||
#96=IFCPRODUCTDEFINITIONSHAPE($,$,(#95));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,124 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('IfcUShapeProfileDef.ifc','2014-03-04T11:56:19',(''),('',''),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#2=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
|
||||
#3=IFCPERSONANDORGANIZATION(#1,#2,$);
|
||||
#4=IFCAPPLICATION(#2,'0.5.0-dev','IfcOpenShell','IfcOpenShell');
|
||||
#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,$,#3,#4,1393930579);
|
||||
#6=IFCDIRECTION((0.,1.,0.));
|
||||
#7=IFCDIRECTION((1.,0.,0.));
|
||||
#8=IFCDIRECTION((0.,0.,1.));
|
||||
#9=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#10=IFCAXIS2PLACEMENT3D(#9,#8,#7);
|
||||
#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Plan','Model',3,1.E-005,#10,#6);
|
||||
#12=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#13=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#14=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#15=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174533),#14);
|
||||
#16=IFCCONVERSIONBASEDUNIT(#12,.PLANEANGLEUNIT.,'Degrees',#15);
|
||||
#17=IFCUNITASSIGNMENT((#13,#16));
|
||||
#18=IFCPROJECT('0uHzDPQFjANu3TK$t3cSV5',#5,'IfcUShapeProfileDef',$,$,$,$,(#11),#17);
|
||||
#19=IFCDIRECTION((1.,0.,0.));
|
||||
#20=IFCDIRECTION((0.,0.,1.));
|
||||
#21=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#22=IFCAXIS2PLACEMENT3D(#21,#20,#19);
|
||||
#23=IFCLOCALPLACEMENT($,#22);
|
||||
#24=IFCSITE('2RwzmdTBnFXh36TYsBzXcE',#5,$,$,$,#23,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#25=IFCRELAGGREGATES('39yqXxIEP93Ofct_$8$$lk',#5,$,$,#18,(#24));
|
||||
#26=IFCDIRECTION((1.,0.,0.));
|
||||
#27=IFCDIRECTION((0.,0.,1.));
|
||||
#28=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#29=IFCAXIS2PLACEMENT3D(#28,#27,#26);
|
||||
#30=IFCLOCALPLACEMENT(#23,#29);
|
||||
#31=IFCBUILDING('1PgubQUm9BWOAMRPMjZMSt',#5,$,$,$,#30,$,$,.ELEMENT.,$,$,$);
|
||||
#32=IFCRELAGGREGATES('3kbmL8P7X9pP9ZfY20W_LJ',#5,$,$,#24,(#31));
|
||||
#33=IFCDIRECTION((1.,0.,0.));
|
||||
#34=IFCDIRECTION((0.,0.,1.));
|
||||
#35=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#36=IFCAXIS2PLACEMENT3D(#35,#34,#33);
|
||||
#37=IFCLOCALPLACEMENT(#30,#36);
|
||||
#38=IFCBUILDINGSTOREY('1ts4Upk5j6ZB9N4NYxIbjG',#5,$,$,$,#37,$,$,.ELEMENT.,$);
|
||||
#39=IFCRELAGGREGATES('0$ZPjzGkv2rB1qOczl4Hlt',#5,$,$,#31,(#38));
|
||||
#40=IFCBUILDINGELEMENTPROXY('2GxyqAgor3bw$9ZGEr8Q0m',#5,'profile',$,$,#46,#58,$,$);
|
||||
#41=IFCRELCONTAINEDINSPATIALSTRUCTURE('3pGW$F4sD229C3jnvZIUgD',#5,$,$,(#40),#38);
|
||||
#42=IFCDIRECTION((1.,0.,0.));
|
||||
#43=IFCDIRECTION((0.,0.,1.));
|
||||
#44=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#45=IFCAXIS2PLACEMENT3D(#44,#43,#42);
|
||||
#46=IFCLOCALPLACEMENT($,#45);
|
||||
#47=IFCDIRECTION((1.,0.));
|
||||
#48=IFCCARTESIANPOINT((0.,0.));
|
||||
#49=IFCAXIS2PLACEMENT2D(#48,#47);
|
||||
#50=IFCDIRECTION((0.,0.,1.));
|
||||
#51=IFCDIRECTION((1.,0.,0.));
|
||||
#52=IFCDIRECTION((0.,0.,1.));
|
||||
#53=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#54=IFCAXIS2PLACEMENT3D(#53,#52,#51);
|
||||
#55=IFCUSHAPEPROFILEDEF(.AREA.,$,#49,50.,25.,5.,5.,$,$,$,$);
|
||||
#56=IFCEXTRUDEDAREASOLID(#55,#54,#50,20.);
|
||||
#57=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#56));
|
||||
#58=IFCPRODUCTDEFINITIONSHAPE($,$,(#57));
|
||||
#59=IFCBUILDINGELEMENTPROXY('35BCmn_Sb4qx8DPio6CZf5',#5,'profile',$,$,#65,#77,$,$);
|
||||
#60=IFCRELCONTAINEDINSPATIALSTRUCTURE('1TTGu172r7nOO_Yh5wT$3w',#5,$,$,(#59),#38);
|
||||
#61=IFCDIRECTION((1.,0.,0.));
|
||||
#62=IFCDIRECTION((0.,0.,1.));
|
||||
#63=IFCCARTESIANPOINT((100.,0.,0.));
|
||||
#64=IFCAXIS2PLACEMENT3D(#63,#62,#61);
|
||||
#65=IFCLOCALPLACEMENT($,#64);
|
||||
#66=IFCDIRECTION((1.,0.));
|
||||
#67=IFCCARTESIANPOINT((0.,0.));
|
||||
#68=IFCAXIS2PLACEMENT2D(#67,#66);
|
||||
#69=IFCDIRECTION((0.,0.,1.));
|
||||
#70=IFCDIRECTION((1.,0.,0.));
|
||||
#71=IFCDIRECTION((0.,0.,1.));
|
||||
#72=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#73=IFCAXIS2PLACEMENT3D(#72,#71,#70);
|
||||
#74=IFCUSHAPEPROFILEDEF(.AREA.,$,#68,50.,25.,5.,5.,2.,2.,$,$);
|
||||
#75=IFCEXTRUDEDAREASOLID(#74,#73,#69,20.);
|
||||
#76=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#75));
|
||||
#77=IFCPRODUCTDEFINITIONSHAPE($,$,(#76));
|
||||
#78=IFCBUILDINGELEMENTPROXY('2gF8OFrLLACgwqeVt_sSfH',#5,'profile',$,$,#84,#96,$,$);
|
||||
#79=IFCRELCONTAINEDINSPATIALSTRUCTURE('28U1vNt0z3xA2hqhT8skDB',#5,$,$,(#78),#38);
|
||||
#80=IFCDIRECTION((1.,0.,0.));
|
||||
#81=IFCDIRECTION((0.,0.,1.));
|
||||
#82=IFCCARTESIANPOINT((200.,0.,0.));
|
||||
#83=IFCAXIS2PLACEMENT3D(#82,#81,#80);
|
||||
#84=IFCLOCALPLACEMENT($,#83);
|
||||
#85=IFCDIRECTION((1.,0.));
|
||||
#86=IFCCARTESIANPOINT((0.,0.));
|
||||
#87=IFCAXIS2PLACEMENT2D(#86,#85);
|
||||
#88=IFCDIRECTION((0.,0.,1.));
|
||||
#89=IFCDIRECTION((1.,0.,0.));
|
||||
#90=IFCDIRECTION((0.,0.,1.));
|
||||
#91=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#92=IFCAXIS2PLACEMENT3D(#91,#90,#89);
|
||||
#93=IFCUSHAPEPROFILEDEF(.AREA.,$,#87,50.,25.,5.,5.,$,$,4.,$);
|
||||
#94=IFCEXTRUDEDAREASOLID(#93,#92,#88,20.);
|
||||
#95=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#94));
|
||||
#96=IFCPRODUCTDEFINITIONSHAPE($,$,(#95));
|
||||
#97=IFCBUILDINGELEMENTPROXY('0wi$BN8K1BCQuwL0tSUFos',#5,'profile',$,$,#103,#115,$,$);
|
||||
#98=IFCRELCONTAINEDINSPATIALSTRUCTURE('3vfSBEVQT32gKsh6Im2KXu',#5,$,$,(#97),#38);
|
||||
#99=IFCDIRECTION((1.,0.,0.));
|
||||
#100=IFCDIRECTION((0.,0.,1.));
|
||||
#101=IFCCARTESIANPOINT((300.,0.,0.));
|
||||
#102=IFCAXIS2PLACEMENT3D(#101,#100,#99);
|
||||
#103=IFCLOCALPLACEMENT($,#102);
|
||||
#104=IFCDIRECTION((1.,0.));
|
||||
#105=IFCCARTESIANPOINT((0.,0.));
|
||||
#106=IFCAXIS2PLACEMENT2D(#105,#104);
|
||||
#107=IFCDIRECTION((0.,0.,1.));
|
||||
#108=IFCDIRECTION((1.,0.,0.));
|
||||
#109=IFCDIRECTION((0.,0.,1.));
|
||||
#110=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#111=IFCAXIS2PLACEMENT3D(#110,#109,#108);
|
||||
#112=IFCUSHAPEPROFILEDEF(.AREA.,$,#106,50.,25.,5.,5.,1.,3.,6.,$);
|
||||
#113=IFCEXTRUDEDAREASOLID(#112,#111,#107,20.);
|
||||
#114=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#113));
|
||||
#115=IFCPRODUCTDEFINITIONSHAPE($,$,(#114));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,86 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('IfcZShapeProfileDef.ifc','2014-02-23T12:17:26',(''),('',''),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#2=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
|
||||
#3=IFCPERSONANDORGANIZATION(#1,#2,$);
|
||||
#4=IFCAPPLICATION(#2,'0.5.0-dev','IfcOpenShell','IfcOpenShell');
|
||||
#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,$,#3,#4,1393154246);
|
||||
#6=IFCDIRECTION((0.,1.,0.));
|
||||
#7=IFCDIRECTION((1.,0.,0.));
|
||||
#8=IFCDIRECTION((0.,0.,1.));
|
||||
#9=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#10=IFCAXIS2PLACEMENT3D(#9,#8,#7);
|
||||
#11=IFCGEOMETRICREPRESENTATIONCONTEXT('Plan','Model',3,1.E-005,#10,#6);
|
||||
#12=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#13=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#14=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#15=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174533),#14);
|
||||
#16=IFCCONVERSIONBASEDUNIT(#12,.PLANEANGLEUNIT.,'Degrees',#15);
|
||||
#17=IFCUNITASSIGNMENT((#13,#16));
|
||||
#18=IFCPROJECT('2xysnmCqT26vNI$aSsYXTO',#5,'IfcZShapeProfileDef',$,$,$,$,(#11),#17);
|
||||
#19=IFCDIRECTION((1.,0.,0.));
|
||||
#20=IFCDIRECTION((0.,0.,1.));
|
||||
#21=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#22=IFCAXIS2PLACEMENT3D(#21,#20,#19);
|
||||
#23=IFCLOCALPLACEMENT($,#22);
|
||||
#24=IFCSITE('1ul3e381DAqxxPikhkB6Qz',#5,$,$,$,#23,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#25=IFCRELAGGREGATES('1o7wk83jrAA9WN5dUaVi7j',#5,$,$,#18,(#24));
|
||||
#26=IFCDIRECTION((1.,0.,0.));
|
||||
#27=IFCDIRECTION((0.,0.,1.));
|
||||
#28=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#29=IFCAXIS2PLACEMENT3D(#28,#27,#26);
|
||||
#30=IFCLOCALPLACEMENT(#23,#29);
|
||||
#31=IFCBUILDING('25mGHsRtT1G9ye5DF_yWRK',#5,$,$,$,#30,$,$,.ELEMENT.,$,$,$);
|
||||
#32=IFCRELAGGREGATES('3ig$czHyn44e9z_09tJlEW',#5,$,$,#24,(#31));
|
||||
#33=IFCDIRECTION((1.,0.,0.));
|
||||
#34=IFCDIRECTION((0.,0.,1.));
|
||||
#35=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#36=IFCAXIS2PLACEMENT3D(#35,#34,#33);
|
||||
#37=IFCLOCALPLACEMENT(#30,#36);
|
||||
#38=IFCBUILDINGSTOREY('0gquwm1oXFiR48aW6D6xfh',#5,$,$,$,#37,$,$,.ELEMENT.,$);
|
||||
#39=IFCRELAGGREGATES('1OS_upnnL8BfYZodhCacHJ',#5,$,$,#31,(#38));
|
||||
#40=IFCBUILDINGELEMENTPROXY('1KGlDKo2z4shOSM583z1$Y',#5,'profile',$,$,#46,#58,$,$);
|
||||
#41=IFCRELCONTAINEDINSPATIALSTRUCTURE('02TaRhRoX6RetW2Ux$vbeE',#5,$,$,(#40),#38);
|
||||
#42=IFCDIRECTION((1.,0.,0.));
|
||||
#43=IFCDIRECTION((0.,0.,1.));
|
||||
#44=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#45=IFCAXIS2PLACEMENT3D(#44,#43,#42);
|
||||
#46=IFCLOCALPLACEMENT($,#45);
|
||||
#47=IFCDIRECTION((1.,0.));
|
||||
#48=IFCCARTESIANPOINT((0.,0.));
|
||||
#49=IFCAXIS2PLACEMENT2D(#48,#47);
|
||||
#50=IFCDIRECTION((0.,0.,1.));
|
||||
#51=IFCDIRECTION((1.,0.,0.));
|
||||
#52=IFCDIRECTION((0.,0.,1.));
|
||||
#53=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#54=IFCAXIS2PLACEMENT3D(#53,#52,#51);
|
||||
#55=IFCZSHAPEPROFILEDEF(.AREA.,$,#49,50.,25.,5.,5.,$,$);
|
||||
#56=IFCEXTRUDEDAREASOLID(#55,#54,#50,20.);
|
||||
#57=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#56));
|
||||
#58=IFCPRODUCTDEFINITIONSHAPE($,$,(#57));
|
||||
#59=IFCBUILDINGELEMENTPROXY('2ZFfuhwN5F_vBMKpzuJtV9',#5,'profile',$,$,#65,#77,$,$);
|
||||
#60=IFCRELCONTAINEDINSPATIALSTRUCTURE('2nT1ZSn$nFMuoqiPGvLLWx',#5,$,$,(#59),#38);
|
||||
#61=IFCDIRECTION((1.,0.,0.));
|
||||
#62=IFCDIRECTION((0.,0.,1.));
|
||||
#63=IFCCARTESIANPOINT((100.,0.,0.));
|
||||
#64=IFCAXIS2PLACEMENT3D(#63,#62,#61);
|
||||
#65=IFCLOCALPLACEMENT($,#64);
|
||||
#66=IFCDIRECTION((1.,0.));
|
||||
#67=IFCCARTESIANPOINT((0.,0.));
|
||||
#68=IFCAXIS2PLACEMENT2D(#67,#66);
|
||||
#69=IFCDIRECTION((0.,0.,1.));
|
||||
#70=IFCDIRECTION((1.,0.,0.));
|
||||
#71=IFCDIRECTION((0.,0.,1.));
|
||||
#72=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#73=IFCAXIS2PLACEMENT3D(#72,#71,#70);
|
||||
#74=IFCZSHAPEPROFILEDEF(.AREA.,$,#68,50.,25.,5.,5.,2.,2.);
|
||||
#75=IFCEXTRUDEDAREASOLID(#74,#73,#69,20.);
|
||||
#76=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#75));
|
||||
#77=IFCPRODUCTDEFINITIONSHAPE($,$,(#76));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
File diff suppressed because one or more lines are too long
@@ -1,499 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView, QuantityTakeOffAddOnView, SpaceBoundary1stLevelAddOnView]'),'2;1');
|
||||
FILE_NAME('acad2010_walls.ifc','2011-10-18T17:20:52',('Sarc Sarc'),('Sarc',''),'Eurostep IFC Toolbox - 1.0','AutoCAD Architecture 2010 Build 6.0.82.0','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#2=IFCDIRECTION((1.,0.,0.));
|
||||
#3=IFCDIRECTION((0.,0.,1.));
|
||||
#4=IFCAXIS2PLACEMENT3D(#1,#3,#2);
|
||||
#6=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#7=IFCDIRECTION((1.,0.,0.));
|
||||
#8=IFCDIRECTION((0.,0.,1.));
|
||||
#9=IFCAXIS2PLACEMENT3D(#6,#8,#7);
|
||||
#11=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#12=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
|
||||
#13=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
|
||||
#14=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#15=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#16=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#15);
|
||||
#17=IFCCONVERSIONBASEDUNIT(#14,.PLANEANGLEUNIT.,'degree',#16);
|
||||
#18=IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
|
||||
#19=IFCUNITASSIGNMENT((#11,#12,#13,#17,#18));
|
||||
#20=IFCORGANIZATION('','Sarc','',$,$);
|
||||
#21=IFCAPPLICATION(#20,'6.0.82.0','AutoCAD Architecture 2010','8004');
|
||||
#22=IFCPERSON('','','',$,$,$,$,$);
|
||||
#23=IFCPERSONANDORGANIZATION(#22,#20,$);
|
||||
#24=IFCOWNERHISTORY(#23,#21,$,.NOCHANGE.,$,$,$,1318947650);
|
||||
#25=IFCPROJECT('28pa2ppDf1IA$BaQrvAf48',#24,'2','','','AutoCAD_Architecture_2010_export',$,(#5,#10),#19);
|
||||
#26=IFCPROPERTYSINGLEVALUE('ACA_DISPLAY_CONFIG_ON_EXPORT',$,IFCLABEL('Medium Detail'),$);
|
||||
#27=IFCPROPERTYSINGLEVALUE('ACA_DISPLAY_SET_ON_EXPORT',$,IFCLABEL('Model'),$);
|
||||
#28=IFCPROPERTYSET('3NEiUi03X7$et8fIkSy$z2',#24,'PSET_ACA_DISPLAY_SET',$,(#26,#27));
|
||||
#29=IFCRELDEFINESBYPROPERTIES('0C5guSJpf6DOqHxDU5IpGr',#24,$,$,(#25),#28);
|
||||
#31=IFCPOSTALADDRESS($,$,$,$,(''),$,$,$,$,$);
|
||||
#32=IFCRELAGGREGATES('2kVyORgmjECgRLgSUxjbkl',#24,$,$,#25,(#30));
|
||||
#33=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#34=IFCAXIS2PLACEMENT3D(#33,$,$);
|
||||
#35=IFCLOCALPLACEMENT($,#34);
|
||||
#30=IFCBUILDING('0QYf2wZJr17ROzIlLfkUaa',#24,'AutoCAD_Architecture_2010_export','','',#35,$,$,.ELEMENT.,0.,0.,#31);
|
||||
#36=IFCMATERIAL('Unnamed');
|
||||
#38=IFCCOLOURRGB($,0.5019607843137255,0.5019607843137255,0.5019607843137255);
|
||||
#39=IFCSURFACESTYLESHADING(#38);
|
||||
#37=IFCSURFACESTYLE($,.POSITIVE.,(#39));
|
||||
#40=IFCPRESENTATIONSTYLEASSIGNMENT((#37));
|
||||
#41=IFCSTYLEDITEM($,(#40),$);
|
||||
#10=IFCGEOMETRICREPRESENTATIONCONTEXT($,'PLAN',3,1.E-005,#9,$);
|
||||
#42=IFCSTYLEDREPRESENTATION(#10,$,$,(#41));
|
||||
#43=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#42),#36);
|
||||
#44=IFCCLASSIFICATIONREFERENCE($,$,'Standard',$);
|
||||
#45=IFCMATERIALCLASSIFICATIONRELATIONSHIP((#44),#36);
|
||||
#46=IFCMATERIALLAYER(#36,240.,.F.);
|
||||
#47=IFCMATERIALLAYERSET((#46),'Standard');
|
||||
#50=IFCCARTESIANPOINT((2732.800418703211,1689.466304360888,0.));
|
||||
#51=IFCDIRECTION((-0.4087559157935892,-0.9126437428173955,0.));
|
||||
#52=IFCDIRECTION((0.,0.,1.));
|
||||
#53=IFCAXIS2PLACEMENT3D(#50,#52,#51);
|
||||
#54=IFCLOCALPLACEMENT(#35,#53);
|
||||
#55=IFCDIRECTION((0.,0.,1.));
|
||||
#56=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#57=IFCAXIS2PLACEMENT3D(#56,$,$);
|
||||
#58=IFCCARTESIANPOINT((0.,120.));
|
||||
#59=IFCCARTESIANPOINT((0.,-120.));
|
||||
#60=IFCPOLYLINE((#58,#59));
|
||||
#61=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#60);
|
||||
#62=IFCCARTESIANPOINT((0.,-120.));
|
||||
#63=IFCCARTESIANPOINT((468.0446949283238,-120.));
|
||||
#64=IFCPOLYLINE((#62,#63));
|
||||
#65=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#64);
|
||||
#66=IFCCARTESIANPOINT((468.0446949283238,-120.));
|
||||
#67=IFCCARTESIANPOINT((618.0686471420411,-57.46222885868906));
|
||||
#68=IFCPOLYLINE((#66,#67));
|
||||
#69=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#68);
|
||||
#70=IFCCARTESIANPOINT((618.0686471420411,-57.46222885868906));
|
||||
#71=IFCCARTESIANPOINT((742.9236945590876,-119.9999999999999));
|
||||
#72=IFCPOLYLINE((#70,#71));
|
||||
#73=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#72);
|
||||
#74=IFCCARTESIANPOINT((742.9236945590876,-119.9999999999999));
|
||||
#75=IFCCARTESIANPOINT((1344.977584836124,-120.0000000000001));
|
||||
#76=IFCPOLYLINE((#74,#75));
|
||||
#77=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#76);
|
||||
#78=IFCCARTESIANPOINT((1344.977584836124,-120.0000000000001));
|
||||
#79=IFCCARTESIANPOINT((1344.977584836124,119.9999999999999));
|
||||
#80=IFCPOLYLINE((#78,#79));
|
||||
#81=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#80);
|
||||
#82=IFCCARTESIANPOINT((1344.977584836124,119.9999999999999));
|
||||
#83=IFCCARTESIANPOINT((672.4887924180621,120.));
|
||||
#84=IFCPOLYLINE((#82,#83));
|
||||
#85=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#84);
|
||||
#86=IFCCARTESIANPOINT((672.4887924180621,120.));
|
||||
#87=IFCCARTESIANPOINT((0.,120.));
|
||||
#88=IFCPOLYLINE((#86,#87));
|
||||
#89=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#88);
|
||||
#90=IFCCOMPOSITECURVE((#61,#65,#69,#73,#77,#81,#85,#89),.F.);
|
||||
#91=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#90);
|
||||
#92=IFCEXTRUDEDAREASOLID(#91,#57,#55,3000.);
|
||||
#94=IFCSHAPEREPRESENTATION(#93,'Body','SweptSolid',(#92));
|
||||
#95=IFCCOLOURRGB($,1.,0.,0.);
|
||||
#96=IFCCURVESTYLE($,$,$,#95);
|
||||
#98=IFCCARTESIANPOINT((0.,0.));
|
||||
#99=IFCCARTESIANPOINT((1344.977584836124,0.));
|
||||
#100=IFCPOLYLINE((#98,#99));
|
||||
#102=IFCSHAPEREPRESENTATION(#101,'Axis','Curve2D',(#100));
|
||||
#103=IFCCARTESIANPOINT((0.,0.));
|
||||
#104=IFCCARTESIANPOINT((1344.977584836124,0.));
|
||||
#105=IFCPOLYLINE((#103,#104));
|
||||
#107=IFCSHAPEREPRESENTATION(#106,'ADT_Extended_BaseCurve','Curve2D',(#105));
|
||||
#108=IFCPRODUCTREPRESENTATION($,$,(#94,#102,#107));
|
||||
#48=IFCWALLSTANDARDCASE('2lhtGwcJ83HG00000000G$',#24,'WALL | Standard(1)','','',#54,#108,$);
|
||||
#109=IFCPROPERTYSINGLEVALUE('IsBoundaryForAutomaticSpaces',$,IFCBOOLEAN(.T.),$);
|
||||
#110=IFCPROPERTYSET('0oJWxkmLrDkfNyw$fXaJlJ',#24,'Pset_ADT_WallStyle',$,(#109));
|
||||
#111=IFCWALLTYPE('0rVC1TQ8jB59NvbVl9lPKv',#24,'Standard','',$,(#110),$,$,$,.NOTDEFINED.);
|
||||
#112=IFCRELASSOCIATESMATERIAL('1MQ92qZt5DBAegNcoiGlI$',#24,$,$,(#111),#47);
|
||||
#114=IFCPROPERTYSINGLEVALUE('CleanUpRadius',$,IFCREAL(0.),$);
|
||||
#115=IFCPROPERTYSINGLEVALUE('BaseThickness',$,IFCREAL(240.),$);
|
||||
#116=IFCPROPERTYSET('2c$m4vkkXCRQkv47tw4V__',#24,'Pset_ADT_Wall',$,(#114,#115));
|
||||
#117=IFCRELDEFINESBYPROPERTIES('2zNTY_Wdv9Af5ujVyFvMZU',#24,$,$,(#48),#116);
|
||||
#118=IFCMATERIALLAYERSETUSAGE(#47,.AXIS2.,.POSITIVE.,-120.);
|
||||
#119=IFCRELASSOCIATESMATERIAL('12t2B3yDH1p98Hvdp9WK6r',#24,$,$,(#48),#118);
|
||||
#121=IFCCARTESIANPOINT((2457.916646497441,1075.723615845718,0.));
|
||||
#122=IFCDIRECTION((-0.5975627353391547,0.8018221606653107,0.));
|
||||
#123=IFCDIRECTION((0.,0.,1.));
|
||||
#124=IFCAXIS2PLACEMENT3D(#121,#123,#122);
|
||||
#125=IFCLOCALPLACEMENT(#35,#124);
|
||||
#126=IFCDIRECTION((0.,0.,1.));
|
||||
#127=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#128=IFCAXIS2PLACEMENT3D(#127,$,$);
|
||||
#129=IFCCARTESIANPOINT((70.43490214102496,120.));
|
||||
#130=IFCCARTESIANPOINT((76.70187549287516,-19.50082698623419));
|
||||
#131=IFCPOLYLINE((#129,#130));
|
||||
#132=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#131);
|
||||
#133=IFCCARTESIANPOINT((76.70187549287516,-19.50082698623419));
|
||||
#134=IFCCARTESIANPOINT((204.4440974897379,-120.0000000000001));
|
||||
#135=IFCPOLYLINE((#133,#134));
|
||||
#136=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#135);
|
||||
#137=IFCCARTESIANPOINT((204.4440974897379,-120.0000000000001));
|
||||
#138=IFCCARTESIANPOINT((751.8664398910547,-120.0000000000001));
|
||||
#139=IFCPOLYLINE((#137,#138));
|
||||
#140=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#139);
|
||||
#141=IFCCARTESIANPOINT((751.8664398910547,-120.0000000000001));
|
||||
#142=IFCCARTESIANPOINT((751.8664398910546,119.9999999999999));
|
||||
#143=IFCPOLYLINE((#141,#142));
|
||||
#144=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#143);
|
||||
#145=IFCCARTESIANPOINT((751.8664398910546,119.9999999999999));
|
||||
#146=IFCCARTESIANPOINT((70.43490214102496,120.));
|
||||
#147=IFCPOLYLINE((#145,#146));
|
||||
#148=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#147);
|
||||
#149=IFCCOMPOSITECURVE((#132,#136,#140,#144,#148),.F.);
|
||||
#150=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#149);
|
||||
#151=IFCEXTRUDEDAREASOLID(#150,#128,#126,3000.);
|
||||
#152=IFCSHAPEREPRESENTATION(#93,'Body','SweptSolid',(#151));
|
||||
#153=IFCCARTESIANPOINT((0.,0.));
|
||||
#154=IFCCARTESIANPOINT((751.8664398910548,5.684341886080802E-014));
|
||||
#155=IFCPOLYLINE((#153,#154));
|
||||
#156=IFCSHAPEREPRESENTATION(#101,'Axis','Curve2D',(#155));
|
||||
#157=IFCCARTESIANPOINT((0.,0.));
|
||||
#158=IFCCARTESIANPOINT((751.8664398910548,0.));
|
||||
#159=IFCPOLYLINE((#157,#158));
|
||||
#160=IFCSHAPEREPRESENTATION(#106,'ADT_Extended_BaseCurve','Curve2D',(#159));
|
||||
#161=IFCPRODUCTREPRESENTATION($,$,(#152,#156,#160));
|
||||
#120=IFCWALLSTANDARDCASE('2lhtGwcJ83HG00000000H1',#24,'WALL | Standard(2)','','',#125,#161,$);
|
||||
#162=IFCPROPERTYSINGLEVALUE('CleanUpRadius',$,IFCREAL(0.),$);
|
||||
#163=IFCPROPERTYSINGLEVALUE('BaseThickness',$,IFCREAL(240.),$);
|
||||
#164=IFCPROPERTYSET('0wc0$PGYjCLfI7Pj93Xu7L',#24,'Pset_ADT_Wall',$,(#162,#163));
|
||||
#165=IFCRELDEFINESBYPROPERTIES('3gLl$2DfHDURyAotWvtp6a',#24,$,$,(#120),#164);
|
||||
#166=IFCMATERIALLAYERSETUSAGE(#47,.AXIS2.,.POSITIVE.,-120.);
|
||||
#167=IFCRELASSOCIATESMATERIAL('2jDP$tek900ObnXJPL31oK',#24,$,$,(#120),#166);
|
||||
#169=IFCCARTESIANPOINT((2779.934668166755,377.9121748166324,0.));
|
||||
#170=IFCDIRECTION((0.3280771125770706,0.9446509451660398,0.));
|
||||
#171=IFCDIRECTION((0.,0.,1.));
|
||||
#172=IFCAXIS2PLACEMENT3D(#169,#171,#170);
|
||||
#173=IFCLOCALPLACEMENT(#35,#172);
|
||||
#174=IFCDIRECTION((0.,0.,1.));
|
||||
#175=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#176=IFCAXIS2PLACEMENT3D(#175,$,$);
|
||||
#177=IFCCARTESIANPOINT((-4.547473508864641E-013,120.0000000000003));
|
||||
#178=IFCCARTESIANPOINT((-4.547473508864641E-013,-119.9999999999998));
|
||||
#179=IFCPOLYLINE((#177,#178));
|
||||
#180=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#179);
|
||||
#181=IFCCARTESIANPOINT((-4.547473508864641E-013,-119.9999999999998));
|
||||
#182=IFCCARTESIANPOINT((632.3531082666547,-119.9999999999997));
|
||||
#183=IFCPOLYLINE((#181,#182));
|
||||
#184=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#183);
|
||||
#185=IFCCARTESIANPOINT((632.3531082666547,-119.9999999999997));
|
||||
#186=IFCCARTESIANPOINT((751.275259113414,-59.20512374082364));
|
||||
#187=IFCPOLYLINE((#185,#186));
|
||||
#188=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#187);
|
||||
#189=IFCCARTESIANPOINT((751.275259113414,-59.20512374082364));
|
||||
#190=IFCCARTESIANPOINT((882.2864106903579,-119.9999999999997));
|
||||
#191=IFCPOLYLINE((#189,#190));
|
||||
#192=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#191);
|
||||
#193=IFCCARTESIANPOINT((882.2864106903579,-119.9999999999997));
|
||||
#194=IFCCARTESIANPOINT((1137.704525824567,-119.9999999999997));
|
||||
#195=IFCPOLYLINE((#193,#194));
|
||||
#196=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#195);
|
||||
#197=IFCCARTESIANPOINT((1137.704525824567,-119.9999999999997));
|
||||
#198=IFCCARTESIANPOINT((1752.051672949501,120.0000000000003));
|
||||
#199=IFCPOLYLINE((#197,#198));
|
||||
#200=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#199);
|
||||
#201=IFCCARTESIANPOINT((1752.051672949501,120.0000000000003));
|
||||
#202=IFCCARTESIANPOINT((722.4390496935175,120.0000000000003));
|
||||
#203=IFCPOLYLINE((#201,#202));
|
||||
#204=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#203);
|
||||
#205=IFCCARTESIANPOINT((722.4390496935175,120.0000000000003));
|
||||
#206=IFCCARTESIANPOINT((-4.547473508864641E-013,120.0000000000003));
|
||||
#207=IFCPOLYLINE((#205,#206));
|
||||
#208=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#207);
|
||||
#209=IFCCOMPOSITECURVE((#180,#184,#188,#192,#196,#200,#204,#208),.F.);
|
||||
#210=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#209);
|
||||
#211=IFCEXTRUDEDAREASOLID(#210,#176,#174,3000.);
|
||||
#212=IFCSHAPEREPRESENTATION(#93,'Body','SweptSolid',(#211));
|
||||
#213=IFCCARTESIANPOINT((-2.273736754432321E-013,4.547473508864641E-013));
|
||||
#214=IFCCARTESIANPOINT((1444.878099387036,5.684341886080802E-013));
|
||||
#215=IFCPOLYLINE((#213,#214));
|
||||
#216=IFCSHAPEREPRESENTATION(#101,'Axis','Curve2D',(#215));
|
||||
#217=IFCCARTESIANPOINT((0.,0.));
|
||||
#218=IFCCARTESIANPOINT((1444.878099387036,0.));
|
||||
#219=IFCPOLYLINE((#217,#218));
|
||||
#220=IFCSHAPEREPRESENTATION(#106,'ADT_Extended_BaseCurve','Curve2D',(#219));
|
||||
#221=IFCPRODUCTREPRESENTATION($,$,(#212,#216,#220));
|
||||
#168=IFCWALLSTANDARDCASE('2lhtGwcJ83HG00000000H2',#24,'WALL | Standard(3)','','',#173,#221,$);
|
||||
#222=IFCPROPERTYSINGLEVALUE('CleanUpRadius',$,IFCREAL(0.),$);
|
||||
#223=IFCPROPERTYSINGLEVALUE('BaseThickness',$,IFCREAL(240.),$);
|
||||
#224=IFCPROPERTYSET('2ibyBCAQL4QOBTKQf4jQHz',#24,'Pset_ADT_Wall',$,(#222,#223));
|
||||
#225=IFCRELDEFINESBYPROPERTIES('32NTLb7gzC6O1cZcZivuNI',#24,$,$,(#168),#224);
|
||||
#226=IFCMATERIALLAYERSETUSAGE(#47,.AXIS2.,.POSITIVE.,-120.);
|
||||
#227=IFCRELASSOCIATESMATERIAL('2klQurQ81D1fxnJhfutVR2',#24,$,$,(#168),#226);
|
||||
#229=IFCCARTESIANPOINT((3253.966103039499,1742.817637052306,0.));
|
||||
#230=IFCDIRECTION((0.3991484399616704,-0.9168863194944971,0.));
|
||||
#231=IFCDIRECTION((0.,0.,1.));
|
||||
#232=IFCAXIS2PLACEMENT3D(#229,#231,#230);
|
||||
#233=IFCLOCALPLACEMENT(#35,#232);
|
||||
#234=IFCDIRECTION((0.,0.,1.));
|
||||
#235=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#236=IFCAXIS2PLACEMENT3D(#235,$,$);
|
||||
#237=IFCCARTESIANPOINT((-307.1735735624666,119.9999999999997));
|
||||
#238=IFCCARTESIANPOINT((307.1735735624668,-120.0000000000003));
|
||||
#239=IFCPOLYLINE((#237,#238));
|
||||
#240=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#239);
|
||||
#241=IFCCARTESIANPOINT((307.1735735624668,-120.0000000000003));
|
||||
#242=IFCCARTESIANPOINT((581.1618064430365,-120.0000000000003));
|
||||
#243=IFCPOLYLINE((#241,#242));
|
||||
#244=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#243);
|
||||
#245=IFCCARTESIANPOINT((581.1618064430365,-120.0000000000003));
|
||||
#246=IFCCARTESIANPOINT((726.2163106938239,-57.90345685735656));
|
||||
#247=IFCPOLYLINE((#245,#246));
|
||||
#248=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#247);
|
||||
#249=IFCCARTESIANPOINT((726.2163106938239,-57.90345685735656));
|
||||
#250=IFCCARTESIANPOINT((849.2664545142718,-120.0000000000003));
|
||||
#251=IFCPOLYLINE((#249,#250));
|
||||
#252=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#251);
|
||||
#253=IFCCARTESIANPOINT((849.2664545142718,-120.0000000000003));
|
||||
#254=IFCCARTESIANPOINT((1549.927643036887,-120.0000000000005));
|
||||
#255=IFCPOLYLINE((#253,#254));
|
||||
#256=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#255);
|
||||
#257=IFCCARTESIANPOINT((1549.927643036887,-120.0000000000005));
|
||||
#258=IFCCARTESIANPOINT((1549.927643036887,119.9999999999997));
|
||||
#259=IFCPOLYLINE((#257,#258));
|
||||
#260=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#259);
|
||||
#261=IFCCARTESIANPOINT((1549.927643036887,119.9999999999997));
|
||||
#262=IFCCARTESIANPOINT((774.9638215184432,119.9999999999996));
|
||||
#263=IFCPOLYLINE((#261,#262));
|
||||
#264=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#263);
|
||||
#265=IFCCARTESIANPOINT((774.9638215184432,119.9999999999996));
|
||||
#266=IFCCARTESIANPOINT((-307.1735735624666,119.9999999999997));
|
||||
#267=IFCPOLYLINE((#265,#266));
|
||||
#268=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#267);
|
||||
#269=IFCCOMPOSITECURVE((#240,#244,#248,#252,#256,#260,#264,#268),.F.);
|
||||
#270=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#269);
|
||||
#271=IFCEXTRUDEDAREASOLID(#270,#236,#234,3000.);
|
||||
#272=IFCSHAPEREPRESENTATION(#93,'Body','SweptSolid',(#271));
|
||||
#273=IFCCARTESIANPOINT((0.,-4.547473508864641E-013));
|
||||
#274=IFCCARTESIANPOINT((1549.927643036887,-5.684341886080802E-013));
|
||||
#275=IFCPOLYLINE((#273,#274));
|
||||
#276=IFCSHAPEREPRESENTATION(#101,'Axis','Curve2D',(#275));
|
||||
#277=IFCCARTESIANPOINT((0.,0.));
|
||||
#278=IFCCARTESIANPOINT((1549.927643036887,0.));
|
||||
#279=IFCPOLYLINE((#277,#278));
|
||||
#280=IFCSHAPEREPRESENTATION(#106,'ADT_Extended_BaseCurve','Curve2D',(#279));
|
||||
#281=IFCPRODUCTREPRESENTATION($,$,(#272,#276,#280));
|
||||
#228=IFCWALLSTANDARDCASE('2lhtGwcJ83HG00000000H3',#24,'WALL | Standard(4)','','',#233,#281,$);
|
||||
#282=IFCPROPERTYSINGLEVALUE('CleanUpRadius',$,IFCREAL(0.),$);
|
||||
#283=IFCPROPERTYSINGLEVALUE('BaseThickness',$,IFCREAL(240.),$);
|
||||
#284=IFCPROPERTYSET('0BRX88j_n4NOIHxr02H0Jw',#24,'Pset_ADT_Wall',$,(#282,#283));
|
||||
#285=IFCRELDEFINESBYPROPERTIES('26N9fHLK16gfVGRaEuzQrF',#24,$,$,(#228),#284);
|
||||
#286=IFCMATERIALLAYERSETUSAGE(#47,.AXIS2.,.POSITIVE.,-120.);
|
||||
#287=IFCRELASSOCIATESMATERIAL('2Hk6_wsHn5sfoaqpzETEal',#24,$,$,(#228),#286);
|
||||
#289=IFCCARTESIANPOINT((3016.950385603127,1060.36490593447,0.));
|
||||
#290=IFCDIRECTION((0.9986798458674432,-0.05136696855159011,0.));
|
||||
#291=IFCDIRECTION((0.,0.,1.));
|
||||
#292=IFCAXIS2PLACEMENT3D(#289,#291,#290);
|
||||
#293=IFCLOCALPLACEMENT(#35,#292);
|
||||
#294=IFCDIRECTION((0.,0.,1.));
|
||||
#295=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#296=IFCAXIS2PLACEMENT3D(#295,$,$);
|
||||
#297=IFCCARTESIANPOINT((159.8473609968406,119.9999999999999));
|
||||
#298=IFCCARTESIANPOINT((64.90085332625358,11.16480579314089));
|
||||
#299=IFCPOLYLINE((#297,#298));
|
||||
#300=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#299);
|
||||
#301=IFCCARTESIANPOINT((64.90085332625358,11.16480579314089));
|
||||
#302=IFCCARTESIANPOINT((90.08594142686354,-120.));
|
||||
#303=IFCPOLYLINE((#301,#302));
|
||||
#304=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#303);
|
||||
#305=IFCCARTESIANPOINT((90.08594142686354,-120.));
|
||||
#306=IFCCARTESIANPOINT((472.7608930009803,-120.0000000000001));
|
||||
#307=IFCPOLYLINE((#305,#306));
|
||||
#308=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#307);
|
||||
#309=IFCCARTESIANPOINT((472.7608930009803,-120.0000000000001));
|
||||
#310=IFCCARTESIANPOINT((473.5022236877758,17.82876692952027));
|
||||
#311=IFCPOLYLINE((#309,#310));
|
||||
#312=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#311);
|
||||
#313=IFCCARTESIANPOINT((473.5022236877758,17.82876692952027));
|
||||
#314=IFCCARTESIANPOINT((353.2615109214021,120.));
|
||||
#315=IFCPOLYLINE((#313,#314));
|
||||
#316=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#315);
|
||||
#317=IFCCARTESIANPOINT((353.2615109214021,120.));
|
||||
#318=IFCCARTESIANPOINT((159.8473609968406,119.9999999999999));
|
||||
#319=IFCPOLYLINE((#317,#318));
|
||||
#320=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#319);
|
||||
#321=IFCCOMPOSITECURVE((#300,#304,#308,#312,#316,#320),.F.);
|
||||
#322=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#321);
|
||||
#323=IFCEXTRUDEDAREASOLID(#322,#296,#294,3000.);
|
||||
#324=IFCSHAPEREPRESENTATION(#93,'Body','SweptSolid',(#323));
|
||||
#325=IFCCARTESIANPOINT((0.,0.));
|
||||
#326=IFCCARTESIANPOINT((547.0635259968086,3.552713678800501E-015));
|
||||
#327=IFCPOLYLINE((#325,#326));
|
||||
#328=IFCSHAPEREPRESENTATION(#101,'Axis','Curve2D',(#327));
|
||||
#329=IFCCARTESIANPOINT((0.,0.));
|
||||
#330=IFCCARTESIANPOINT((547.0635259968085,0.));
|
||||
#331=IFCPOLYLINE((#329,#330));
|
||||
#332=IFCSHAPEREPRESENTATION(#106,'ADT_Extended_BaseCurve','Curve2D',(#331));
|
||||
#333=IFCPRODUCTREPRESENTATION($,$,(#324,#328,#332));
|
||||
#288=IFCWALLSTANDARDCASE('2lhtGwcJ83HG00000000H4',#24,'WALL | Standard(5)','','',#293,#333,$);
|
||||
#334=IFCPROPERTYSINGLEVALUE('CleanUpRadius',$,IFCREAL(0.),$);
|
||||
#335=IFCPROPERTYSINGLEVALUE('BaseThickness',$,IFCREAL(240.),$);
|
||||
#336=IFCPROPERTYSET('1dxcfSTJX3AP$6cw6tiCHd',#24,'Pset_ADT_Wall',$,(#334,#335));
|
||||
#337=IFCRELDEFINESBYPROPERTIES('3wR2lt$af3_Rw2ZDUUcNkm',#24,$,$,(#288),#336);
|
||||
#338=IFCMATERIALLAYERSETUSAGE(#47,.AXIS2.,.POSITIVE.,-120.);
|
||||
#339=IFCRELASSOCIATESMATERIAL('2AzYJIrMnCDfQclPilz6NM',#24,$,$,(#288),#338);
|
||||
#341=IFCCARTESIANPOINT((3784.238557984036,1734.788779082097,0.));
|
||||
#342=IFCDIRECTION((0.6924754248038312,-0.7214414640445569,0.));
|
||||
#343=IFCDIRECTION((0.,0.,1.));
|
||||
#344=IFCAXIS2PLACEMENT3D(#341,#343,#342);
|
||||
#345=IFCLOCALPLACEMENT(#35,#344);
|
||||
#346=IFCDIRECTION((0.,0.,1.));
|
||||
#347=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#348=IFCAXIS2PLACEMENT3D(#347,$,$);
|
||||
#349=IFCCARTESIANPOINT((1.13686837721616E-013,120.0000000000005));
|
||||
#350=IFCCARTESIANPOINT((1.13686837721616E-013,-119.9999999999996));
|
||||
#351=IFCPOLYLINE((#349,#350));
|
||||
#352=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#351);
|
||||
#353=IFCCARTESIANPOINT((1.13686837721616E-013,-119.9999999999996));
|
||||
#354=IFCCARTESIANPOINT((1030.836834060428,-119.9999999999994));
|
||||
#355=IFCPOLYLINE((#353,#354));
|
||||
#356=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#355);
|
||||
#357=IFCCARTESIANPOINT((1030.836834060428,-119.9999999999994));
|
||||
#358=IFCCARTESIANPOINT((1061.259220766313,17.77883153610446));
|
||||
#359=IFCPOLYLINE((#357,#358));
|
||||
#360=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#359);
|
||||
#361=IFCCARTESIANPOINT((1061.259220766313,17.77883153610446));
|
||||
#362=IFCCARTESIANPOINT((968.1919488331703,120.0000000000005));
|
||||
#363=IFCPOLYLINE((#361,#362));
|
||||
#364=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#363);
|
||||
#365=IFCCARTESIANPOINT((968.1919488331703,120.0000000000005));
|
||||
#366=IFCCARTESIANPOINT((1.13686837721616E-013,120.0000000000005));
|
||||
#367=IFCPOLYLINE((#365,#366));
|
||||
#368=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#367);
|
||||
#369=IFCCOMPOSITECURVE((#352,#356,#360,#364,#368),.F.);
|
||||
#370=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#369);
|
||||
#371=IFCEXTRUDEDAREASOLID(#370,#348,#346,3000.);
|
||||
#372=IFCSHAPEREPRESENTATION(#93,'Body','SweptSolid',(#371));
|
||||
#373=IFCCARTESIANPOINT((0.,0.));
|
||||
#374=IFCCARTESIANPOINT((1090.632978701969,-3.410605131648481E-013));
|
||||
#375=IFCPOLYLINE((#373,#374));
|
||||
#376=IFCSHAPEREPRESENTATION(#101,'Axis','Curve2D',(#375));
|
||||
#377=IFCCARTESIANPOINT((0.,0.));
|
||||
#378=IFCCARTESIANPOINT((1090.632978701969,0.));
|
||||
#379=IFCPOLYLINE((#377,#378));
|
||||
#380=IFCSHAPEREPRESENTATION(#106,'ADT_Extended_BaseCurve','Curve2D',(#379));
|
||||
#381=IFCPRODUCTREPRESENTATION($,$,(#372,#376,#380));
|
||||
#340=IFCWALLSTANDARDCASE('2lhtGwcJ83HG00000000H5',#24,'WALL | Standard(6)','','',#345,#381,$);
|
||||
#382=IFCPROPERTYSINGLEVALUE('CleanUpRadius',$,IFCREAL(0.),$);
|
||||
#383=IFCPROPERTYSINGLEVALUE('BaseThickness',$,IFCREAL(240.),$);
|
||||
#384=IFCPROPERTYSET('0Up4zp7e94FBbnWrXGJl$l',#24,'Pset_ADT_Wall',$,(#382,#383));
|
||||
#385=IFCRELDEFINESBYPROPERTIES('3e9Q3nr89AMhcBZ7dNEpic',#24,$,$,(#340),#384);
|
||||
#386=IFCMATERIALLAYERSETUSAGE(#47,.AXIS2.,.POSITIVE.,-120.);
|
||||
#387=IFCRELASSOCIATESMATERIAL('3cHUjd9yr1r80hcasHWu3f',#24,$,$,(#340),#386);
|
||||
#389=IFCCARTESIANPOINT((4539.47509321575,947.9609261920723,0.));
|
||||
#390=IFCDIRECTION((0.7073521708291393,0.7068613063559953,0.));
|
||||
#391=IFCDIRECTION((0.,0.,1.));
|
||||
#392=IFCAXIS2PLACEMENT3D(#389,#391,#390);
|
||||
#393=IFCLOCALPLACEMENT(#35,#392);
|
||||
#394=IFCDIRECTION((0.,0.,1.));
|
||||
#395=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#396=IFCAXIS2PLACEMENT3D(#395,$,$);
|
||||
#397=IFCCARTESIANPOINT((122.441029868799,120.));
|
||||
#398=IFCCARTESIANPOINT((18.36666961842138,29.00982511459597));
|
||||
#399=IFCPOLYLINE((#397,#398));
|
||||
#400=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#399);
|
||||
#401=IFCCARTESIANPOINT((18.36666961842138,29.00982511459597));
|
||||
#402=IFCCARTESIANPOINT((38.84223121284254,-120.));
|
||||
#403=IFCPOLYLINE((#401,#402));
|
||||
#404=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#403);
|
||||
#405=IFCCARTESIANPOINT((38.84223121284254,-120.));
|
||||
#406=IFCCARTESIANPOINT((976.8275297750488,-120.));
|
||||
#407=IFCPOLYLINE((#405,#406));
|
||||
#408=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#407);
|
||||
#409=IFCCARTESIANPOINT((976.8275297750488,-120.));
|
||||
#410=IFCCARTESIANPOINT((976.8275297750488,120.));
|
||||
#411=IFCPOLYLINE((#409,#410));
|
||||
#412=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#411);
|
||||
#413=IFCCARTESIANPOINT((976.8275297750488,120.));
|
||||
#414=IFCCARTESIANPOINT((122.441029868799,120.));
|
||||
#415=IFCPOLYLINE((#413,#414));
|
||||
#416=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#415);
|
||||
#417=IFCCOMPOSITECURVE((#400,#404,#408,#412,#416),.F.);
|
||||
#418=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#417);
|
||||
#419=IFCEXTRUDEDAREASOLID(#418,#396,#394,3000.);
|
||||
#420=IFCSHAPEREPRESENTATION(#93,'Body','SweptSolid',(#419));
|
||||
#421=IFCCARTESIANPOINT((0.,0.));
|
||||
#422=IFCCARTESIANPOINT((976.8275297750491,1.70530256582424E-013));
|
||||
#423=IFCPOLYLINE((#421,#422));
|
||||
#424=IFCSHAPEREPRESENTATION(#101,'Axis','Curve2D',(#423));
|
||||
#425=IFCCARTESIANPOINT((0.,0.));
|
||||
#426=IFCCARTESIANPOINT((976.827529775049,0.));
|
||||
#427=IFCPOLYLINE((#425,#426));
|
||||
#428=IFCSHAPEREPRESENTATION(#106,'ADT_Extended_BaseCurve','Curve2D',(#427));
|
||||
#429=IFCPRODUCTREPRESENTATION($,$,(#420,#424,#428));
|
||||
#388=IFCWALLSTANDARDCASE('2lhtGwcJ83HG00000000H6',#24,'WALL | Standard(7)','','',#393,#429,$);
|
||||
#430=IFCPROPERTYSINGLEVALUE('CleanUpRadius',$,IFCREAL(0.),$);
|
||||
#431=IFCPROPERTYSINGLEVALUE('BaseThickness',$,IFCREAL(240.),$);
|
||||
#432=IFCPROPERTYSET('0OLsg34F9CUO$xiuTUNsU5',#24,'Pset_ADT_Wall',$,(#430,#431));
|
||||
#433=IFCRELDEFINESBYPROPERTIES('3rd7TTQoT1qPDdLF2PfZea',#24,$,$,(#388),#432);
|
||||
#434=IFCMATERIALLAYERSETUSAGE(#47,.AXIS2.,.POSITIVE.,-120.);
|
||||
#435=IFCRELASSOCIATESMATERIAL('0VKrXtvGDC58t51AoVae9Z',#24,$,$,(#388),#434);
|
||||
#49=IFCRELCONTAINEDINSPATIALSTRUCTURE('2gADTGYbnEZBFMMVj8jyJa',#24,$,$,(#48,#120,#168,#228,#288,#340,#388,#436),#30);
|
||||
#437=IFCCARTESIANPOINT((4539.47509321575,947.9609261920714,0.));
|
||||
#438=IFCDIRECTION((-0.1589831835817115,-0.9872812908883789,0.));
|
||||
#439=IFCDIRECTION((0.,0.,1.));
|
||||
#440=IFCAXIS2PLACEMENT3D(#437,#439,#438);
|
||||
#441=IFCLOCALPLACEMENT(#35,#440);
|
||||
#442=IFCDIRECTION((0.,0.,1.));
|
||||
#443=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#444=IFCAXIS2PLACEMENT3D(#443,$,$);
|
||||
#445=IFCCARTESIANPOINT((38.84223121284123,120.0000000000002));
|
||||
#446=IFCCARTESIANPOINT((-31.8821033368572,-12.74503797050875));
|
||||
#447=IFCPOLYLINE((#445,#446));
|
||||
#448=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#447);
|
||||
#449=IFCCARTESIANPOINT((-31.8821033368572,-12.74503797050875));
|
||||
#450=IFCCARTESIANPOINT((59.79614464154236,-120.));
|
||||
#451=IFCPOLYLINE((#449,#450));
|
||||
#452=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#451);
|
||||
#453=IFCCARTESIANPOINT((59.79614464154236,-120.));
|
||||
#454=IFCCARTESIANPOINT((707.5090434692261,-119.9999999999996));
|
||||
#455=IFCPOLYLINE((#453,#454));
|
||||
#456=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#455);
|
||||
#457=IFCCARTESIANPOINT((707.5090434692261,-119.9999999999996));
|
||||
#458=IFCCARTESIANPOINT((707.5090434692261,120.0000000000002));
|
||||
#459=IFCPOLYLINE((#457,#458));
|
||||
#460=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#459);
|
||||
#461=IFCCARTESIANPOINT((707.5090434692261,120.0000000000002));
|
||||
#462=IFCCARTESIANPOINT((38.84223121284117,120.0000000000002));
|
||||
#463=IFCPOLYLINE((#461,#462));
|
||||
#464=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#463);
|
||||
#465=IFCCOMPOSITECURVE((#448,#452,#456,#460,#464),.F.);
|
||||
#466=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#465);
|
||||
#467=IFCEXTRUDEDAREASOLID(#466,#444,#442,3000.);
|
||||
#93=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','MODEL',*,*,*,*,#5,$,.MODEL_VIEW.,$);
|
||||
#468=IFCSHAPEREPRESENTATION(#93,'Body','SweptSolid',(#467));
|
||||
#97=IFCPRESENTATIONLAYERWITHSTYLE('AR1232_KS','Runkorakenteet, rakennusosat',(#94,#152,#212,#272,#324,#372,#420,#468),$,.T.,.F.,.F.,(#96));
|
||||
#469=IFCCARTESIANPOINT((0.,0.));
|
||||
#470=IFCCARTESIANPOINT((707.5090434692261,1.4210854715202E-014));
|
||||
#471=IFCPOLYLINE((#469,#470));
|
||||
#101=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','MODEL',*,*,*,*,#5,$,.MODEL_VIEW.,$);
|
||||
#472=IFCSHAPEREPRESENTATION(#101,'Axis','Curve2D',(#471));
|
||||
#473=IFCCARTESIANPOINT((0.,0.));
|
||||
#474=IFCCARTESIANPOINT((707.5090434692261,0.));
|
||||
#475=IFCPOLYLINE((#473,#474));
|
||||
#5=IFCGEOMETRICREPRESENTATIONCONTEXT($,'MODEL',3,1.E-005,#4,$);
|
||||
#106=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('ADT_Extended_BaseCurve','MODEL',*,*,*,*,#5,$,.MODEL_VIEW.,$);
|
||||
#476=IFCSHAPEREPRESENTATION(#106,'ADT_Extended_BaseCurve','Curve2D',(#475));
|
||||
#477=IFCPRODUCTREPRESENTATION($,$,(#468,#472,#476));
|
||||
#436=IFCWALLSTANDARDCASE('2lhtGwcJ83HG00000000H7',#24,'WALL | Standard(8)','','',#441,#477,$);
|
||||
#113=IFCRELDEFINESBYTYPE('0y$bcO38fCxhSKWFOIYRFZ',#24,$,$,(#48,#120,#168,#228,#288,#340,#388,#436),#111);
|
||||
#478=IFCPROPERTYSINGLEVALUE('CleanUpRadius',$,IFCREAL(0.),$);
|
||||
#479=IFCPROPERTYSINGLEVALUE('BaseThickness',$,IFCREAL(240.),$);
|
||||
#480=IFCPROPERTYSET('0EsnmwwTH6JxAwmyDYoEs7',#24,'Pset_ADT_Wall',$,(#478,#479));
|
||||
#481=IFCRELDEFINESBYPROPERTIES('1y5LaNU1n84QyBSdI46fXG',#24,$,$,(#436),#480);
|
||||
#482=IFCMATERIALLAYERSETUSAGE(#47,.AXIS2.,.POSITIVE.,-120.);
|
||||
#483=IFCRELASSOCIATESMATERIAL('00vImQiFz6NhsULH$dMSwJ',#24,$,$,(#436),#482);
|
||||
#484=IFCRELCONNECTSPATHELEMENTS('07A1wxc8v96OBIMhEaNQWt',#24,$,$,$,#48,#120,(1),(1),.ATSTART.,.ATPATH.);
|
||||
#485=IFCRELCONNECTSPATHELEMENTS('1HdJy39PD0RwEGJJhcDp_a',#24,$,$,$,#168,#288,(1),(1),.ATSTART.,.ATPATH.);
|
||||
#486=IFCRELCONNECTSPATHELEMENTS('2qWKvhZZn4Dw$bq5H5_EXi',#24,$,$,$,#168,#228,(1),(1),.ATSTART.,.ATEND.);
|
||||
#487=IFCRELCONNECTSPATHELEMENTS('3YPVNx5jv2yBSTa3qlJQ1C',#24,$,$,$,#288,#228,(1),(1),.ATPATH.,.ATEND.);
|
||||
#488=IFCRELCONNECTSPATHELEMENTS('15V_ai3fz6ewUk12cTZCVx',#24,$,$,$,#340,#388,(1),(1),.ATSTART.,.ATEND.);
|
||||
#489=IFCRELCONNECTSPATHELEMENTS('2Egc4N8fP8_uFOihrmN97y',#24,$,$,$,#340,#436,(1),(1),.ATSTART.,.ATEND.);
|
||||
#490=IFCRELCONNECTSPATHELEMENTS('0TjiRZjg11PObY37UtHvp5',#24,$,$,$,#388,#436,(1),(1),.ATSTART.,.ATSTART.);
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,217 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [notYetAssigned]'),'2;1');
|
||||
FILE_NAME(
|
||||
/* name */ 'advanced_brep.ifc',
|
||||
/* time_stamp */ '2012-05-31T11:53:44',
|
||||
/* author */ ('Jon'),
|
||||
/* organization */ ('Unknown'),
|
||||
/* preprocessor_version */ 'ssiIFC - Grasshopper Plug-in by Geometry Gym Pty Ltd',
|
||||
/* originating_system */ 'ssiIFC - Grasshopper Plug-in by Geometry Gym Pty Ltd',
|
||||
/* authorization */ 'None');
|
||||
|
||||
FILE_SCHEMA (('IFC4RC4'));
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
|
||||
/* single owner history sufficient if not otherwise required by the view definition ------------ */
|
||||
/* provides the person and application creating the data set, and the time it is created ------- */
|
||||
#1= IFCAPPLICATION(#2,'0.5.35.0','ssiRhinoIFC - Geometry Gym Plug-in for Rhino3d','ssiRhinoIFC');
|
||||
#2= IFCORGANIZATION($,'Geometry Gym Pty Ltd',$,$,$);
|
||||
#3= IFCPERSONANDORGANIZATION(#4,#5,$);
|
||||
#4= IFCPERSON($,'Jon',$,$,$,$,$,$);
|
||||
#5= IFCORGANIZATION($,'UNKNOWN',$,$,$);
|
||||
#6= IFCOWNERHISTORY(#3,#1,$,.ADDED.,1338465163,$,$,1338465163);
|
||||
|
||||
/* each IFC data set containing geometry has to define a geometric representation context ------ */
|
||||
/* the attribute 'ContextType' has to be 'Model' for 3D model geometry ------------------------- */
|
||||
#7= IFCCARTESIANPOINT((0.0,0.0,0.0));
|
||||
#8= IFCDIRECTION((1.0,0.0,0.0));
|
||||
#9= IFCDIRECTION((0.0,1.0,0.0));
|
||||
#10= IFCDIRECTION((0.0,0.0,1.0));
|
||||
#11= IFCAXIS2PLACEMENT3D(#7,#10,#8);
|
||||
#12= IFCAXIS2PLACEMENT2D(#13,$);
|
||||
#13= IFCCARTESIANPOINT((0.0,0.0));
|
||||
#14= IFCAXIS2PLACEMENT3D(#7,#10,#8);
|
||||
#15= IFCGEOMETRICREPRESENTATIONCONTEXT('Body','Model',3,0.00001,#14,#16);
|
||||
#16= IFCDIRECTION((0.0,1.0));
|
||||
|
||||
/* each IFC data set containing geometry has to define at absolute minimum length and angle ---- */
|
||||
#17= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
|
||||
#18= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
|
||||
#19= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
|
||||
#27= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#26= IFCUNITASSIGNMENT((#17,#18,#19,#27));
|
||||
|
||||
/* each IFC data set containing elements in a building context has to include a building ------- */
|
||||
/* at absolute minimum (could have a site and stories as well) --------------------------------- */
|
||||
#25= IFCPROJECT('2oT9YYbSrBUghtexcAcblU',#6,'Grasshopper Project',$,$,'Grasshopper Project',$,(#15),#26);
|
||||
#21= IFCBUILDING('3qzoyCPy1CtfV237Rle9$t',#6,'Grasshopper Building','GH Building',$,#22,$,$,.ELEMENT.,$,$,$);
|
||||
#22= IFCLOCALPLACEMENT($,#11);
|
||||
#23= IFCRELCONTAINEDINSPATIALSTRUCTURE('0LkkopPYL7VANMLhZDjkkq',#6,'Building','Building Container for Elements',(#181),#21);
|
||||
#28= IFCRELAGGREGATES('2C1MZiLqv228Cmw2sZ7QPO',#6,'Project Container','Project Container for Buildings',#25,(#21));
|
||||
|
||||
/* geometry definition of the advanced brep ---------------------------------------------------- */
|
||||
/* previded as the 'AdvancedBrep' representation type for the 'Body' of a building element proxy */
|
||||
#29= IFCCLOSEDSHELL((#104,#115,#131,#147,#163,#179));
|
||||
#30= IFCVERTEXPOINT(#31);
|
||||
#31= IFCCARTESIANPOINT((-0.5,-0.5,0.0));
|
||||
#32= IFCVERTEXPOINT(#33);
|
||||
#33= IFCCARTESIANPOINT((0.5,-0.5,0.0));
|
||||
#34= IFCVERTEXPOINT(#35);
|
||||
#35= IFCCARTESIANPOINT((0.5,0.5,0.0));
|
||||
#36= IFCVERTEXPOINT(#37);
|
||||
#37= IFCCARTESIANPOINT((-0.5,0.5,0.0));
|
||||
#38= IFCVERTEXPOINT(#39);
|
||||
#39= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.0));
|
||||
#40= IFCVERTEXPOINT(#41);
|
||||
#41= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.0));
|
||||
#42= IFCVERTEXPOINT(#43);
|
||||
#43= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.0));
|
||||
#44= IFCVERTEXPOINT(#45);
|
||||
#45= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.0));
|
||||
#46= IFCCARTESIANPOINT((-0.5,0.5));
|
||||
#47= IFCCARTESIANPOINT((-0.5,-0.5));
|
||||
#48= IFCPOLYLINE((#47,#46));
|
||||
#49= IFCEDGECURVE(#30,#36,#48,.T.);
|
||||
#50= IFCCARTESIANPOINT((-0.5,-0.5));
|
||||
#51= IFCCARTESIANPOINT((0.5,-0.5));
|
||||
#52= IFCPOLYLINE((#51,#50));
|
||||
#53= IFCEDGECURVE(#32,#30,#52,.T.);
|
||||
#54= IFCCARTESIANPOINT((0.5,-0.5));
|
||||
#55= IFCCARTESIANPOINT((0.5,0.5));
|
||||
#56= IFCPOLYLINE((#55,#54));
|
||||
#57= IFCEDGECURVE(#34,#32,#56,.T.);
|
||||
#58= IFCCARTESIANPOINT((0.5,0.5));
|
||||
#59= IFCCARTESIANPOINT((-0.5,0.5));
|
||||
#60= IFCPOLYLINE((#59,#58));
|
||||
#61= IFCEDGECURVE(#36,#34,#60,.T.);
|
||||
#62= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.0));
|
||||
#63= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.0));
|
||||
#64= IFCPOLYLINE((#63,#62));
|
||||
#65= IFCEDGECURVE(#38,#44,#64,.T.);
|
||||
#66= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.0));
|
||||
#67= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.0));
|
||||
#68= IFCPOLYLINE((#67,#66));
|
||||
#69= IFCEDGECURVE(#40,#38,#68,.T.);
|
||||
#70= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.0));
|
||||
#71= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.0));
|
||||
#72= IFCPOLYLINE((#71,#70));
|
||||
#73= IFCEDGECURVE(#42,#40,#72,.T.);
|
||||
#74= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.0));
|
||||
#75= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.0));
|
||||
#76= IFCPOLYLINE((#75,#74));
|
||||
#77= IFCEDGECURVE(#44,#42,#76,.T.);
|
||||
#78= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.0));
|
||||
#79= IFCCARTESIANPOINT((-0.5,-0.5,0.0));
|
||||
#80= IFCPOLYLINE((#79,#78));
|
||||
#81= IFCEDGECURVE(#30,#44,#80,.T.);
|
||||
#82= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.0));
|
||||
#83= IFCCARTESIANPOINT((0.5,-0.5,0.0));
|
||||
#84= IFCPOLYLINE((#83,#82));
|
||||
#85= IFCEDGECURVE(#32,#42,#84,.T.);
|
||||
#86= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.0));
|
||||
#87= IFCCARTESIANPOINT((0.5,0.5,0.0));
|
||||
#88= IFCPOLYLINE((#87,#86));
|
||||
#89= IFCEDGECURVE(#34,#40,#88,.T.);
|
||||
#90= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.0));
|
||||
#91= IFCCARTESIANPOINT((-0.5,0.5,0.0));
|
||||
#92= IFCPOLYLINE((#91,#90));
|
||||
#93= IFCEDGECURVE(#36,#38,#92,.T.);
|
||||
#94= IFCORIENTEDEDGE(#30,#36,#49,.T.);
|
||||
#95= IFCORIENTEDEDGE(#36,#34,#61,.T.);
|
||||
#96= IFCORIENTEDEDGE(#34,#32,#57,.T.);
|
||||
#97= IFCORIENTEDEDGE(#32,#30,#53,.T.);
|
||||
#98= IFCEDGELOOP((#94,#95,#96,#97));
|
||||
#99= IFCFACEOUTERBOUND(#98,.T.);
|
||||
#100= IFCPLANE(#101);
|
||||
#101= IFCAXIS2PLACEMENT3D(#102,#103,#8);
|
||||
#102= IFCCARTESIANPOINT((-0.5,-0.5,0.0));
|
||||
#103= IFCDIRECTION((0.0,0.0,-1.0));
|
||||
#104= IFCADVANCEDFACE((#99),#100,.T.);
|
||||
#105= IFCORIENTEDEDGE(#38,#44,#65,.T.);
|
||||
#106= IFCORIENTEDEDGE(#44,#42,#77,.T.);
|
||||
#107= IFCORIENTEDEDGE(#42,#40,#73,.T.);
|
||||
#108= IFCORIENTEDEDGE(#40,#38,#69,.T.);
|
||||
#109= IFCEDGELOOP((#105,#106,#107,#108));
|
||||
#110= IFCFACEOUTERBOUND(#109,.T.);
|
||||
#111= IFCPLANE(#112);
|
||||
#112= IFCAXIS2PLACEMENT3D(#113,#10,#114);
|
||||
#113= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.0));
|
||||
#114= IFCDIRECTION((-0.5,-0.8660254,0.0));
|
||||
#115= IFCADVANCEDFACE((#110),#111,.T.);
|
||||
#116= IFCORIENTEDEDGE(#36,#38,#93,.T.);
|
||||
#117= IFCORIENTEDEDGE(#38,#44,#65,.T.);
|
||||
#118= IFCORIENTEDEDGE(#44,#30,#81,.F.);
|
||||
#119= IFCORIENTEDEDGE(#30,#36,#49,.T.);
|
||||
#120= IFCEDGELOOP((#116,#117,#118,#119));
|
||||
#121= IFCFACEOUTERBOUND(#120,.T.);
|
||||
#122= IFCBSPLINESURFACEWITHKNOTS(3,1,((#123,#124),(#125,#126),(#127,#128),(#129,#130)),.UNSPECIFIED.,.F.,.F.,.U.,(4,4),(2,2),(0.0,1224.74487139159),(3.0,4.0),.UNSPECIFIED.);
|
||||
#123= IFCCARTESIANPOINT((-0.5,0.5,0.0));
|
||||
#124= IFCCARTESIANPOINT((-0.5,-0.5,0.0));
|
||||
#125= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));
|
||||
#126= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));
|
||||
#127= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));
|
||||
#128= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));
|
||||
#129= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.0));
|
||||
#130= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.0));
|
||||
#131= IFCADVANCEDFACE((#121),#122,.F.);
|
||||
#132= IFCORIENTEDEDGE(#32,#30,#53,.T.);
|
||||
#133= IFCORIENTEDEDGE(#30,#44,#81,.T.);
|
||||
#134= IFCORIENTEDEDGE(#44,#42,#77,.T.);
|
||||
#135= IFCORIENTEDEDGE(#42,#32,#85,.F.);
|
||||
#136= IFCEDGELOOP((#132,#133,#134,#135));
|
||||
#137= IFCFACEOUTERBOUND(#136,.T.);
|
||||
#138= IFCBSPLINESURFACEWITHKNOTS(3,1,((#139,#140),(#141,#142),(#143,#144),(#145,#146)),.UNSPECIFIED.,.F.,.F.,.U.,(4,4),(2,2),(0.0,1224.74487139159),(0.0,1.0),.UNSPECIFIED.);
|
||||
#139= IFCCARTESIANPOINT((-0.5,-0.5,0.0));
|
||||
#140= IFCCARTESIANPOINT((0.5,-0.5,0.0));
|
||||
#141= IFCCARTESIANPOINT((-0.27232909936926,-0.561004233964073,0.333333333333333));
|
||||
#142= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));
|
||||
#143= IFCCARTESIANPOINT((-0.0446581987385206,-0.622008467928146,0.666666666666667));
|
||||
#144= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));
|
||||
#145= IFCCARTESIANPOINT((0.183012701892219,-0.683012701892219,1.0));
|
||||
#146= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.0));
|
||||
#147= IFCADVANCEDFACE((#137),#138,.F.);
|
||||
#148= IFCORIENTEDEDGE(#34,#32,#57,.T.);
|
||||
#149= IFCORIENTEDEDGE(#32,#42,#85,.T.);
|
||||
#150= IFCORIENTEDEDGE(#42,#40,#73,.T.);
|
||||
#151= IFCORIENTEDEDGE(#40,#34,#89,.F.);
|
||||
#152= IFCEDGELOOP((#148,#149,#150,#151));
|
||||
#153= IFCFACEOUTERBOUND(#152,.T.);
|
||||
#154= IFCBSPLINESURFACEWITHKNOTS(3,1,((#155,#156),(#157,#158),(#159,#160),(#161,#162)),.UNSPECIFIED.,.F.,.F.,.U.,(4,4),(2,2),(0.0,1224.74487139159),(1.0,2.0),.UNSPECIFIED.);
|
||||
#155= IFCCARTESIANPOINT((0.5,-0.5,0.0));
|
||||
#156= IFCCARTESIANPOINT((0.5,0.5,0.0));
|
||||
#157= IFCCARTESIANPOINT((0.561004233964073,-0.27232909936926,0.333333333333333));
|
||||
#158= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));
|
||||
#159= IFCCARTESIANPOINT((0.622008467928146,-0.0446581987385206,0.666666666666667));
|
||||
#160= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));
|
||||
#161= IFCCARTESIANPOINT((0.683012701892219,0.183012701892219,1.0));
|
||||
#162= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.0));
|
||||
#163= IFCADVANCEDFACE((#153),#154,.F.);
|
||||
#164= IFCORIENTEDEDGE(#36,#34,#61,.T.);
|
||||
#165= IFCORIENTEDEDGE(#34,#40,#89,.T.);
|
||||
#166= IFCORIENTEDEDGE(#40,#38,#69,.T.);
|
||||
#167= IFCORIENTEDEDGE(#38,#36,#93,.F.);
|
||||
#168= IFCEDGELOOP((#164,#165,#166,#167));
|
||||
#169= IFCFACEOUTERBOUND(#168,.T.);
|
||||
#170= IFCBSPLINESURFACEWITHKNOTS(3,1,((#171,#172),(#173,#174),(#175,#176),(#177,#178)),.UNSPECIFIED.,.F.,.F.,.U.,(4,4),(2,2),(0.0,1224.74487139159),(2.0,3.0),.UNSPECIFIED.);
|
||||
#171= IFCCARTESIANPOINT((0.5,0.5,0.0));
|
||||
#172= IFCCARTESIANPOINT((-0.5,0.5,0.0));
|
||||
#173= IFCCARTESIANPOINT((0.27232909936926,0.561004233964073,0.333333333333333));
|
||||
#174= IFCCARTESIANPOINT((-0.561004233964073,0.27232909936926,0.333333333333333));
|
||||
#175= IFCCARTESIANPOINT((0.0446581987385206,0.622008467928146,0.666666666666667));
|
||||
#176= IFCCARTESIANPOINT((-0.622008467928146,0.0446581987385206,0.666666666666667));
|
||||
#177= IFCCARTESIANPOINT((-0.183012701892219,0.683012701892219,1.0));
|
||||
#178= IFCCARTESIANPOINT((-0.683012701892219,-0.183012701892219,1.0));
|
||||
#179= IFCADVANCEDFACE((#169),#170,.F.);
|
||||
#180= IFCADVANCEDBREP(#29);
|
||||
#181= IFCBUILDINGELEMENTPROXY('1hMBdOkWj7WhC2kvgZp44F',#6,'BuildingElementProxy',$,$,#184,#182,$,.NOTDEFINED.);
|
||||
#182= IFCPRODUCTDEFINITIONSHAPE($,$,(#183));
|
||||
#183= IFCSHAPEREPRESENTATION(#15,'Body','AdvancedBrep',(#180));
|
||||
#184= IFCLOCALPLACEMENT($,#11);
|
||||
ENDSEC;
|
||||
|
||||
END-ISO-10303-21;
|
||||
|
||||
|
||||
@@ -1,120 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
/* NOTE a valid model view name has to be asserted, replacing 'notYetAssigned' ----------------- */
|
||||
FILE_DESCRIPTION(
|
||||
( 'ViewDefinition [notYetAssigned]'
|
||||
,'Comment [manual creation of example file]'
|
||||
)
|
||||
,'2;1');
|
||||
/* NOTE standard header information according to ISO 10303-21 ---------------------------------- */
|
||||
FILE_NAME(
|
||||
'basic_shape_Brep.ifc',
|
||||
'2012-06-18T18:00:00',
|
||||
('Thomas Liebich'),
|
||||
('buildingSMART International'),
|
||||
'IFC text editor',
|
||||
'IFC text editor',
|
||||
'reference file created for the IFC4 specification');
|
||||
/* NOTE schema name to be replaced with 'IFC4' after the final release ------------------------ */
|
||||
FILE_SCHEMA(('IFC4'));
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* general entities required for all IFC data sets, defining the context for the exchange ------ */
|
||||
#100= IFCPROJECT('0xScRe4drECQ4DMSqUjd6d',#110,'proxy with brep',$,$,$,$,(#201),#301);
|
||||
|
||||
/* single owner history sufficient if not otherwise required by the view definition ------------ */
|
||||
/* provides the person and application creating the data set, and the time it is created ------- */
|
||||
#110= IFCOWNERHISTORY(#111,#115,$,.ADDED.,1320688800,$,$,1320688800);
|
||||
#111= IFCPERSONANDORGANIZATION(#112,#113,$);
|
||||
#112= IFCPERSON($,'Liebich','Thomas',$,$,$,$,$);
|
||||
#113= IFCORGANIZATION($,'buildingSMART International',$,$,$);
|
||||
#115= IFCAPPLICATION(#113,'1.0','IFC text editor','ifcTE');
|
||||
|
||||
/* each IFC data set containing geometry has to define a geometric representation context ------ */
|
||||
/* the attribute 'ContextType' has to be 'Model' for 3D model geometry ------------------------- */
|
||||
#201= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.0E-5,#210,$);
|
||||
/* the attribute 'ContextIdentifier' has to be 'Body' for the main 3D shape representation ----- */
|
||||
#202= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#201,$,.MODEL_VIEW.,$);
|
||||
#210= IFCAXIS2PLACEMENT3D(#901,$,$);
|
||||
|
||||
/* each IFC data set containing geometry has to define at absolute minimum length and angle ---- */
|
||||
/* here length is milli metre as SI unit, and plane angle is 'degree' as non SI unit ----------- */
|
||||
#301= IFCUNITASSIGNMENT((#311,#312));
|
||||
#311= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#312= IFCCONVERSIONBASEDUNIT(#313,.PLANEANGLEUNIT.,'degree',#314);
|
||||
#313= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#314= IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453293),#315);
|
||||
#315= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
|
||||
/* each IFC data set containing elements in a building context has to include a building ------- */
|
||||
/* at absolute minimum (could have a site and stories as well) --------------------------------- */
|
||||
#500= IFCBUILDING('2FCZDorxHDT8NI01kdXi8P',$,'Test Building',$,$,#511,$,$,.ELEMENT.,$,$,$);
|
||||
/* if the building is the uppermost spatial structure element it defines the absolut position -- */
|
||||
#511= IFCLOCALPLACEMENT($,#512);
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
|
||||
#512= IFCAXIS2PLACEMENT3D(#901,$,$);
|
||||
/* if the building is the uppermost spatial structure element it is assigned to the project ---- */
|
||||
#519= IFCRELAGGREGATES('2YBqaV_8L15eWJ9DA1sGmT',$,$,$,#100,(#500));
|
||||
|
||||
/* shared coordinates - it is permissable to share common instances to reduce file size -------- */
|
||||
#901= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#902= IFCDIRECTION((1.,0.,0.));
|
||||
#903= IFCDIRECTION((0.,1.,0.));
|
||||
#904= IFCDIRECTION((0.,0.,1.));
|
||||
#905= IFCDIRECTION((-1.,0.,0.));
|
||||
#906= IFCDIRECTION((0.,-1.,0.));
|
||||
#907= IFCDIRECTION((0.,0.,-1.));
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* proxy element with brep shape representation, assigned to the building ---------------------- */
|
||||
#1000= IFCBUILDINGELEMENTPROXY('1kTvXnbbzCWw8lcMd1dR4o',$,'P-1','sample proxy',$,#1001,#1010,$,$);
|
||||
/* proxy element placement relative to the building -------------------------------------------- */
|
||||
#1001= IFCLOCALPLACEMENT(#511,#1002);
|
||||
/* set local placement to 1 meter on x-axis, and 0 on y, and 0 on z axes ----------------------- */
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to those of building ---------- */
|
||||
#1002= IFCAXIS2PLACEMENT3D(#1003,$,$);
|
||||
#1003= IFCCARTESIANPOINT((1000.,0.,0.));
|
||||
/* proxy element shape representation ---------------------------------------------------------- */
|
||||
#1010= IFCPRODUCTDEFINITIONSHAPE($,$,(#1020));
|
||||
/* a single shape representation of type 'brep' is included ------------------------------------ */
|
||||
#1020= IFCSHAPEREPRESENTATION(#202,'Body','Brep',(#1021));
|
||||
/* faceted boundary representation ------------------------------------------------------------- */
|
||||
/* cube, 1m width, 1m depth, 2m height --------------------------------------------------------- */
|
||||
#1021= IFCFACETEDBREP (#1022);
|
||||
#1022= IFCCLOSEDSHELL ((#1110, #1120, #1130, #1140, #1150, #1160));
|
||||
#1110= IFCFACE((#1111));
|
||||
#1111= IFCFACEOUTERBOUND(#1112,.T.);
|
||||
#1112= IFCPOLYLOOP((#1201,#1202,#1206,#1205));
|
||||
#1120= IFCFACE((#1121));
|
||||
#1121= IFCFACEOUTERBOUND(#1122,.T.);
|
||||
#1122= IFCPOLYLOOP((#1206,#1202,#1203,#1207));
|
||||
#1130= IFCFACE((#1131));
|
||||
#1131= IFCFACEOUTERBOUND(#1132,.T.);
|
||||
#1132= IFCPOLYLOOP((#1207,#1203,#1204,#1208));
|
||||
#1140= IFCFACE((#1141));
|
||||
#1141= IFCFACEOUTERBOUND(#1142,.T.);
|
||||
#1142= IFCPOLYLOOP((#1208,#1204,#1201,#1205));
|
||||
#1150= IFCFACE((#1151));
|
||||
#1151= IFCFACEOUTERBOUND(#1152,.T.);
|
||||
#1152= IFCPOLYLOOP((#1201,#1204,#1203,#1202));
|
||||
#1160= IFCFACE((#1161));
|
||||
#1161= IFCFACEOUTERBOUND(#1162,.T.);
|
||||
#1162= IFCPOLYLOOP((#1206,#1207,#1208,#1205));
|
||||
/* shared vertices of the faceted boundary representation -------------------------------------- */
|
||||
#1201= IFCCARTESIANPOINT((-500.,-500.,0.));
|
||||
#1202= IFCCARTESIANPOINT((500.,-500.,0.));
|
||||
#1203= IFCCARTESIANPOINT((500.,500.,0.));
|
||||
#1204= IFCCARTESIANPOINT((-500.,500.,0.));
|
||||
#1205= IFCCARTESIANPOINT((-500.,-500.,2000.));
|
||||
#1206= IFCCARTESIANPOINT((500.,-500.,2000.));
|
||||
#1207= IFCCARTESIANPOINT((500.,500.,2000.));
|
||||
#1208= IFCCARTESIANPOINT((-500.,500.,2000.));
|
||||
|
||||
/* proxy element assigned to the building ------------------------------------------------------ */
|
||||
#10000=IFCRELCONTAINEDINSPATIALSTRUCTURE('2TnxZkTXT08eDuMuhUUFNy',$,'Physical model',$,(#1000),#500);
|
||||
|
||||
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,94 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
/* NOTE a valid model view name has to be asserted, replacing 'notYetAssigned' ----------------- */
|
||||
FILE_DESCRIPTION(
|
||||
( 'ViewDefinition [notYetAssigned]'
|
||||
,'Comment [manual creation of example file]'
|
||||
)
|
||||
,'2;1');
|
||||
/* NOTE standard header information according to ISO 10303-21 ---------------------------------- */
|
||||
FILE_NAME(
|
||||
'basic_shape_CSG.ifc',
|
||||
'2012-06-15T18:00:00',
|
||||
('Thomas Liebich'),
|
||||
('buildingSMART International'),
|
||||
'IFC text editor',
|
||||
'IFC text editor',
|
||||
'reference file created for the IFC4 specification');
|
||||
/* NOTE schema name to be replaced with 'IFC4' after the final release ------------------------ */
|
||||
FILE_SCHEMA(('IFC4'));
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* general entities required for all IFC data sets, defining the context for the exchange ------ */
|
||||
#100= IFCPROJECT('0xScRe4drECQ4DMSqUjd6d',#110,'proxy with CSG',$,$,$,$,(#201),#301);
|
||||
|
||||
/* single owner history sufficient if not otherwise required by the view definition ------------ */
|
||||
/* provides the person and application creating the data set, and the time it is created ------- */
|
||||
#110= IFCOWNERHISTORY(#111,#115,$,.ADDED.,1320688800,$,$,1320688800);
|
||||
#111= IFCPERSONANDORGANIZATION(#112,#113,$);
|
||||
#112= IFCPERSON($,'Liebich','Thomas',$,$,$,$,$);
|
||||
#113= IFCORGANIZATION($,'buildingSMART International',$,$,$);
|
||||
#115= IFCAPPLICATION(#113,'1.0','IFC text editor','ifcTE');
|
||||
|
||||
/* each IFC data set containing geometry has to define a geometric representation context ------ */
|
||||
/* the attribute 'ContextType' has to be 'Model' for 3D model geometry ------------------------- */
|
||||
#201= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.0E-5,#210,$);
|
||||
/* the attribute 'ContextIdentifier' has to be 'Body' for the main 3D shape representation ----- */
|
||||
#202= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#201,$,.MODEL_VIEW.,$);
|
||||
#210= IFCAXIS2PLACEMENT3D(#901,$,$);
|
||||
|
||||
/* each IFC data set containing geometry has to define at absolute minimum length and angle ---- */
|
||||
/* here length is milli metre as SI unit, and plane angle is 'degree' as non SI unit ----------- */
|
||||
#301= IFCUNITASSIGNMENT((#311,#312));
|
||||
#311= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#312= IFCCONVERSIONBASEDUNIT(#313,.PLANEANGLEUNIT.,'degree',#314);
|
||||
#313= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#314= IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453293),#315);
|
||||
#315= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
|
||||
/* each IFC data set containing elements in a building context has to include a building ------- */
|
||||
/* at absolute minimum (could have a site and stories as well) --------------------------------- */
|
||||
#500= IFCBUILDING('2FCZDorxHDT8NI01kdXi8P',$,'Test Building',$,$,#511,$,$,.ELEMENT.,$,$,$);
|
||||
/* if the building is the uppermost spatial structure element it defines the absolut position -- */
|
||||
#511= IFCLOCALPLACEMENT($,#512);
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
|
||||
#512= IFCAXIS2PLACEMENT3D(#901,$,$);
|
||||
/* if the building is the uppermost spatial structure element it is assigned to the project ---- */
|
||||
#519= IFCRELAGGREGATES('2YBqaV_8L15eWJ9DA1sGmT',$,$,$,#100,(#500));
|
||||
|
||||
/* shared coordinates - it is permissable to share common instances to reduce file size -------- */
|
||||
#901= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#902= IFCDIRECTION((1.,0.,0.));
|
||||
#903= IFCDIRECTION((0.,1.,0.));
|
||||
#904= IFCDIRECTION((0.,0.,1.));
|
||||
#905= IFCDIRECTION((-1.,0.,0.));
|
||||
#906= IFCDIRECTION((0.,-1.,0.));
|
||||
#907= IFCDIRECTION((0.,0.,-1.));
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* proxy element with CSG shape representation, assigned to the building ----------------------- */
|
||||
#1000= IFCBUILDINGELEMENTPROXY('1kTvXnbbzCWw8lcMd1dR4o',$,'P-1','sample CSG',$,#1001,#1010,$,$);
|
||||
/* proxy element placement relative to the building -------------------------------------------- */
|
||||
#1001= IFCLOCALPLACEMENT(#511,#1002);
|
||||
/* set local placement to 1 meter on x-axis, and 0 on y, and 0 on z axes ----------------------- */
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to those of building ---------- */
|
||||
#1002= IFCAXIS2PLACEMENT3D(#1003,$,$);
|
||||
#1003= IFCCARTESIANPOINT((1000.,0.,0.));
|
||||
/* proxy element shape representation ---------------------------------------------------------- */
|
||||
#1010= IFCPRODUCTDEFINITIONSHAPE($,$,(#1020));
|
||||
/* a single shape representation of type 'CSG' is included ------------------------------------- */
|
||||
#1020= IFCSHAPEREPRESENTATION(#202,'Body','CSG',(#1021));
|
||||
/* CSG representation consisting of a single primitive ---------------------------------------- */
|
||||
/* box, 1m width, 1m depth, 2m height ---------------------------------------------------------- */
|
||||
#1021= IFCCSGSOLID(#1022);
|
||||
#1022= IFCBLOCK(#1023,1000.,1000.,2000.);
|
||||
#1023= IFCAXIS2PLACEMENT3D(#1024,$,$);
|
||||
#1024= IFCCARTESIANPOINT((-500.,-500.,0.));
|
||||
|
||||
/* proxy element assigned to the building ------------------------------------------------------ */
|
||||
#10000=IFCRELCONTAINEDINSPATIALSTRUCTURE('2TnxZkTXT08eDuMuhUUFNy',$,'Physical model',$,(#1000),#500);
|
||||
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,119 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
/* NOTE a valid model view name has to be asserted, replacing 'notYetAssigned' ----------------- */
|
||||
FILE_DESCRIPTION(
|
||||
( 'ViewDefinition [notYetAssigned]'
|
||||
,'Comment [manual creation of example file]'
|
||||
)
|
||||
,'2;1');
|
||||
/* NOTE standard header information according to ISO 10303-21 ---------------------------------- */
|
||||
FILE_NAME(
|
||||
'IfcBuildingElementProxy_SurfaceModel.ifc',
|
||||
'2011-11-07T18:00:00',
|
||||
('Thomas Liebich'),
|
||||
('buildingSMART International'),
|
||||
'IFC text editor',
|
||||
'IFC text editor',
|
||||
'reference file created for the IFC4 specification');
|
||||
/* NOTE schema name to be replaced with 'IFC4' after the final release ------------------------ */
|
||||
FILE_SCHEMA(('IFC4'));
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* general entities required for all IFC data sets, defining the context for the exchange ------ */
|
||||
#100= IFCPROJECT('0xScRe4drECQ4DMSqUjd6d',#110,'proxy with surface model',$,$,$,$,(#201),#301);
|
||||
|
||||
/* single owner history sufficient if not otherwise required by the view definition ------------ */
|
||||
/* provides the person and application creating the data set, and the time it is created ------- */
|
||||
#110= IFCOWNERHISTORY(#111,#115,$,.ADDED.,1320688800,$,$,1320688800);
|
||||
#111= IFCPERSONANDORGANIZATION(#112,#113,$);
|
||||
#112= IFCPERSON($,'Liebich','Thomas',$,$,$,$,$);
|
||||
#113= IFCORGANIZATION($,'buildingSMART International',$,$,$);
|
||||
#115= IFCAPPLICATION(#113,'1.0','IFC text editor','ifcTE');
|
||||
|
||||
/* each IFC data set containing geometry has to define a geometric representation context ------ */
|
||||
/* the attribute 'ContextType' has to be 'Model' for 3D model geometry ------------------------- */
|
||||
#201= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.0E-5,#210,$);
|
||||
/* the attribute 'ContextIdentifier' has to be 'Body' for the main 3D shape representation ----- */
|
||||
#202= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#201,$,.MODEL_VIEW.,$);
|
||||
#210= IFCAXIS2PLACEMENT3D(#901,$,$);
|
||||
|
||||
/* each IFC data set containing geometry has to define at absolute minimum length and angle ---- */
|
||||
/* here length is milli metre as SI unit, and plane angle is 'degree' as non SI unit ----------- */
|
||||
#301= IFCUNITASSIGNMENT((#311,#312));
|
||||
#311= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#312= IFCCONVERSIONBASEDUNIT(#313,.PLANEANGLEUNIT.,'degree',#314);
|
||||
#313= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#314= IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453293),#315);
|
||||
#315= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
|
||||
/* each IFC data set containing elements in a building context has to include a building ------- */
|
||||
/* at absolute minimum (could have a site and stories as well) --------------------------------- */
|
||||
#500= IFCBUILDING('2FCZDorxHDT8NI01kdXi8P',$,'Test Building',$,$,#511,$,$,.ELEMENT.,$,$,$);
|
||||
/* if the building is the uppermost spatial structure element it defines the absolut position -- */
|
||||
#511= IFCLOCALPLACEMENT($,#512);
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
|
||||
#512= IFCAXIS2PLACEMENT3D(#901,$,$);
|
||||
/* if the building is the uppermost spatial structure element it is assigned to the project ---- */
|
||||
#519= IFCRELAGGREGATES('2YBqaV_8L15eWJ9DA1sGmT',$,$,$,#100,(#500));
|
||||
|
||||
/* shared coordinates - it is permissable to share common instances to reduce file size -------- */
|
||||
#901= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#902= IFCDIRECTION((1.,0.,0.));
|
||||
#903= IFCDIRECTION((0.,1.,0.));
|
||||
#904= IFCDIRECTION((0.,0.,1.));
|
||||
#905= IFCDIRECTION((-1.,0.,0.));
|
||||
#906= IFCDIRECTION((0.,-1.,0.));
|
||||
#907= IFCDIRECTION((0.,0.,-1.));
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* proxy element with surface model shape representation, assigned to the building ------------- */
|
||||
#1000= IFCBUILDINGELEMENTPROXY('1kTvXnbbzCWw8lcMd1dR4o',$,'P-1','sample proxy',$,#1001,#1010,$,$);
|
||||
/* proxy element placement relative to the building -------------------------------------------- */
|
||||
#1001= IFCLOCALPLACEMENT(#511,#1002);
|
||||
/* set local placement to 1 meter on x-axis, and 0 on y, and 0 on z axes ----------------------- */
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to those of building ---------- */
|
||||
#1002= IFCAXIS2PLACEMENT3D(#1003,$,$);
|
||||
#1003= IFCCARTESIANPOINT((1000.,0.,0.));
|
||||
/* proxy element shape representation ---------------------------------------------------------- */
|
||||
#1010= IFCPRODUCTDEFINITIONSHAPE($,$,(#1020));
|
||||
/* a single shape representation of type 'SurfaceModel' is included ---------------------------- */
|
||||
#1020= IFCSHAPEREPRESENTATION(#202,'Body','SurfaceModel',(#1021));
|
||||
/* face based surface representation ----------------------------------------------------------- */
|
||||
/* cube, 1m width, 1m depth, 2m height --------------------------------------------------------- */
|
||||
#1021= IFCFACEBASEDSURFACEMODEL ((#1022));
|
||||
#1022= IFCCONNECTEDFACESET ((#1110, #1120, #1130, #1140, #1150, #1160));
|
||||
#1110= IFCFACE((#1111));
|
||||
#1111= IFCFACEOUTERBOUND(#1112,.T.);
|
||||
#1112= IFCPOLYLOOP((#1201,#1202,#1206,#1205));
|
||||
#1120= IFCFACE((#1121));
|
||||
#1121= IFCFACEOUTERBOUND(#1122,.T.);
|
||||
#1122= IFCPOLYLOOP((#1206,#1202,#1203,#1207));
|
||||
#1130= IFCFACE((#1131));
|
||||
#1131= IFCFACEOUTERBOUND(#1132,.T.);
|
||||
#1132= IFCPOLYLOOP((#1207,#1203,#1204,#1208));
|
||||
#1140= IFCFACE((#1141));
|
||||
#1141= IFCFACEOUTERBOUND(#1142,.T.);
|
||||
#1142= IFCPOLYLOOP((#1208,#1204,#1201,#1205));
|
||||
#1150= IFCFACE((#1151));
|
||||
#1151= IFCFACEOUTERBOUND(#1152,.T.);
|
||||
#1152= IFCPOLYLOOP((#1201,#1204,#1203,#1202));
|
||||
#1160= IFCFACE((#1161));
|
||||
#1161= IFCFACEOUTERBOUND(#1162,.T.);
|
||||
#1162= IFCPOLYLOOP((#1206,#1207,#1208,#1205));
|
||||
/* shared vertices of the faceted boundary representation -------------------------------------- */
|
||||
#1201= IFCCARTESIANPOINT((-500.,-500.,0.));
|
||||
#1202= IFCCARTESIANPOINT((500.,-500.,0.));
|
||||
#1203= IFCCARTESIANPOINT((500.,500.,0.));
|
||||
#1204= IFCCARTESIANPOINT((-500.,500.,0.));
|
||||
#1205= IFCCARTESIANPOINT((-500.,-500.,2000.));
|
||||
#1206= IFCCARTESIANPOINT((500.,-500.,2000.));
|
||||
#1207= IFCCARTESIANPOINT((500.,500.,2000.));
|
||||
#1208= IFCCARTESIANPOINT((-500.,500.,2000.));
|
||||
|
||||
/* proxy element assigned to the building ------------------------------------------------------ */
|
||||
#10000=IFCRELCONTAINEDINSPATIALSTRUCTURE('2TnxZkTXT08eDuMuhUUFNy',$,'Physical model',$,(#1000),#500);
|
||||
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,97 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
/* NOTE a valid model view name has to be asserted, replacing 'notYetAssigned' ----------------- */
|
||||
FILE_DESCRIPTION(
|
||||
( 'ViewDefinition [notYetAssigned]'
|
||||
,'Comment [manual creation of example file]'
|
||||
)
|
||||
,'2;1');
|
||||
/* NOTE standard header information according to ISO 10303-21 ---------------------------------- */
|
||||
FILE_NAME(
|
||||
'basic_shape_SweptSolid.ifc',
|
||||
'2012-06-18T18:00:00',
|
||||
('Thomas Liebich'),
|
||||
('buildingSMART International'),
|
||||
'IFC text editor',
|
||||
'IFC text editor',
|
||||
'reference file created for the IFC4 specification');
|
||||
/* NOTE schema name to be replaced with 'IFC4' after the final release ------------------------ */
|
||||
FILE_SCHEMA(('IFC4'));
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* general entities required for all IFC data sets, defining the context for the exchange ------ */
|
||||
#100= IFCPROJECT('0xScRe4drECQ4DMSqUjd6d',#110,'proxy with swept solid',$,$,$,$,(#201),#301);
|
||||
|
||||
/* single owner history sufficient if not otherwise required by the view definition ------------ */
|
||||
/* provides the person and application creating the data set, and the time it is created ------- */
|
||||
#110= IFCOWNERHISTORY(#111,#115,$,.ADDED.,1320688800,$,$,1320688800);
|
||||
#111= IFCPERSONANDORGANIZATION(#112,#113,$);
|
||||
#112= IFCPERSON($,'Liebich','Thomas',$,$,$,$,$);
|
||||
#113= IFCORGANIZATION($,'buildingSMART International',$,$,$);
|
||||
#115= IFCAPPLICATION(#113,'1.0','IFC text editor','ifcTE');
|
||||
|
||||
/* each IFC data set containing geometry has to define a geometric representation context ------ */
|
||||
/* the attribute 'ContextType' has to be 'Model' for 3D model geometry ------------------------- */
|
||||
#201= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.0E-5,#210,$);
|
||||
/* the attribute 'ContextIdentifier' has to be 'Body' for the main 3D shape representation ----- */
|
||||
#202= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#201,$,.MODEL_VIEW.,$);
|
||||
#210= IFCAXIS2PLACEMENT3D(#901,$,$);
|
||||
|
||||
/* each IFC data set containing geometry has to define at absolute minimum length and angle ---- */
|
||||
/* here length is milli metre as SI unit, and plane angle is 'degree' as non SI unit ----------- */
|
||||
#301= IFCUNITASSIGNMENT((#311,#312));
|
||||
#311= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#312= IFCCONVERSIONBASEDUNIT(#313,.PLANEANGLEUNIT.,'degree',#314);
|
||||
#313= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#314= IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453293),#315);
|
||||
#315= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
|
||||
/* each IFC data set containing elements in a building context has to include a building ------- */
|
||||
/* at absolute minimum (could have a site and stories as well) --------------------------------- */
|
||||
#500= IFCBUILDING('2FCZDorxHDT8NI01kdXi8P',$,'Test Building',$,$,#511,$,$,.ELEMENT.,$,$,$);
|
||||
/* if the building is the uppermost spatial structure element it defines the absolut position -- */
|
||||
#511= IFCLOCALPLACEMENT($,#512);
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
|
||||
#512= IFCAXIS2PLACEMENT3D(#901,$,$);
|
||||
/* if the building is the uppermost spatial structure element it is assigned to the project ---- */
|
||||
#519= IFCRELAGGREGATES('2YBqaV_8L15eWJ9DA1sGmT',$,$,$,#100,(#500));
|
||||
|
||||
/* shared coordinates - it is permissable to share common instances to reduce file size -------- */
|
||||
#901= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#902= IFCDIRECTION((1.,0.,0.));
|
||||
#903= IFCDIRECTION((0.,1.,0.));
|
||||
#904= IFCDIRECTION((0.,0.,1.));
|
||||
#905= IFCDIRECTION((-1.,0.,0.));
|
||||
#906= IFCDIRECTION((0.,-1.,0.));
|
||||
#907= IFCDIRECTION((0.,0.,-1.));
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* proxy element with swept solid shape representation, assigned to the building --------------- */
|
||||
#1000= IFCBUILDINGELEMENTPROXY('1kTvXnbbzCWw8lcMd1dR4o',$,'P-1','sample proxy',$,#1001,#1010,$,$);
|
||||
/* proxy element placement relative to the building -------------------------------------------- */
|
||||
#1001= IFCLOCALPLACEMENT(#511,#1002);
|
||||
/* set local placement to 1 meter on x-axis, and 0 on y, and 0 on z axes ----------------------- */
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to those of building ---------- */
|
||||
#1002= IFCAXIS2PLACEMENT3D(#1003,$,$);
|
||||
#1003= IFCCARTESIANPOINT((1000.,0.,0.));
|
||||
/* proxy element shape representation ---------------------------------------------------------- */
|
||||
#1010= IFCPRODUCTDEFINITIONSHAPE($,$,(#1020));
|
||||
/* a single shape representation of type 'SweptSolid' is included ------------------------------ */
|
||||
#1020= IFCSHAPEREPRESENTATION(#202,'Body','SweptSolid',(#1021));
|
||||
/* based on a profile (or cross section) of 1m by 1m being extruded by 2m ---------------------- */
|
||||
#1021= IFCEXTRUDEDAREASOLID(#1022,$,#1034,2000.);
|
||||
#1022= IFCRECTANGLEPROFILEDEF(.AREA.,'1m x 1m rectangle',$,1000.,1000.);
|
||||
/* extrusion body is placed centric with no rotation inside the object coordinate placement ---- */
|
||||
/* extrusion position z = default = (0.,0.,1.), x = default = (1.,0.,0.) ----------------------- */
|
||||
/* the default position, i.e. no re-positioning of the results, hence the position is NIL ------ */
|
||||
/* the extrusion if perpendicular to the profile - i.e. along the positive z-axis -------------- */
|
||||
#1034= IFCDIRECTION((0.,0.,1.));
|
||||
|
||||
/* proxy element assigned to the building ------------------------------------------------------ */
|
||||
#10000=IFCRELCONTAINEDINSPATIALSTRUCTURE('2TnxZkTXT08eDuMuhUUFNy',$,'Physical model',$,(#1000),#500);
|
||||
|
||||
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,92 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
/* NOTE a valid model view name has to be asserted, replacing 'notYetAssigned' ----------------- */
|
||||
FILE_DESCRIPTION(
|
||||
( 'ViewDefinition [notYetAssigned]'
|
||||
,'Comment [manual creation of example file]'
|
||||
)
|
||||
,'2;1');
|
||||
/* NOTE standard header information according to ISO 10303-21 ---------------------------------- */
|
||||
FILE_NAME(
|
||||
'IfcBuildingElementProxy_Tessellation.ifc',
|
||||
'2012-07-04T18:00:00',
|
||||
('Thomas Liebich'),
|
||||
('buildingSMART International'),
|
||||
'IFC text editor',
|
||||
'IFC text editor',
|
||||
'reference file created for the IFC4 specification');
|
||||
/* NOTE schema name to be replaced with 'IFC4' after the final release ------------------------ */
|
||||
FILE_SCHEMA(('IFC4'));
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* general entities required for all IFC data sets, defining the context for the exchange ------ */
|
||||
#100= IFCPROJECT('0xScRe4drECQ4DMSqUjd6d',#110,'proxy with tessellation',$,$,$,$,(#201),#301);
|
||||
|
||||
/* single owner history sufficient if not otherwise required by the view definition ------------ */
|
||||
/* provides the person and application creating the data set, and the time it is created ------- */
|
||||
#110= IFCOWNERHISTORY(#111,#115,$,.ADDED.,1320688800,$,$,1320688800);
|
||||
#111= IFCPERSONANDORGANIZATION(#112,#113,$);
|
||||
#112= IFCPERSON($,'Liebich','Thomas',$,$,$,$,$);
|
||||
#113= IFCORGANIZATION($,'buildingSMART International',$,$,$);
|
||||
#115= IFCAPPLICATION(#113,'1.0','IFC text editor','ifcTE');
|
||||
|
||||
/* each IFC data set containing geometry has to define a geometric representation context ------ */
|
||||
/* the attribute 'ContextType' has to be 'Model' for 3D model geometry ------------------------- */
|
||||
#201= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.0E-5,#210,$);
|
||||
/* the attribute 'ContextIdentifier' has to be 'Body' for the main 3D shape representation ----- */
|
||||
#202= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#201,$,.MODEL_VIEW.,$);
|
||||
#210= IFCAXIS2PLACEMENT3D(#901,$,$);
|
||||
|
||||
/* each IFC data set containing geometry has to define at absolute minimum length and angle ---- */
|
||||
/* here length is milli metre as SI unit, and plane angle is 'degree' as non SI unit ----------- */
|
||||
#301= IFCUNITASSIGNMENT((#311,#312));
|
||||
#311= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#312= IFCCONVERSIONBASEDUNIT(#313,.PLANEANGLEUNIT.,'degree',#314);
|
||||
#313= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#314= IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453293),#315);
|
||||
#315= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
|
||||
/* each IFC data set containing elements in a building context has to include a building ------- */
|
||||
/* at absolute minimum (could have a site and stories as well) --------------------------------- */
|
||||
#500= IFCBUILDING('2FCZDorxHDT8NI01kdXi8P',$,'Test Building',$,$,#511,$,$,.ELEMENT.,$,$,$);
|
||||
/* if the building is the uppermost spatial structure element it defines the absolut position -- */
|
||||
#511= IFCLOCALPLACEMENT($,#512);
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
|
||||
#512= IFCAXIS2PLACEMENT3D(#901,$,$);
|
||||
/* if the building is the uppermost spatial structure element it is assigned to the project ---- */
|
||||
#519= IFCRELAGGREGATES('2YBqaV_8L15eWJ9DA1sGmT',$,$,$,#100,(#500));
|
||||
|
||||
/* shared coordinates - it is permissable to share common instances to reduce file size -------- */
|
||||
#901= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#902= IFCDIRECTION((1.,0.,0.));
|
||||
#903= IFCDIRECTION((0.,1.,0.));
|
||||
#904= IFCDIRECTION((0.,0.,1.));
|
||||
#905= IFCDIRECTION((-1.,0.,0.));
|
||||
#906= IFCDIRECTION((0.,-1.,0.));
|
||||
#907= IFCDIRECTION((0.,0.,-1.));
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* proxy element with tessellated shape representation, assigned to the building --------------- */
|
||||
#1000= IFCBUILDINGELEMENTPROXY('1kTvXnbbzCWw8lcMd1dR4o',$,'P-1','sample proxy',$,#1001,#1010,$,$);
|
||||
/* proxy element placement relative to the building -------------------------------------------- */
|
||||
#1001= IFCLOCALPLACEMENT(#511,#1002);
|
||||
/* set local placement to 1 meter on x-axis, and 0 on y, and 0 on z axes ----------------------- */
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to those of building ---------- */
|
||||
#1002= IFCAXIS2PLACEMENT3D(#1003,$,$);
|
||||
#1003= IFCCARTESIANPOINT((1000.,0.,0.));
|
||||
/* proxy element shape representation ---------------------------------------------------------- */
|
||||
#1010= IFCPRODUCTDEFINITIONSHAPE($,$,(#1020));
|
||||
/* a single shape representation of type 'Tessellation' is included ---------------------------- */
|
||||
#1020= IFCSHAPEREPRESENTATION(#202,'Body','Tessellation',(#1021));
|
||||
/* tessellated surface representation by triangulation ----------------------------------------- */
|
||||
/* cube, 1m width, 1m depth, 2m height --------------------------------------------------------- */
|
||||
#1021= IFCTRIANGULATEDFACESET(#1022,$,.T.,((1,6,5),(1,2,6),(6,2,7),(7,2,3),(7,8,6),(6,8,5),(5,8,1),(1,8,4),(4,2,1),(2,4,3),(4,8,7),(7,3,4)),$);
|
||||
#1022= IFCCARTESIANPOINTLIST3D(((-500.,-500.,0.),(500.,-500.,0.),(500.,500.,0.),(-500.,500.,0.), (-500.,-500.,2000.),(500.,-500.,2000.),(500.,500.,2000.),(-500.,500.,2000.)));
|
||||
|
||||
/* proxy element assigned to the building ------------------------------------------------------ */
|
||||
#10000=IFCRELCONTAINEDINSPATIALSTRUCTURE('2TnxZkTXT08eDuMuhUUFNy',$,'Physical model',$,(#1000),#500);
|
||||
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,203 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION (
|
||||
('ViewDefinition [CoordinationView]'),
|
||||
'2;1');
|
||||
FILE_NAME (
|
||||
'building_element_configuration_wall.ifc',
|
||||
'2011-12-12T22:18:35',
|
||||
('Architect'),
|
||||
('Test Office'),
|
||||
'IFC Engine DLL version 1.03 beta',
|
||||
'Geometry example',
|
||||
'The authorising person');
|
||||
FILE_SCHEMA (('IFC4'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* general entities required for all IFC data sets, defining the context for the exchange ------ */
|
||||
#1 = IFCPROJECT('28hypXUBvBefc20SI8kfA$', #2, 'Default Project', 'Description of Default Project', $, $, $, (#20), #7);
|
||||
|
||||
/* single owner history sufficient if not otherwise required by the view definition ------------ */
|
||||
/* provides the person and application creating the data set, and the time it is created ------- */
|
||||
#2 = IFCOWNERHISTORY(#3, #6, $, .NOTDEFINED., $, $, $, 1323724715);
|
||||
#3 = IFCPERSONANDORGANIZATION(#4, #5, $);
|
||||
#4 = IFCPERSON($, 'Bonsma', 'Peter', $, $, $, $, $);
|
||||
#5 = IFCORGANIZATION($, 'RDF', 'RDF Ltd.', $, $);
|
||||
#6 = IFCAPPLICATION(#5, '0.10', 'Test Application', 'TA 1001');
|
||||
|
||||
/* each IFC data set containing geometry has to define at absolute minimum length and angle ---- */
|
||||
/* here length is milli metre as SI unit, and plane angle is 'degree' as non SI unit ----------- */
|
||||
#7 = IFCUNITASSIGNMENT((#8, #9, #10, #11, #15, #16, #17, #18, #19));
|
||||
#8 = IFCSIUNIT(*, .LENGTHUNIT., .MILLI., .METRE.);
|
||||
#9 = IFCSIUNIT(*, .AREAUNIT., $, .SQUARE_METRE.);
|
||||
#10 = IFCSIUNIT(*, .VOLUMEUNIT., $, .CUBIC_METRE.);
|
||||
#11 = IFCCONVERSIONBASEDUNIT(#12, .PLANEANGLEUNIT., 'DEGREE', #13);
|
||||
#12 = IFCDIMENSIONALEXPONENTS(0, 0, 0, 0, 0, 0, 0);
|
||||
#13 = IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(1.745E-2), #14);
|
||||
#14 = IFCSIUNIT(*, .PLANEANGLEUNIT., $, .RADIAN.);
|
||||
#15 = IFCSIUNIT(*, .SOLIDANGLEUNIT., $, .STERADIAN.);
|
||||
#16 = IFCSIUNIT(*, .MASSUNIT., $, .GRAM.);
|
||||
#17 = IFCSIUNIT(*, .TIMEUNIT., $, .SECOND.);
|
||||
#18 = IFCSIUNIT(*, .THERMODYNAMICTEMPERATUREUNIT., $, .DEGREE_CELSIUS.);
|
||||
#19 = IFCSIUNIT(*, .LUMINOUSINTENSITYUNIT., $, .LUMEN.);
|
||||
#20 = IFCGEOMETRICREPRESENTATIONCONTEXT($, 'Model', 3, 1.E-5, #21, #23);
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
|
||||
#21 = IFCAXIS2PLACEMENT3D(#22, $, $);
|
||||
#22 = IFCCARTESIANPOINT((0., 0., 0.));
|
||||
#23 = IFCDIRECTION((0., 1.));
|
||||
|
||||
/* shared coordinates - it is permissable to share common instances to reduce file size -------- */
|
||||
#24 = IFCCARTESIANPOINT((0., 0., 0.));
|
||||
#25 = IFCDIRECTION((1., 0., 0.));
|
||||
#26 = IFCDIRECTION((0., 1., 0.));
|
||||
#27 = IFCDIRECTION((0., 0., 1.));
|
||||
#28 = IFCDIRECTION((-1., 0., 0.));
|
||||
#29 = IFCDIRECTION((0., -1., 0.));
|
||||
#30 = IFCDIRECTION((0., 0., -1.));
|
||||
|
||||
/* if site is irrelevant Building could be connected to project directly ----------------------- */
|
||||
#31 = IFCSITE('1cwlDi_hLEvPsClAelBNnz', #2, 'Default Site', 'Description of Default Site', $, #32, $, $, .ELEMENT., (24, 28, 0), (54, 25, 0), 10., $, $);
|
||||
#32 = IFCLOCALPLACEMENT($, #33);
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
|
||||
#33 = IFCAXIS2PLACEMENT3D(#24, $, $);
|
||||
|
||||
/* each IFC data set containing elements in a building context has to include a building ------- */
|
||||
/* at absolute minimum (could have a site and stories as well) --------------------------------- */
|
||||
#34 = IFCBUILDING('0AqAhXVxvCy9m0OX1nxY1A', #2, 'Default Building', 'Description of Default Building', $, #35, $, $, .ELEMENT., $, $, #37);
|
||||
/* if the building is the uppermost spatial structure element it defines the absolut position -- */
|
||||
#35 = IFCLOCALPLACEMENT(#32, #36);
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
|
||||
#36 = IFCAXIS2PLACEMENT3D(#24, $, $);
|
||||
#37 = IFCPOSTALADDRESS($, $, $, $, ('RDF Ltd.', 'Main Office'), '32', 'Bankya', 'Sofia', '1320', 'Bulgaria');
|
||||
#38 = IFCBUILDINGSTOREY('2GNgSHJ5j9BRUjqT$7tE8w', #2, 'Default Building Storey', 'Description of Default Building Storey', $, #39, $, $, .ELEMENT., 0.);
|
||||
#39 = IFCLOCALPLACEMENT(#35, #40);
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
|
||||
#40 = IFCAXIS2PLACEMENT3D(#24, $, $);
|
||||
#41 = IFCRELAGGREGATES('1Lm3qeFdPFmvCQm$QtrkO_', #2, 'BuildingContainer', 'BuildingContainer for BuildigStories', #34, (#38));
|
||||
#42 = IFCRELAGGREGATES('16zMrDm_P2fv4w8_JewkSy', #2, 'SiteContainer', 'SiteContainer For Buildings', #31, (#34));
|
||||
#43 = IFCRELAGGREGATES('3IdcKtxyTFSPDjAagDGuOq', #2, 'ProjectContainer', 'ProjectContainer for Sites', #1, (#31));
|
||||
#44 = IFCRELCONTAINEDINSPATIALSTRUCTURE('0w_L$jTK98v8wOzKFGjTuo', #2, 'Default Building', 'Contents of Building Storey', (#45, #102), #38);
|
||||
|
||||
/* the wall itself ----------------------------------------------------------------------------- */
|
||||
#45 = IFCWALLSTANDARDCASE('3ZYW59sxj8lei475l7EhLU', #2, 'Wall for Test Example', 'Description of Wall', $, #46, #48, $, $);
|
||||
#46 = IFCLOCALPLACEMENT(#39, #47);
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
|
||||
#47 = IFCAXIS2PLACEMENT3D(#24, $, $);
|
||||
#48 = IFCPRODUCTDEFINITIONSHAPE($, $, (#66, #70));
|
||||
|
||||
/* properties for the wall, standard property set from PSet collection ------------------------- */
|
||||
#49 = IFCPROPERTYSET('3nMqHLyZHAegWs5Yyxh1ry', #2, 'Pset_WallCommon', $, (#50, #51, #52, #53, #54, #55, #56, #57, #58, #59));
|
||||
#50 = IFCPROPERTYSINGLEVALUE('Reference', 'Reference', IFCIDENTIFIER(''), $);
|
||||
#51 = IFCPROPERTYSINGLEVALUE('AcousticRating', 'AcousticRating', IFCLABEL(''), $);
|
||||
#52 = IFCPROPERTYSINGLEVALUE('FireRating', 'FireRating', IFCLABEL(''), $);
|
||||
#53 = IFCPROPERTYSINGLEVALUE('Combustible', 'Combustible', IFCBOOLEAN(.F.), $);
|
||||
#54 = IFCPROPERTYSINGLEVALUE('SurfaceSpreadOfFlame', 'SurfaceSpreadOfFlame', IFCLABEL(''), $);
|
||||
#55 = IFCPROPERTYSINGLEVALUE('ThermalTransmittance', 'ThermalTransmittance', IFCTHERMALTRANSMITTANCEMEASURE(2.4E-1), $);
|
||||
#56 = IFCPROPERTYSINGLEVALUE('IsExternal', 'IsExternal', IFCBOOLEAN(.T.), $);
|
||||
#57 = IFCPROPERTYSINGLEVALUE('ExtendToStructure', 'ExtendToStructure', IFCBOOLEAN(.F.), $);
|
||||
#58 = IFCPROPERTYSINGLEVALUE('LoadBearing', 'LoadBearing', IFCBOOLEAN(.F.), $);
|
||||
#59 = IFCPROPERTYSINGLEVALUE('Compartmentation', 'Compartmentation', IFCBOOLEAN(.F.), $);
|
||||
/* connection of properties to the wall -------------------------------------------------------- */
|
||||
#60 = IFCRELDEFINESBYPROPERTIES('29JB4VSyHEhx7go0x$VxZ2', #2, $, $, (#45), #49);
|
||||
|
||||
/* material (layers) of the wall --------------------------------------------------------------- */
|
||||
#61 = IFCMATERIALLAYERSETUSAGE(#62, .AXIS2., .POSITIVE., -150., $);
|
||||
#62 = IFCMATERIALLAYERSET((#63), $, $);
|
||||
#63 = IFCMATERIALLAYER(#64, 300., $, $, $, $, $);
|
||||
#64 = IFCMATERIAL('Name of the material used for the wall', $, $);
|
||||
/* connection of material description to the wall ---------------------------------------------- */
|
||||
#65 = IFCRELASSOCIATESMATERIAL('3DQ2_rihzBm8nLF98euhbs', #2, $, $, (#45), #61);
|
||||
|
||||
/* line (shape) representation) of the object -------------------------------------------------- */
|
||||
#66 = IFCSHAPEREPRESENTATION(#20, 'Axis', 'Curve2D', (#67));
|
||||
#67 = IFCPOLYLINE((#68, #69));
|
||||
#68 = IFCCARTESIANPOINT((0., 150.));
|
||||
#69 = IFCCARTESIANPOINT((3000., 150.));
|
||||
|
||||
/* geometry (shape representation), extruded polygon in z direction ---------------------------- */
|
||||
#70 = IFCSHAPEREPRESENTATION(#20, 'Body', 'SweptSolid', (#71));
|
||||
#71 = IFCEXTRUDEDAREASOLID(#72, #79, #27, 2000.);
|
||||
#72 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #73);
|
||||
#73 = IFCPOLYLINE((#74, #75, #76, #77, #78));
|
||||
#74 = IFCCARTESIANPOINT((0., 0.));
|
||||
#75 = IFCCARTESIANPOINT((0., 300.));
|
||||
#76 = IFCCARTESIANPOINT((3000., 300.));
|
||||
#77 = IFCCARTESIANPOINT((3000., 0.));
|
||||
#78 = IFCCARTESIANPOINT((0., 0.));
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
|
||||
#79 = IFCAXIS2PLACEMENT3D(#24, $, $);
|
||||
|
||||
/* the opening in the wall containing the window ----------------------------------------------- */
|
||||
#80 = IFCOPENINGELEMENT('2bJiss68D6hvLKV8O1xmqJ', #2, 'Opening Element for Test Example', 'Description of Opening', $, #81, #84, $, .OPENING.);
|
||||
#81 = IFCLOCALPLACEMENT(#46, #82);
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
|
||||
#82 = IFCAXIS2PLACEMENT3D(#83, $, $);
|
||||
#83 = IFCCARTESIANPOINT((1000., 0., 500.));
|
||||
#84 = IFCPRODUCTDEFINITIONSHAPE($, $, (#86));
|
||||
#85 = IFCRELVOIDSELEMENT('1nwVYC$VTDeuSc8zbOa89u', #2, $, $, #45, #80);
|
||||
|
||||
/* geometry (shape representation), extruded polygon in z direction ---------------------------- */
|
||||
#86 = IFCSHAPEREPRESENTATION(#20, 'Body', 'SweptSolid', (#87));
|
||||
#87 = IFCEXTRUDEDAREASOLID(#88, #95, #27, 1000.);
|
||||
#88 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #89);
|
||||
#89 = IFCPOLYLINE((#90, #91, #92, #93, #94));
|
||||
#90 = IFCCARTESIANPOINT((0., 0.));
|
||||
#91 = IFCCARTESIANPOINT((0., 300.));
|
||||
#92 = IFCCARTESIANPOINT((1000., 300.));
|
||||
#93 = IFCCARTESIANPOINT((1000., 0.));
|
||||
#94 = IFCCARTESIANPOINT((0., 0.));
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
|
||||
#95 = IFCAXIS2PLACEMENT3D(#24, $, $);
|
||||
/* connection of material description to the window -------------------------------------------- */
|
||||
#96 = IFCMATERIALCONSTITUENTSET('Constituent Set for Window', $, (#97, #99));
|
||||
#97 = IFCMATERIALCONSTITUENT('Framing', $, #98, $, $);
|
||||
#98 = IFCMATERIAL('Glass', $, $);
|
||||
#99 = IFCMATERIALCONSTITUENT('Framing', $, #100, $, $);
|
||||
#100 = IFCMATERIAL('Wood', $, $);
|
||||
/* connection of material description to the window -------------------------------------------- */
|
||||
#101 = IFCRELASSOCIATESMATERIAL('2umeFbHwL6GAUKTaYomo7u', #2, $, $, (#102), #96);
|
||||
|
||||
/* the window itself --------------------------------------------------------------------------- */
|
||||
#102 = IFCWINDOW('0tA4DSHd50le6Ov9Yu0I9X', #2, 'Window for Test Example', 'Description of Window', $, #103, #106, $, 1000., 1000., .WINDOW., .SINGLE_PANEL., $);
|
||||
#103 = IFCLOCALPLACEMENT(#81, #104);
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
|
||||
#104 = IFCAXIS2PLACEMENT3D(#105, $, $);
|
||||
#105 = IFCCARTESIANPOINT((0., 50., 0.));
|
||||
#106 = IFCPRODUCTDEFINITIONSHAPE($, $, (#124));
|
||||
#107 = IFCWINDOWTYPE('0Ps4H3X0nAxfqkHNemLE6f', #2, 'Window for Test Example', 'Description of Window Type', $, $, $, $, $, .WINDOW., .SINGLE_PANEL., $, $);
|
||||
#108 = IFCRELDEFINESBYTYPE('33ZWGsuJ9CIw2bpc0Zk0Dl', #2, $, $, (#102), #107);
|
||||
#109 = IFCRELDECLARES('1PDtajAqHD6xd3QiWD$I1W', #2, $, $, #110, (#107));
|
||||
#110 = IFCPROJECTLIBRARY('1SutvPaeH8EBtxrmG2k_Kh', #2, $, $, $, $, $, $, $);
|
||||
#111 = IFCRELDECLARES('3za3M6A5r4wQ3Luv68n$31', #2, $, $, #110, (#1));
|
||||
#112 = IFCRELFILLSELEMENT('0YVioT$0bDzPFxfmI$Sb2G', #2, $, $, #80, #102);
|
||||
|
||||
/* properties for the window, standard property set from PSet collection ----------------------- */
|
||||
#113 = IFCPROPERTYSET('1lZ4zPst55PhFcUG69u5jM', #2, 'Pset_WindowCommon', $, (#114, #115, #116, #117, #118, #119, #120, #121, #122));
|
||||
#114 = IFCPROPERTYSINGLEVALUE('Reference', 'Reference', IFCIDENTIFIER(''), $);
|
||||
#115 = IFCPROPERTYSINGLEVALUE('FireRating', 'FireRating', IFCLABEL(''), $);
|
||||
#116 = IFCPROPERTYSINGLEVALUE('AcousticRating', 'AcousticRating', IFCLABEL(''), $);
|
||||
#117 = IFCPROPERTYSINGLEVALUE('SecurityRating', 'SecurityRating', IFCLABEL(''), $);
|
||||
#118 = IFCPROPERTYSINGLEVALUE('IsExternal', 'IsExternal', IFCBOOLEAN(.T.), $);
|
||||
#119 = IFCPROPERTYSINGLEVALUE('Infiltration', 'Infiltration', IFCVOLUMETRICFLOWRATEMEASURE(3.E-1), $);
|
||||
#120 = IFCPROPERTYSINGLEVALUE('ThermalTransmittance', 'ThermalTransmittance', IFCTHERMALTRANSMITTANCEMEASURE(2.4E-1), $);
|
||||
#121 = IFCPROPERTYSINGLEVALUE('GlazingAreaFraction', 'GlazingAreaFraction', IFCPOSITIVERATIOMEASURE(7.E-1), $);
|
||||
#122 = IFCPROPERTYSINGLEVALUE('SmokeStop', 'SmokeStop', IFCBOOLEAN(.F.), $);
|
||||
/* connection of properties to window ---------------------------------------------------------- */
|
||||
#123 = IFCRELDEFINESBYPROPERTIES('17cvqmufjDQ9MHuuJCJrDN', #2, $, $, (#102), #113);
|
||||
|
||||
/* geometry (shape representation), extruded polygon in z direction ---------------------------- */
|
||||
#124 = IFCSHAPEREPRESENTATION(#20, 'Body', 'SweptSolid', (#125));
|
||||
#125 = IFCEXTRUDEDAREASOLID(#126, #133, #27, 1000.);
|
||||
#126 = IFCARBITRARYCLOSEDPROFILEDEF(.AREA., $, #127);
|
||||
#127 = IFCPOLYLINE((#128, #129, #130, #131, #132));
|
||||
#128 = IFCCARTESIANPOINT((0., 0.));
|
||||
#129 = IFCCARTESIANPOINT((0., 200.));
|
||||
#130 = IFCCARTESIANPOINT((1000., 200.));
|
||||
#131 = IFCCARTESIANPOINT((1000., 0.));
|
||||
#132 = IFCCARTESIANPOINT((0., 0.));
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
|
||||
#133 = IFCAXIS2PLACEMENT3D(#24, $, $);
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,241 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION($,'2;1');
|
||||
FILE_NAME('building_service_element_air-terminal-type.ifc','2011-11-11T21:50:39',(''),(''),'Constructivity 0.9.1','Constructivity 0.9.1','');
|
||||
FILE_SCHEMA(('IFC4'));
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
|
||||
/* ================================================================================ */
|
||||
/* A. PROJECT CONTEXT */
|
||||
/* -------------------------------------------------------------------------------- */
|
||||
|
||||
/* Project default units are inches */
|
||||
#11= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
|
||||
#12= IFCMEASUREWITHUNIT(IFCLENGTHMEASURE(0.0254),#11);
|
||||
#13= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);
|
||||
#14= IFCCONVERSIONBASEDUNIT(#13,.LENGTHUNIT.,'inch',#12);
|
||||
#15= IFCUNITASSIGNMENT((#14));
|
||||
|
||||
/* Owner history authoring and application information. */
|
||||
#204= IFCORGANIZATION($,'Constructivity.com LLC',$,$,$);
|
||||
#205= IFCAPPLICATION(#204,'0.9.1','Constructivity','CONSTRUCTIVITY');
|
||||
#206= IFCPERSON('Tim',$,$,$,$,$,$,$);
|
||||
#207= IFCORGANIZATION($,'Tim-PC',$,$,$);
|
||||
#208= IFCPERSONANDORGANIZATION(#206,#207,$);
|
||||
#209= IFCOWNERHISTORY(#208,#205,.READWRITE.,.NOTDEFINED.,$,$,$,1321047295);
|
||||
|
||||
/* Representation contexts. */
|
||||
#210= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#211= IFCAXIS2PLACEMENT3D(#210,$,$);
|
||||
#212= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.0E-5,#211,$);
|
||||
|
||||
/* The single project indicates project default units and representation contexts. */
|
||||
#213= IFCPROJECT('3EasFN11P0zQRYKyp7G85J',#209,'HVAC Product Type Library Example','Demonstrates an air terminal type, which may be instantiated in buildings within referencing files.','ProductLibrary',$,$,(#212),#15);
|
||||
|
||||
/* The project declares the air terminal type and an imported library defining property set templates */
|
||||
#214= IFCRELDECLARES('0$b_yyn8PEbAVbeTOu2ljb',#209,$,$,#213,(#216,#1322));
|
||||
|
||||
|
||||
/* ================================================================================ */
|
||||
/* B. AIR TERMINAL TYPE */
|
||||
/* -------------------------------------------------------------------------------- */
|
||||
|
||||
/* The air terminal type has a shape representation using a tapered extruded solid with a hollow rectangular profile. */
|
||||
#216= IFCAIRTERMINALTYPE('1FESQ2M9vC7xYWZpI_LlCh',#209,'Acme Diffuser 1234','Ceiling diffuser',$,(#1475,#1506),(#240),$,$,.DIFFUSER.);
|
||||
|
||||
/* The head profile (at the base of the diffuser) is 2 feet by 2 feet, with 2 inch thickness, and 10 inch inner fillet radius (making it a circle for the interior). */
|
||||
#224= IFCRECTANGLEHOLLOWPROFILEDEF(.AREA.,$,$,24.,24.,2.,10.,0.);
|
||||
|
||||
/* The solid is placed at the midpoint of the base profile, such that the corner is aligned with the origin (0,0,0). */
|
||||
#228= IFCCARTESIANPOINT((12.,12.,0.));
|
||||
#229= IFCAXIS2PLACEMENT3D(#228,$,$);
|
||||
|
||||
/* the solid is extruded upwards. */
|
||||
#230= IFCDIRECTION((0.,0.,1.));
|
||||
|
||||
/* The tail profile (at the top of the diffuser) is half the size of the head profile. */
|
||||
#232= IFCCARTESIANPOINT((0.,0.));
|
||||
#233= IFCCARTESIANTRANSFORMATIONOPERATOR2D($,$,#232,0.5);
|
||||
#234= IFCDERIVEDPROFILEDEF(.AREA.,$,#224,#233,$);
|
||||
|
||||
/* The tapered extruded solid references the starting profile, placement, extrusion of 4 inches, and ending profile. */
|
||||
#235= IFCEXTRUDEDAREASOLIDTAPERED(#224,#229,#230,4.,#234);
|
||||
|
||||
/* The Body representation indicating 3D shape. */
|
||||
#237= IFCSHAPEREPRESENTATION(#212,'Body','AdvancedSweptSolid',(#235));
|
||||
|
||||
/* A representation map references the Body representation without any transformation. */
|
||||
#238= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#239= IFCAXIS2PLACEMENT3D(#238,$,$);
|
||||
#240= IFCREPRESENTATIONMAP(#239,#237);
|
||||
|
||||
|
||||
/* ================================================================================ */
|
||||
/* C. PORTS */
|
||||
/* -------------------------------------------------------------------------------- */
|
||||
|
||||
/* The air terminal type has a single port for receiving conditioned air, which is placed on top of the air terminal pointing upwards. */
|
||||
#1105= IFCCARTESIANPOINT((12.,12.,4.));
|
||||
#1106= IFCAXIS2PLACEMENT3D(#1105,$,$);
|
||||
#1107= IFCLOCALPLACEMENT($,#1106);
|
||||
#1108= IFCDISTRIBUTIONPORT('0lCGSOGtb4mu56WSeYuzNg',#209,'Inlet',$,$,#1107,$,.SINK.,.DUCT.,.AIRCONDITIONING.);
|
||||
#1112= IFCRELNESTS('1yPSy1NEzAsQ3rkI$pYuin',#209,$,$,#216,(#1108));
|
||||
|
||||
|
||||
/* ================================================================================ */
|
||||
/* D. PROPERTY SETS AND PROPERTY SET TEMPLATES */
|
||||
/* -------------------------------------------------------------------------------- */
|
||||
|
||||
/* The air terminal type uses several property sets, defined by property set templates imported from the IFC4 file. */
|
||||
/* Note that IFC-defined property set do not need to have templates included, however they are shown here for illustration. */
|
||||
/* Custom property sets must have backing templates if they are to be viewed and/or edited by other applications. */
|
||||
|
||||
/* property set template for Pset_DistributionPortCommon */
|
||||
#1117= IFCSIMPLEPROPERTYTEMPLATE('3_bLjRfq13tPEPPfI$6pRX',#209,'PortNumber','The port index for logically ordering the port within the containing element or element type.',.P_SINGLEVALUE.,'IfcInteger','',$,$,$,$,.READWRITE.);
|
||||
#1118= IFCSIMPLEPROPERTYTEMPLATE('2VDgHzk35At81oM56a3xnn',#209,'ColorCode','Name of a color for identifying the connector, if applicable.',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.);
|
||||
#1119= IFCPROPERTYSETTEMPLATE('29WBDBI9L3tgEAg5Ay2Kax',#209,'Pset_DistributionPortCommon','Common attributes attached to an instance of IfcDistributionPort.',.PSET_OCCURRENCEDRIVEN.,'IfcDistributionPort',(#1117,#1118));
|
||||
|
||||
/* project library encapsulating imported property set templates */
|
||||
#1322= IFCPROJECTLIBRARY('1rfo$z7PbCaeLf5SOGGJV5',#209,'IFC4',$,$,$,$,$,$);
|
||||
#1332= IFCLIBRARYINFORMATION('IFC4',$,#1334,'2011-09-26T20:52:24','http://buildingsmart-tech.org/ifc/IFC2x4/rc3/html/annex/annex-a/ifc2x4_rc3-templates.ifc',$);
|
||||
#1334= IFCORGANIZATION($,'Tim-PC',$,$,$);
|
||||
#1339= IFCRELASSOCIATESLIBRARY('2AvhQDLy558AFVeANPXoWB',#209,$,$,(#1322),#1332);
|
||||
#1342= IFCLIBRARYREFERENCE($,'Pset_DistributionPortCommon','Pset_DistributionPortCommon',$,$,#1332);
|
||||
#1347= IFCRELASSOCIATESLIBRARY('24PRN3YsXAVP3fEgb4zpZM',#209,$,$,(#1119),#1342);
|
||||
#1350= IFCRELDECLARES('0Xl$PCnZPB2BUMJcj$F_RN',#209,'PROJECT',$,#1322,(#1119,#1373,#1439,#1489));
|
||||
|
||||
/* property set for Pset_DistributionPortCommon */
|
||||
#1354= IFCPROPERTYSINGLEVALUE('PortNumber','The port index for logically ordering the port within the containing element or element type.',$,$);
|
||||
#1355= IFCPROPERTYSINGLEVALUE('ColorCode','Name of a color for identifying the connector, if applicable.',$,$);
|
||||
#1356= IFCPROPERTYSET('3MdHsbDH1BrQYI$kjaLN5a',#209,'Pset_DistributionPortCommon','Common attributes attached to an instance of IfcDistributionPort.',(#1354,#1355));
|
||||
#1358= IFCRELDEFINESBYTEMPLATE('2DA69vfj12BPHrvbOJli4C',#209,$,$,(#1356),#1119);
|
||||
#1361= IFCRELDEFINESBYPROPERTIES('0eTnqsHaH63xaP$yFWdQxt',#209,'Pset_DistributionPortCommon',$,(#1108),#1356);
|
||||
|
||||
/* property set template for Pset_DistributionPortAirConditioning */
|
||||
#1363= IFCPROPERTYENUMERATION('PEnum_DuctConnectionType',(IFCLABEL('BEADEDSLEEVE'),IFCLABEL('COMPRESSION'),IFCLABEL('CRIMP'),IFCLABEL('DRAWBAND'),IFCLABEL('DRIVESLIP'),IFCLABEL('FLANGED'),IFCLABEL('OUTSIDESLEEVE'),IFCLABEL('SLIPON'),IFCLABEL('SOLDERED'),IFCLABEL('SSLIP'),IFCLABEL('STANDINGSEAM'),IFCLABEL('SWEDGE'),IFCLABEL('WELDED'),IFCLABEL('OTHER'),IFCLABEL('NONE'),IFCLABEL('USERDEFINED'),IFCLABEL('NOTDEFINED')),$);
|
||||
#1364= IFCSIMPLEPROPERTYTEMPLATE('3$fSJrLkP9WesgtUW7tvY9',#209,'ConnectionType','The end-style treatment of the duct port:\X\0A\X\0ABEADEDSLEEVE: Beaded Sleeve. \X\0ACOMPRESSION: Compression. \X\0ACRIMP: Crimp. \X\0ADRAWBAND: Drawband. \X\0ADRIVESLIP: Drive slip. \X\0AFLANGED: Flanged. \X\0AOUTSIDESLEEVE: Outside Sleeve. \X\0ASLIPON: Slipon. \X\0ASOLDERED: Soldered. \X\0ASSLIP: S-Slip. \X\0ASTANDINGSEAM: Standing seam. \X\0ASWEDGE: Swedge. \X\0AWELDED: Welded. \X\0AOTHER: Another type of end-style has been applied.\X\0ANONE: No end-style has been applied.',.P_ENUMERATEDVALUE.,'IfcLabel',$,#1363,$,$,$,.READWRITE.);
|
||||
#1365= IFCSIMPLEPROPERTYTEMPLATE('3eYrOWOML0MAWniKzD$bg8',#209,'ConnectionSubType','The physical port connection subtype that further qualifies the ConnectionType.',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.);
|
||||
#1366= IFCSIMPLEPROPERTYTEMPLATE('3U0yI_myr9Tuk86rnglnUq',#209,'NominalWidth','The nominal width or diameter of the duct connection.',.P_SINGLEVALUE.,'IfcPositiveLengthMeasure','',$,$,$,$,.READWRITE.);
|
||||
#1367= IFCSIMPLEPROPERTYTEMPLATE('1T7T2i39H9OfTY1TIerMbJ',#209,'NominalHeight','The nominal height of the duct connection.',.P_SINGLEVALUE.,'IfcPositiveLengthMeasure','',$,$,$,$,.READWRITE.);
|
||||
#1368= IFCSIMPLEPROPERTYTEMPLATE('3ASt$O5yD8NeM$q_lQyHWd',#209,'DryBulbTemperature','Dry bulb temperature of the air.',.P_BOUNDEDVALUE.,'IfcThermodynamicTemperatureMeasure','',$,$,$,$,.READWRITE.);
|
||||
#1369= IFCSIMPLEPROPERTYTEMPLATE('1tms9JUcX85eqcKjr4hn0X',#209,'WetBulbTemperature','Wet bulb temperature of the air.',.P_BOUNDEDVALUE.,'IfcThermodynamicTemperatureMeasure','',$,$,$,$,.READWRITE.);
|
||||
#1370= IFCSIMPLEPROPERTYTEMPLATE('0oDnPia3b949zQ9IOqQ3WD',#209,'VolumetricFlowRate','The volumetric flow rate of the fluid.',.P_BOUNDEDVALUE.,'IfcVolumetricFlowRateMeasure','',$,$,$,$,.READWRITE.);
|
||||
#1371= IFCSIMPLEPROPERTYTEMPLATE('0Y$o5$IVnCBBYMkfqCX9u2',#209,'Velocity','The velocity of the fluid.',.P_BOUNDEDVALUE.,'IfcLinearVelocityMeasure','',$,$,$,$,.READWRITE.);
|
||||
#1372= IFCSIMPLEPROPERTYTEMPLATE('0r4zhLdSb4$QDqtTZAlksU',#209,'Pressure','The pressure of the fluid.',.P_BOUNDEDVALUE.,'IfcPressureMeasure','',$,$,$,$,.READWRITE.);
|
||||
#1373= IFCPROPERTYSETTEMPLATE('1A6ROK3ijAv94HqL2QeE5V',#209,'Pset_DistributionPortTypeAirConditioning','Duct port occurrence attributes attached to an instance of IfcDistributionPort.',.PSET_OCCURRENCEDRIVEN.,'IfcDistributionPort/AIRCONDITIONING',(#1364,#1365,#1366,#1367,#1368,#1369,#1370,#1371,#1372));
|
||||
#1374= IFCLIBRARYREFERENCE($,'Pset_DistributionPortTypeAirConditioning','Pset_DistributionPortTypeAirConditioning',$,$,#1332);
|
||||
#1379= IFCRELASSOCIATESLIBRARY('2DqAITf693l8NzYzj5r79c',#209,$,$,(#1373),#1374);
|
||||
|
||||
/* property set for Pset_DistributionPortAirConditioning */
|
||||
#1383= IFCPROPERTYENUMERATEDVALUE('ConnectionType',$,(IFCLABEL('OUTSIDESLEEVE')),#1363);
|
||||
#1384= IFCPROPERTYSINGLEVALUE('ConnectionSubType',$,$,$);
|
||||
#1385= IFCPROPERTYSINGLEVALUE('NominalWidth',$,IFCPOSITIVELENGTHMEASURE(12.),$);
|
||||
#1386= IFCPROPERTYSINGLEVALUE('NominalHeight',$,IFCPOSITIVELENGTHMEASURE(12.),$);
|
||||
#1387= IFCPROPERTYBOUNDEDVALUE('DryBulbTemperature',$,$,$,$,$);
|
||||
#1388= IFCPROPERTYBOUNDEDVALUE('WetBulbTemperature',$,$,$,$,$);
|
||||
#1389= IFCPROPERTYBOUNDEDVALUE('VolumetricFlowRate',$,$,$,$,$);
|
||||
#1390= IFCPROPERTYBOUNDEDVALUE('Velocity',$,$,$,$,$);
|
||||
#1391= IFCPROPERTYBOUNDEDVALUE('Pressure',$,$,$,$,$);
|
||||
#1392= IFCPROPERTYSET('142LVYnPP62figC7tUlZnT',#209,'Pset_DistributionPortTypeAirConditioning',$,(#1383,#1384,#1385,#1386,#1387,#1388,#1389,#1390,#1391));
|
||||
#1394= IFCRELDEFINESBYTEMPLATE('2rvy24e5L04OIpKBIyaF5s',#209,$,$,(#1392),#1373);
|
||||
#1397= IFCRELDEFINESBYPROPERTIES('2Phx4Cdqz3XRbcSidvQspJ',#209,'Pset_DistributionPortTypeAirConditioning',$,(#1108),#1392);
|
||||
|
||||
/* property set template for Pset_AirTerminalCommon */
|
||||
#1404= IFCSIMPLEPROPERTYTEMPLATE('3fpWm82nz9hQ6TKg7VFU19',#209,'Reference','Reference ID for this specified type in this project (e.g. type ''A-1''), provided, if there is no classification reference to a recognized classification system used.',.P_SINGLEVALUE.,'IfcIdentifier','',$,$,$,$,.READWRITE.);
|
||||
#1405= IFCPROPERTYENUMERATION('PEnum_Status',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#1406= IFCSIMPLEPROPERTYTEMPLATE('0Yj8hLD1HER8_kCs5XavrF',#209,'Status','Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as "New" - element designed as new addition, "Existing" - element exists and remains, "Demolish" - element existed but is to be demolished, "Temporary" - element will exists only temporary (like a temporary support structure).',.P_ENUMERATEDVALUE.,'IfcLabel',$,#1405,$,$,$,.READWRITE.);
|
||||
#1407= IFCPROPERTYENUMERATION('PEnum_AirTerminalShape',(IFCLABEL('ROUND'),IFCLABEL('RECTANGULAR'),IFCLABEL('SQUARE'),IFCLABEL('SLOT'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#1408= IFCSIMPLEPROPERTYTEMPLATE('0s3HOiBZz5HuKtBnUthHVn',#209,'Shape','Shape of the air terminal. Slot is typically a long narrow supply device with an aspect ratio generally greater than 10 to 1.',.P_ENUMERATEDVALUE.,'IfcLabel',$,#1407,$,$,$,.READWRITE.);
|
||||
#1409= IFCPROPERTYENUMERATION('PEnum_AirTerminalFaceType',(IFCLABEL('FOURWAYPATTERN'),IFCLABEL('SINGLEDEFLECTION'),IFCLABEL('DOUBLEDEFLECTION'),IFCLABEL('SIGHTPROOF'),IFCLABEL('EGGCRATE'),IFCLABEL('PERFORATED'),IFCLABEL('LOUVERED'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#1410= IFCSIMPLEPROPERTYTEMPLATE('3ccEnz8CbDehYY5UfGjNhk',#209,'FaceType','Identifies how the terminal face of an AirTerminal is constructed.',.P_ENUMERATEDVALUE.,'IfcLabel',$,#1409,$,$,$,.READWRITE.);
|
||||
#1411= IFCSIMPLEPROPERTYTEMPLATE('3s2OInnMzFHQs$K3elh_3h',#209,'SlotWidth','Slot width.',.P_SINGLEVALUE.,'IfcPositiveLengthMeasure','',$,$,$,$,.READWRITE.);
|
||||
#1412= IFCSIMPLEPROPERTYTEMPLATE('1y1kHB7PrChPwTgQ$ECHb$',#209,'SlotLength','Slot length.',.P_SINGLEVALUE.,'IfcPositiveLengthMeasure','',$,$,$,$,.READWRITE.);
|
||||
#1413= IFCSIMPLEPROPERTYTEMPLATE('1U0eyN6b902eI0MbwdUd8M',#209,'NumberOfSlots','Number of slots.',.P_SINGLEVALUE.,'IfcInteger','',$,$,$,$,.READWRITE.);
|
||||
#1414= IFCPROPERTYENUMERATION('PEnum_AirTerminalFlowPattern',(IFCLABEL('LINEARSINGLE'),IFCLABEL('LINEARDOUBLE'),IFCLABEL('LINEARFOURWAY'),IFCLABEL('RADIAL'),IFCLABEL('SWIRL'),IFCLABEL('DISPLACMENT'),IFCLABEL('COMPACTJET'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#1415= IFCSIMPLEPROPERTYTEMPLATE('0y7Fb2v4H9ehCvfO24PHM1',#209,'FlowPattern','Flow pattern.',.P_ENUMERATEDVALUE.,'IfcLabel',$,#1414,$,$,$,.READWRITE.);
|
||||
#1416= IFCSIMPLEPROPERTYTEMPLATE('0rg225Jsz7aPmR4rqHJHRR',#209,'AirFlowrateRange','Air flowrate range within which the air terminal is designed to operate.',.P_BOUNDEDVALUE.,'IfcVolumetricFlowRateMeasure','',$,$,$,$,.READWRITE.);
|
||||
#1417= IFCSIMPLEPROPERTYTEMPLATE('1IJN6qN3j68w9NjQIASYJF',#209,'TemperatureRange','Temperature range within which the air terminal is designed to operate.',.P_BOUNDEDVALUE.,'IfcThermodynamicTemperatureMeasure','',$,$,$,$,.READWRITE.);
|
||||
#1418= IFCPROPERTYENUMERATION('PEnum_AirTerminalDischargeDirection',(IFCLABEL('PARALLEL'),IFCLABEL('PERPENDICULAR'),IFCLABEL('ADJUSTABLE'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#1419= IFCSIMPLEPROPERTYTEMPLATE('3YNHGt1l51jg4X9QGpz17j',#209,'DischargeDirection','Discharge direction of the air terminal.\X\0A\X\0AParallel: discharges parallel to mounting surface designed so that flow attaches to the surface.\X\0APerpendicular: discharges away from mounting surface.\X\0AAdjustable: both parallel and perpendicular discharge.',.P_ENUMERATEDVALUE.,'IfcLabel',$,#1418,$,$,$,.READWRITE.);
|
||||
#1420= IFCSIMPLEPROPERTYTEMPLATE('15AjYKuPv9lQ9iggUpGAaF',#209,'ThrowLength','The horizontal or vertical axial distance an airstream travels after leaving an AirTerminal before the maximum stream velocity is reduced to a specified terminal velocity under isothermal conditions at the upper value of the AirFlowrateRange.',.P_SINGLEVALUE.,'IfcLengthMeasure','',$,$,$,$,.READWRITE.);
|
||||
#1421= IFCSIMPLEPROPERTYTEMPLATE('0JBeud9tT5RgwbQACxzdZH',#209,'AirDiffusionPerformanceIndex','The Air Diffusion Performance Index (ADPI) is used for cooling mode conditions. If several measurements of air velocity and air temperature are made throughout the occupied zone of a space, the ADPI is the percentage of locations where measurements were taken that meet the specifications for effective draft temperature and air velocity.',.P_SINGLEVALUE.,'IfcReal','',$,$,$,$,.READWRITE.);
|
||||
#1422= IFCPROPERTYENUMERATION('PEnum_AirTerminalFinishType',(IFCLABEL('ANNODIZED'),IFCLABEL('PAINTED'),IFCLABEL('NONE'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#1423= IFCSIMPLEPROPERTYTEMPLATE('1rGAtIuLj049KjoAX5lv0j',#209,'FinishType','The type of finish for the air terminal.',.P_ENUMERATEDVALUE.,'IfcLabel',$,#1422,$,$,$,.READWRITE.);
|
||||
#1424= IFCSIMPLEPROPERTYTEMPLATE('0Lx74WLuDAJBe29ZAokn7n',#209,'FinishColor','The finish color for the air terminal.',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.);
|
||||
#1425= IFCPROPERTYENUMERATION('PEnum_AirTerminalMountingType',(IFCLABEL('SURFACE'),IFCLABEL('FLATFLUSH'),IFCLABEL('LAYIN'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#1426= IFCSIMPLEPROPERTYTEMPLATE('28DA3rBGD45wIHAjVhRVfn',#209,'MountingType','The way the air terminal is mounted to the ceiling, wall, etc.\X\0A\X\0ASurface: mounted to the surface of something (e.g., wall, duct, etc.).\X\0AFlat flush: mounted flat and flush with a surface.\X\0ALay-in: mounted in a lay-in type ceiling (e.g., a dropped ceiling grid).',.P_ENUMERATEDVALUE.,'IfcLabel',$,#1425,$,$,$,.READWRITE.);
|
||||
#1427= IFCPROPERTYENUMERATION('PEnum_AirTerminalCoreType',(IFCLABEL('SHUTTERBLADE'),IFCLABEL('CURVEDBLADE'),IFCLABEL('REMOVABLE'),IFCLABEL('REVERSIBLE'),IFCLABEL('NONE'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#1428= IFCSIMPLEPROPERTYTEMPLATE('2BHDN$CwT3oPiLEOzMDEo6',#209,'CoreType','Identifies the way the core of the AirTerminal is constructed.',.P_ENUMERATEDVALUE.,'IfcLabel',$,#1427,$,$,$,.READWRITE.);
|
||||
#1429= IFCSIMPLEPROPERTYTEMPLATE('3ivegLDDDF4Bj8eqOSTpHI',#209,'CoreSetHorizontal','Degree of horizontal (in the X-axis of the LocalPlacement) blade set from the centerline.',.P_SINGLEVALUE.,'IfcPlaneAngleMeasure','',$,$,$,$,.READWRITE.);
|
||||
#1430= IFCSIMPLEPROPERTYTEMPLATE('0lGnkfyAL1Yw4lbl7z2VvE',#209,'CoreSetVertical','Degree of vertical (in the Y-axis of the LocalPlacement) blade set from the centerline.',.P_SINGLEVALUE.,'IfcPlaneAngleMeasure','',$,$,$,$,.READWRITE.);
|
||||
#1431= IFCSIMPLEPROPERTYTEMPLATE('2z_gncAVT79OxwFBa0hkvU',#209,'HasIntegralControl','If TRUE, a self powered temperature control is included in the AirTerminal.',.P_SINGLEVALUE.,'IfcBoolean','',$,$,$,$,.READWRITE.);
|
||||
#1432= IFCPROPERTYENUMERATION('PEnum_AirTerminalFlowControlType',(IFCLABEL('DAMPER'),IFCLABEL('BELLOWS'),IFCLABEL('NONE'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#1433= IFCSIMPLEPROPERTYTEMPLATE('3M$NkRjRbFrvWwcY1izFe4',#209,'FlowControlType','Type of flow control element that may be included as a part of the construction of the air terminal.',.P_ENUMERATEDVALUE.,'IfcLabel',$,#1432,$,$,$,.READWRITE.);
|
||||
#1434= IFCSIMPLEPROPERTYTEMPLATE('1hMma$QwL4QOtgcEGSVoYE',#209,'HasSoundAttenuator','If TRUE, the air terminal has sound attenuation.',.P_SINGLEVALUE.,'IfcBoolean','',$,$,$,$,.READWRITE.);
|
||||
#1435= IFCSIMPLEPROPERTYTEMPLATE('1KWi8MdX54FxZUOwumhTef',#209,'HasThermalInsulation','If TRUE, the air terminal has thermal insulation.',.P_SINGLEVALUE.,'IfcBoolean','',$,$,$,$,.READWRITE.);
|
||||
#1436= IFCSIMPLEPROPERTYTEMPLATE('2dgLXZEs900vztGBIr8_ao',#209,'NeckArea','Neck area of the air terminal.',.P_SINGLEVALUE.,'IfcAreaMeasure','',$,$,$,$,.READWRITE.);
|
||||
#1437= IFCSIMPLEPROPERTYTEMPLATE('309SGtOAPE9929AbT6FTuV',#209,'EffectiveArea','Effective discharge area of the air terminal.',.P_SINGLEVALUE.,'IfcAreaMeasure','',$,$,$,$,.READWRITE.);
|
||||
#1438= IFCSIMPLEPROPERTYTEMPLATE('2aOlIhtEn1yBBCqpuP6ygt',#209,'AirFlowrateVersusFlowControlElement','Air flowrate versus flow control element position at nominal pressure drop.',.P_TABLEVALUE.,'IfcVolumetricFlowRateMeasure','IfcPositiveRatioMeasure',$,$,$,$,.READWRITE.);
|
||||
#1439= IFCPROPERTYSETTEMPLATE('2jTsg4Mlz1weXQWo2pv0Qb',#209,'Pset_AirTerminalTypeCommon','Air terminal type common attributes.\X\0ASoundLevel attribute deleted in IFC2x2 Pset Addendum: Use IfcSoundProperties instead.',.PSET_TYPEDRIVENOVERRIDE.,'IfcAirTerminal',(#1404,#1406,#1408,#1410,#1411,#1412,#1413,#1415,#1416,#1417,#1419,#1420,#1421,#1423,#1424,#1426,#1428,#1429,#1430,#1431,#1433,#1434,#1435,#1436,#1437,#1438));
|
||||
#1440= IFCLIBRARYREFERENCE($,'Pset_AirTerminalTypeCommon','Pset_AirTerminalTypeCommon',$,$,#1332);
|
||||
#1445= IFCRELASSOCIATESLIBRARY('259LjdEyzC5gc5NKIzDXj4',#209,$,$,(#1439),#1440);
|
||||
|
||||
/* Property set for Pset_AirTerminalCommon */
|
||||
#1449= IFCPROPERTYSINGLEVALUE('Reference',$,$,$);
|
||||
#1450= IFCPROPERTYENUMERATEDVALUE('Status',$,$,#1405);
|
||||
#1451= IFCPROPERTYENUMERATEDVALUE('Shape',$,(IFCLABEL('SQUARE')),#1407);
|
||||
#1452= IFCPROPERTYENUMERATEDVALUE('FaceType',$,$,#1409);
|
||||
#1453= IFCPROPERTYSINGLEVALUE('SlotWidth',$,$,$);
|
||||
#1454= IFCPROPERTYSINGLEVALUE('SlotLength',$,$,$);
|
||||
#1455= IFCPROPERTYSINGLEVALUE('NumberOfSlots',$,$,$);
|
||||
#1456= IFCPROPERTYENUMERATEDVALUE('FlowPattern',$,$,#1414);
|
||||
#1457= IFCPROPERTYBOUNDEDVALUE('AirFlowrateRange',$,$,$,$,$);
|
||||
#1458= IFCPROPERTYBOUNDEDVALUE('TemperatureRange',$,$,$,$,$);
|
||||
#1459= IFCPROPERTYENUMERATEDVALUE('DischargeDirection',$,$,#1418);
|
||||
#1460= IFCPROPERTYSINGLEVALUE('ThrowLength',$,$,$);
|
||||
#1461= IFCPROPERTYSINGLEVALUE('AirDiffusionPerformanceIndex',$,$,$);
|
||||
#1462= IFCPROPERTYENUMERATEDVALUE('FinishType',$,$,#1422);
|
||||
#1463= IFCPROPERTYSINGLEVALUE('FinishColor',$,$,$);
|
||||
#1464= IFCPROPERTYENUMERATEDVALUE('MountingType',$,$,#1425);
|
||||
#1465= IFCPROPERTYENUMERATEDVALUE('CoreType',$,$,#1427);
|
||||
#1466= IFCPROPERTYSINGLEVALUE('CoreSetHorizontal',$,$,$);
|
||||
#1467= IFCPROPERTYSINGLEVALUE('CoreSetVertical',$,$,$);
|
||||
#1468= IFCPROPERTYSINGLEVALUE('HasIntegralControl',$,$,$);
|
||||
#1469= IFCPROPERTYENUMERATEDVALUE('FlowControlType',$,$,#1432);
|
||||
#1470= IFCPROPERTYSINGLEVALUE('HasSoundAttenuator',$,$,$);
|
||||
#1471= IFCPROPERTYSINGLEVALUE('HasThermalInsulation',$,$,$);
|
||||
#1472= IFCPROPERTYSINGLEVALUE('NeckArea',$,$,$);
|
||||
#1473= IFCPROPERTYSINGLEVALUE('EffectiveArea',$,$,$);
|
||||
#1474= IFCPROPERTYTABLEVALUE('AirFlowrateVersusFlowControlElement',$,$,$,$,$,$,$);
|
||||
#1475= IFCPROPERTYSET('34RBPXI3v1B9OyUNo6YREP',#209,'Pset_AirTerminalTypeCommon',$,(#1449,#1450,#1451,#1452,#1453,#1454,#1455,#1456,#1457,#1458,#1459,#1460,#1461,#1462,#1463,#1464,#1465,#1466,#1467,#1468,#1469,#1470,#1471,#1472,#1473,#1474));
|
||||
#1477= IFCRELDEFINESBYTEMPLATE('2MnMFQk5T8PfDt4jNfTD0y',#209,$,$,(#1475),#1439);
|
||||
|
||||
/* Property set template for Pset_ManufacturerTypeInformation */
|
||||
#1481= IFCSIMPLEPROPERTYTEMPLATE('3eHmy4aE566RLnsXQnc182',#209,'GlobalTradeItemNumber','The Global Trade Item Number (GTIN) is an identifier for trade items developed by GS1 (www.gs1.org).',.P_SINGLEVALUE.,'IfcIdentifier','',$,$,$,$,.READWRITE.);
|
||||
#1482= IFCSIMPLEPROPERTYTEMPLATE('1sgvdetjb1JxEqbzkc2sqC',#209,'ArticleNumber','Article number or reference that is be applied to a configured product according to a standard scheme for article number definition as defined by the manufacturer. It is often used as the purchasing number.',.P_SINGLEVALUE.,'IfcIdentifier','',$,$,$,$,.READWRITE.);
|
||||
#1483= IFCSIMPLEPROPERTYTEMPLATE('3wqp__MIv1H9F7bsX0g1Pv',#209,'ModelReference','The model number or designator of the product model (or product line) as assigned by the manufacturer of the manufactured item.',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.);
|
||||
#1484= IFCSIMPLEPROPERTYTEMPLATE('0ZGAMw3wDEvQK1eN0ABad0',#209,'ModelLabel','The descriptive model name of the product model (or product line) as assigned by the manufacturer of the manufactured item.',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.);
|
||||
#1485= IFCSIMPLEPROPERTYTEMPLATE('0SjOR_Aiz1F9zib80mPIr0',#209,'Manufacturer','The organization that manufactured and/or assembled the item.',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.);
|
||||
#1486= IFCSIMPLEPROPERTYTEMPLATE('2zE_DR$F52WAh8dBauU7vt',#209,'ProductionYear','The year of production of the manufactured item.',.P_SINGLEVALUE.,'IfcLabel','',$,$,$,$,.READWRITE.);
|
||||
#1487= IFCPROPERTYENUMERATION('PEnum_AssemblyPlace',(IFCLABEL('FACTORY'),IFCLABEL('OFFSITE'),IFCLABEL('SITE'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#1488= IFCSIMPLEPROPERTYTEMPLATE('0T7c_L8b9E$9V2KslgB9xe',#209,'AssemblyPlace','Enumeration defining where the assembly is intended to take place, either in a factory or on the building site.',.P_ENUMERATEDVALUE.,'IfcLabel',$,#1487,$,$,$,.READWRITE.);
|
||||
#1489= IFCPROPERTYSETTEMPLATE('0wwkiIwGz0lf2YIWw4Kdjj',#209,'Pset_ManufacturerTypeInformation','Defines characteristics of types (ranges) of manufactured products that may be given by the manufacturer. Note that the term ''manufactured'' may also be used to refer to products that are supplied and identified by the supplier or that are assembled off site by a third party provider. \X\0AHISTORY: This property set replaces the entity IfcManufacturerInformation from previous IFC releases. IFC 2x4: AssemblyPlace property added.',.PSET_TYPEDRIVENOVERRIDE.,'IfcElement',(#1481,#1482,#1483,#1484,#1485,#1486,#1488));
|
||||
#1490= IFCLIBRARYREFERENCE($,'Pset_ManufacturerTypeInformation','Pset_ManufacturerTypeInformation',$,$,#1332);
|
||||
#1495= IFCRELASSOCIATESLIBRARY('39XKqfEPrEmwCmJTAn1TLk',#209,$,$,(#1489),#1490);
|
||||
|
||||
/* Property set for Pset_ManufacturerTypeInformation */
|
||||
#1499= IFCPROPERTYSINGLEVALUE('GlobalTradeItemNumber',$,$,$);
|
||||
#1500= IFCPROPERTYSINGLEVALUE('ArticleNumber',$,$,$);
|
||||
#1501= IFCPROPERTYSINGLEVALUE('ModelReference',$,IFCLABEL('1234'),$);
|
||||
#1502= IFCPROPERTYSINGLEVALUE('ModelLabel',$,IFCLABEL('Ceiling Diffuser'),$);
|
||||
#1503= IFCPROPERTYSINGLEVALUE('Manufacturer',$,IFCLABEL('Acme'),$);
|
||||
#1504= IFCPROPERTYSINGLEVALUE('ProductionYear',$,IFCLABEL('2011'),$);
|
||||
#1505= IFCPROPERTYENUMERATEDVALUE('AssemblyPlace',$,(IFCLABEL('FACTORY')),#1487);
|
||||
#1506= IFCPROPERTYSET('2LM02K5dbFiBVTpfUgOnl4',#209,'Pset_ManufacturerTypeInformation',$,(#1499,#1500,#1501,#1502,#1503,#1504,#1505));
|
||||
#1508= IFCRELDEFINESBYTEMPLATE('1gZFqTeWDCiPFdVEDktMyc',#209,$,$,(#1506),#1489);
|
||||
|
||||
ENDSEC;
|
||||
|
||||
END-ISO-10303-21;
|
||||
@@ -1,228 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION($,'2;1');
|
||||
FILE_NAME('building_service_element_air-terminal.ifc','2011-11-11T23:58:37',(''),(''),'Constructivity 0.9.1','Constructivity 0.9.1','');
|
||||
FILE_SCHEMA(('IFC4'));
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
|
||||
/* owner history and application info */
|
||||
#1= IFCAPPLICATION(#2,'0.9.1','Constructivity','CONSTRUCTIVITY');
|
||||
#2= IFCORGANIZATION($,'Constructivity.com LLC',$,$,$);
|
||||
#3= IFCPERSON('Tim',$,$,$,$,$,$,$);
|
||||
#4= IFCORGANIZATION($,'Tim-PC',$,$,$);
|
||||
#5= IFCPERSONANDORGANIZATION(#3,#4,$);
|
||||
|
||||
/* units based on inches */
|
||||
#28= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
|
||||
#29= IFCMEASUREWITHUNIT(IFCLENGTHMEASURE(0.0254),#28);
|
||||
#30= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);
|
||||
#31= IFCCONVERSIONBASEDUNIT(#30,.LENGTHUNIT.,'inch',#29);
|
||||
#207= IFCUNITASSIGNMENT((#31));
|
||||
#208= IFCPROJECT('0lj5XNwQn6O8b3O4i7jK0b',#209,'Project',$,$,$,$,(#212,#215),#207);
|
||||
#209= IFCOWNERHISTORY(#5,#1,.READWRITE.,.NOTDEFINED.,$,$,$,1321055806);
|
||||
|
||||
/* representation contexts */
|
||||
#210= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#211= IFCAXIS2PLACEMENT3D(#210,$,$);
|
||||
#212= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.0E-5,#211,$);
|
||||
#213= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#214= IFCAXIS2PLACEMENT3D(#213,$,$);
|
||||
#215= IFCGEOMETRICREPRESENTATIONCONTEXT('2D','Plan',2,1.0E-5,#214,$);
|
||||
|
||||
/* A library is imported that describes the air terminal type. */
|
||||
#216= IFCPROJECTLIBRARY('0lIJEMoxL8yP0B7vq1iIiM',#209,'HVAC Product Type Library Example','Demonstrates an air terminal type which may be instantiated in buildings within referencing files.','ProductLibrary',$,$,(#212),#207);
|
||||
#217= IFCRELDECLARES('00ufBkjlf4nOFHXfji7ezF',#209,$,$,#208,(#216));
|
||||
#221= IFCLIBRARYINFORMATION('HVAC Product Type Library Example',$,$,'2011-11-11T23:49:28','IfcAirTerminalType.ifc',$);
|
||||
#222= IFCRELASSOCIATESLIBRARY('3_6NqfKKH30wqc8leArKAY',#209,$,$,(#216),#221);
|
||||
|
||||
/* property sets defined on the air terminal type (imported) */
|
||||
#225= IFCPROPERTYSINGLEVALUE('Reference',$,$,$);
|
||||
#226= IFCPROPERTYENUMERATION('PEnum_Status',(IFCLABEL('NEW'),IFCLABEL('EXISTING'),IFCLABEL('DEMOLISH'),IFCLABEL('TEMPORARY'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#227= IFCPROPERTYENUMERATEDVALUE('Status',$,$,#226);
|
||||
#228= IFCPROPERTYENUMERATION('PEnum_AirTerminalShape',(IFCLABEL('ROUND'),IFCLABEL('RECTANGULAR'),IFCLABEL('SQUARE'),IFCLABEL('SLOT'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#229= IFCPROPERTYENUMERATEDVALUE('Shape',$,(IFCLABEL('SQUARE')),#228);
|
||||
#230= IFCPROPERTYENUMERATION('PEnum_AirTerminalFaceType',(IFCLABEL('FOURWAYPATTERN'),IFCLABEL('SINGLEDEFLECTION'),IFCLABEL('DOUBLEDEFLECTION'),IFCLABEL('SIGHTPROOF'),IFCLABEL('EGGCRATE'),IFCLABEL('PERFORATED'),IFCLABEL('LOUVERED'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#231= IFCPROPERTYENUMERATEDVALUE('FaceType',$,$,#230);
|
||||
#232= IFCPROPERTYSINGLEVALUE('SlotWidth',$,$,$);
|
||||
#233= IFCPROPERTYSINGLEVALUE('SlotLength',$,$,$);
|
||||
#234= IFCPROPERTYSINGLEVALUE('NumberOfSlots',$,$,$);
|
||||
#235= IFCPROPERTYENUMERATION('PEnum_AirTerminalFlowPattern',(IFCLABEL('LINEARSINGLE'),IFCLABEL('LINEARDOUBLE'),IFCLABEL('LINEARFOURWAY'),IFCLABEL('RADIAL'),IFCLABEL('SWIRL'),IFCLABEL('DISPLACMENT'),IFCLABEL('COMPACTJET'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#236= IFCPROPERTYENUMERATEDVALUE('FlowPattern',$,$,#235);
|
||||
#237= IFCPROPERTYBOUNDEDVALUE('AirFlowrateRange',$,$,$,$,$);
|
||||
#238= IFCPROPERTYBOUNDEDVALUE('TemperatureRange',$,$,$,$,$);
|
||||
#239= IFCPROPERTYENUMERATION('PEnum_AirTerminalDischargeDirection',(IFCLABEL('PARALLEL'),IFCLABEL('PERPENDICULAR'),IFCLABEL('ADJUSTABLE'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#240= IFCPROPERTYENUMERATEDVALUE('DischargeDirection',$,$,#239);
|
||||
#241= IFCPROPERTYSINGLEVALUE('ThrowLength',$,$,$);
|
||||
#242= IFCPROPERTYSINGLEVALUE('AirDiffusionPerformanceIndex',$,$,$);
|
||||
#243= IFCPROPERTYENUMERATION('PEnum_AirTerminalFinishType',(IFCLABEL('ANNODIZED'),IFCLABEL('PAINTED'),IFCLABEL('NONE'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#244= IFCPROPERTYENUMERATEDVALUE('FinishType',$,$,#243);
|
||||
#245= IFCPROPERTYSINGLEVALUE('FinishColor',$,$,$);
|
||||
#246= IFCPROPERTYENUMERATION('PEnum_AirTerminalMountingType',(IFCLABEL('SURFACE'),IFCLABEL('FLATFLUSH'),IFCLABEL('LAYIN'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#247= IFCPROPERTYENUMERATEDVALUE('MountingType',$,$,#246);
|
||||
#248= IFCPROPERTYENUMERATION('PEnum_AirTerminalCoreType',(IFCLABEL('SHUTTERBLADE'),IFCLABEL('CURVEDBLADE'),IFCLABEL('REMOVABLE'),IFCLABEL('REVERSIBLE'),IFCLABEL('NONE'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#249= IFCPROPERTYENUMERATEDVALUE('CoreType',$,$,#248);
|
||||
#250= IFCPROPERTYSINGLEVALUE('CoreSetHorizontal',$,$,$);
|
||||
#251= IFCPROPERTYSINGLEVALUE('CoreSetVertical',$,$,$);
|
||||
#252= IFCPROPERTYSINGLEVALUE('HasIntegralControl',$,$,$);
|
||||
#253= IFCPROPERTYENUMERATION('PEnum_AirTerminalFlowControlType',(IFCLABEL('DAMPER'),IFCLABEL('BELLOWS'),IFCLABEL('NONE'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#254= IFCPROPERTYENUMERATEDVALUE('FlowControlType',$,$,#253);
|
||||
#255= IFCPROPERTYSINGLEVALUE('HasSoundAttenuator',$,$,$);
|
||||
#256= IFCPROPERTYSINGLEVALUE('HasThermalInsulation',$,$,$);
|
||||
#257= IFCPROPERTYSINGLEVALUE('NeckArea',$,$,$);
|
||||
#258= IFCPROPERTYSINGLEVALUE('EffectiveArea',$,$,$);
|
||||
#259= IFCPROPERTYTABLEVALUE('AirFlowrateVersusFlowControlElement',$,$,$,$,$,$,$);
|
||||
#260= IFCPROPERTYSET('34RBPXI3v1B9OyUNo6YREP',#209,'Pset_AirTerminalTypeCommon',$,(#225,#227,#229,#231,#232,#233,#234,#236,#237,#238,#240,#241,#242,#244,#245,#247,#249,#250,#251,#252,#254,#255,#256,#257,#258,#259));
|
||||
#261= IFCPROPERTYSINGLEVALUE('GlobalTradeItemNumber',$,$,$);
|
||||
#262= IFCPROPERTYSINGLEVALUE('ArticleNumber',$,$,$);
|
||||
#263= IFCPROPERTYSINGLEVALUE('ModelReference',$,IFCLABEL('1234'),$);
|
||||
#264= IFCPROPERTYSINGLEVALUE('ModelLabel',$,IFCLABEL('Ceiling Diffuser'),$);
|
||||
#265= IFCPROPERTYSINGLEVALUE('Manufacturer',$,IFCLABEL('Acme'),$);
|
||||
#266= IFCPROPERTYSINGLEVALUE('ProductionYear',$,IFCLABEL('2011'),$);
|
||||
#267= IFCPROPERTYENUMERATION('PEnum_AssemblyPlace',(IFCLABEL('FACTORY'),IFCLABEL('OFFSITE'),IFCLABEL('SITE'),IFCLABEL('OTHER'),IFCLABEL('NOTKNOWN'),IFCLABEL('UNSET')),$);
|
||||
#268= IFCPROPERTYENUMERATEDVALUE('AssemblyPlace',$,(IFCLABEL('FACTORY')),#267);
|
||||
#269= IFCPROPERTYSET('2LM02K5dbFiBVTpfUgOnl4',#209,'Pset_ManufacturerTypeInformation',$,(#261,#262,#263,#264,#265,#266,#268));
|
||||
|
||||
/* The air terminal type (imported from referenced library) */
|
||||
#270= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#271= IFCAXIS2PLACEMENT3D(#270,$,$);
|
||||
#275= IFCRECTANGLEHOLLOWPROFILEDEF(.AREA.,$,$,24.,24.,2.,10.,0.);
|
||||
#276= IFCCARTESIANPOINT((12.,12.,0.));
|
||||
#277= IFCAXIS2PLACEMENT3D(#276,$,$);
|
||||
#278= IFCDIRECTION((0.,0.,1.));
|
||||
#280= IFCCARTESIANPOINT((0.,0.));
|
||||
#281= IFCCARTESIANTRANSFORMATIONOPERATOR2D($,$,#280,0.5);
|
||||
#282= IFCDERIVEDPROFILEDEF(.AREA.,$,#275,#281,$);
|
||||
#283= IFCEXTRUDEDAREASOLIDTAPERED(#275,#277,#278,4.,#282);
|
||||
#284= IFCSHAPEREPRESENTATION(#212,'Body','AdvancedSweptSolid',(#283));
|
||||
#285= IFCREPRESENTATIONMAP(#271,#284);
|
||||
#286= IFCAIRTERMINALTYPE('1FESQ2M9vC7xYWZpI_LlCh',#209,'Acme Diffuser 1234','Ceiling diffuser',$,(#260,#269),(#285),$,$,.DIFFUSER.);
|
||||
|
||||
/* The port of the air terminal type (imported from referenced library) */
|
||||
#287= IFCRELNESTS('3AlMGNAK5EXBgBfP5B8O1x',#209,$,$,#286,(#292));
|
||||
#289= IFCCARTESIANPOINT((12.,12.,4.));
|
||||
#290= IFCAXIS2PLACEMENT3D(#289,$,$);
|
||||
#291= IFCLOCALPLACEMENT($,#290);
|
||||
#292= IFCDISTRIBUTIONPORT('0lCGSOGtb4mu56WSeYuzNg',#209,'Inlet',$,$,#291,$,.SINK.,.DUCT.,.AIRCONDITIONING.);
|
||||
|
||||
/* The property sets of the air terminal type (imported from referenced library) */
|
||||
#293= IFCPROPERTYSINGLEVALUE('PortNumber','The port index for logically ordering the port within the containing element or element type.',$,$);
|
||||
#294= IFCPROPERTYSINGLEVALUE('ColorCode','Name of a color for identifying the connector, if applicable.',$,$);
|
||||
#295= IFCPROPERTYSET('3MdHsbDH1BrQYI$kjaLN5a',#209,'Pset_DistributionPortCommon','Common attributes attached to an instance of IfcDistributionPort.',(#293,#294));
|
||||
#296= IFCRELDEFINESBYPROPERTIES('2fGG1Hw_P32hltt4MRMKcF',#209,'Pset_DistributionPortCommon',$,(#292),#295);
|
||||
|
||||
/* The property sets of the port on the air terminal type (imported from referenced library) */
|
||||
#299= IFCPROPERTYENUMERATION('PEnum_DuctConnectionType',(IFCLABEL('BEADEDSLEEVE'),IFCLABEL('COMPRESSION'),IFCLABEL('CRIMP'),IFCLABEL('DRAWBAND'),IFCLABEL('DRIVESLIP'),IFCLABEL('FLANGED'),IFCLABEL('OUTSIDESLEEVE'),IFCLABEL('SLIPON'),IFCLABEL('SOLDERED'),IFCLABEL('SSLIP'),IFCLABEL('STANDINGSEAM'),IFCLABEL('SWEDGE'),IFCLABEL('WELDED'),IFCLABEL('OTHER'),IFCLABEL('NONE'),IFCLABEL('USERDEFINED'),IFCLABEL('NOTDEFINED')),$);
|
||||
#300= IFCPROPERTYENUMERATEDVALUE('ConnectionType',$,(IFCLABEL('OUTSIDESLEEVE')),#299);
|
||||
#301= IFCPROPERTYSINGLEVALUE('ConnectionSubType',$,$,$);
|
||||
#302= IFCPROPERTYSINGLEVALUE('NominalWidth',$,IFCPOSITIVELENGTHMEASURE(12.),$);
|
||||
#303= IFCPROPERTYSINGLEVALUE('NominalHeight',$,IFCPOSITIVELENGTHMEASURE(12.),$);
|
||||
#304= IFCPROPERTYBOUNDEDVALUE('DryBulbTemperature',$,$,$,$,$);
|
||||
#305= IFCPROPERTYBOUNDEDVALUE('WetBulbTemperature',$,$,$,$,$);
|
||||
#306= IFCPROPERTYBOUNDEDVALUE('VolumetricFlowRate',$,$,$,$,$);
|
||||
#307= IFCPROPERTYBOUNDEDVALUE('Velocity',$,$,$,$,$);
|
||||
#308= IFCPROPERTYBOUNDEDVALUE('Pressure',$,$,$,$,$);
|
||||
#309= IFCPROPERTYSET('142LVYnPP62figC7tUlZnT',#209,'Pset_DistributionPortTypeAirConditioning',$,(#300,#301,#302,#303,#304,#305,#306,#307,#308));
|
||||
#310= IFCRELDEFINESBYPROPERTIES('3y2BN59aj7eQx9qD9LwNFv',#209,'Pset_DistributionPortTypeAirConditioning',$,(#292),#309);
|
||||
|
||||
/* The imported HVAC library declares the air terminal type and another referenced library to IFC property set templates. */
|
||||
#314= IFCRELDECLARES('00GZQZ98PAoOtB6V3qDnvW',#209,$,$,#216,(#286,#321));
|
||||
#318= IFCLIBRARYREFERENCE($,'1FESQ2M9vC7xYWZpI_LlCh','Acme Diffuser 1234','Ceiling diffuser',$,#221);
|
||||
#319= IFCRELASSOCIATESLIBRARY('3Dtpg_FwbBNvhDtSaHoKwc',#209,$,$,(#286),#318);
|
||||
|
||||
/* The IFC property template library is referenced indirectly. */
|
||||
#321= IFCPROJECTLIBRARY('1rfo$z7PbCaeLf5SOGGJV5',#209,'IFC4',$,$,$,$,$,$);
|
||||
#323= IFCLIBRARYREFERENCE($,'1rfo$z7PbCaeLf5SOGGJV5','IFC4',$,$,#221);
|
||||
#324= IFCRELASSOCIATESLIBRARY('3kNx28VJP2rflmOknvdyJo',#209,$,$,(#321),#323);
|
||||
|
||||
/* The project consists of a single building without any geometry (for brevity), to illustrate an air terminal occurrence connected to a duct segment. */
|
||||
#326= IFCBUILDING('1jCJfz2$TF29H$W5cKDgim',#209,$,$,$,$,$,$,.ELEMENT.,$,$,$);
|
||||
#328= IFCRELAGGREGATES('3q9yfa16z9wOZHi5h9dr4e',#209,$,$,#208,(#326));
|
||||
|
||||
/* The air terminal occurrence is instantiated, with reference to its type. */
|
||||
#331= IFCAIRTERMINAL('1mF0_JbLzBtAZ0GUOlCFEx',#209,$,$,$,#376,#336,$,.NOTDEFINED.);
|
||||
#333= IFCRELDEFINESBYTYPE('3N14r06YX9o8jZ1KyiNaMP',#209,$,$,(#331),#286);
|
||||
|
||||
/* The air terminal occurrence has Body representation mapped from the type. */
|
||||
#336= IFCPRODUCTDEFINITIONSHAPE($,$,(#338));
|
||||
#338= IFCSHAPEREPRESENTATION(#212,'Body','MappedRepresentation',(#342));
|
||||
#340= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#341= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#340,1.,$);
|
||||
#342= IFCMAPPEDITEM(#285,#341);
|
||||
|
||||
/* The air terminal occurence has a single port, corresponding to the port nested on the air terminal type. */
|
||||
#344= IFCCARTESIANPOINT((12.,12.,4.));
|
||||
#345= IFCAXIS2PLACEMENT3D(#344,$,$);
|
||||
#346= IFCLOCALPLACEMENT(#376,#345);
|
||||
#347= IFCDISTRIBUTIONPORT('0VHUOBnvj48fTxWgsnjpHY',#209,'Inlet',$,$,#346,$,.SINK.,.DUCT.,.AIRCONDITIONING.);
|
||||
#368= IFCRELDEFINESBYOBJECT('3Ux2bjXUT0dRfUoPfRyE9u',#209,$,$,(#347),#292);
|
||||
#371= IFCRELNESTS('3IbS58PVzAf8BjScusxeb6',#209,$,$,#331,(#347));
|
||||
|
||||
/* The air terminal occurrence is contained in the building. */
|
||||
#374= IFCRELCONTAINEDINSPATIALSTRUCTURE('2srhqEqCX4nA5hKmyLxDOV',#209,$,$,(#331,#381),#326);
|
||||
|
||||
/* The air terminal occurrence is placed at the origin. */
|
||||
#376= IFCLOCALPLACEMENT($,#378);
|
||||
#377= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#378= IFCAXIS2PLACEMENT3D(#377,$,$);
|
||||
|
||||
/* A duct segment is is instantiated, without having any type. */
|
||||
#381= IFCDUCTSEGMENT('3T2CbFzwP0jP3Q12nB1pFu',#209,'Duct Segment #1',$,$,#388,#395,$,.FLEXIBLESEGMENT.);
|
||||
|
||||
/* The duct segment is placed above the air terminal. */
|
||||
#384= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#385= IFCDIRECTION((0.,0.,1.));
|
||||
#386= IFCDIRECTION((1.,0.,0.));
|
||||
#387= IFCAXIS2PLACEMENT3D(#384,#385,#386);
|
||||
#388= IFCLOCALPLACEMENT(#346,#387);
|
||||
|
||||
/* The duct segment has an Axis representation, for which the Body representation is generated according to a material profile set. */
|
||||
#390= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#391= IFCCARTESIANPOINT((24.,0.,0.));
|
||||
#392= IFCPOLYLINE((#390,#391));
|
||||
#395= IFCPRODUCTDEFINITIONSHAPE($,$,(#397,#492));
|
||||
#397= IFCSHAPEREPRESENTATION(#212,'Axis','Curve3D',(#392));
|
||||
|
||||
/* The duct segment has two ports; one at each end. */
|
||||
#402= IFCDISTRIBUTIONPORT('3FBPFfN1f33wI59qKEjYrA',#209,'In','The end of the duct segment at the flow inlet.',$,#498,$,.SINK.,.DUCT.,.AIRCONDITIONING.);
|
||||
#422= IFCDISTRIBUTIONPORT('1RvoZEC65EtPHnpFD43nne',#209,'Out','The end of the duct segment at the flow outlet.',$,#501,$,.SOURCE.,.DUCT.,.AIRCONDITIONING.);
|
||||
#423= IFCRELNESTS('2nTJ1FhXn7tf_UMjKfoJ9h',#209,$,$,#381,(#402,#422));
|
||||
|
||||
/* The duct segment has a circular hollow profile of 6 inches in diameter and 1/8 inch thickness. */
|
||||
#440= IFCCIRCLEHOLLOWPROFILEDEF(.AREA.,$,$,6.,0.125);
|
||||
|
||||
/* The duct segment has aluminum material. */
|
||||
#441= IFCMATERIAL('Aluminum',$,'Aluminum');
|
||||
|
||||
/* The material and profile are brought together and associated with the duct segment. */
|
||||
#481= IFCMATERIALPROFILEWITHOFFSETS('Body',$,#441,#440,$,$,(0.,0.));
|
||||
#482= IFCMATERIALPROFILESET('Duct Segment',$,(#481),$);
|
||||
#483= IFCMATERIALPROFILESETUSAGE(#482,5,96.);
|
||||
#484= IFCRELASSOCIATESMATERIAL('1bWT35MPL8ofRppoLEQdoc',#209,'IfcDuctSegment',$,(#381),#483);
|
||||
|
||||
/* The duct segment has a Body representation of an extruded area solid generated from the material profile along the Axis representation. */
|
||||
#486= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#487= IFCAXIS2PLACEMENT3D(#486,$,$);
|
||||
#488= IFCDIRECTION((0.,0.,1.));
|
||||
#489= IFCEXTRUDEDAREASOLID(#440,#487,#488,24.);
|
||||
#492= IFCSHAPEREPRESENTATION(#212,'Body','SweptSolid',(#489));
|
||||
|
||||
/* The duct segment bottom port faces downwards (connected to the air terminal). */
|
||||
#494= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#495= IFCDIRECTION((0.,0.,-1.));
|
||||
#496= IFCDIRECTION((1.,0.,0.));
|
||||
#497= IFCAXIS2PLACEMENT3D(#494,#495,#496);
|
||||
#498= IFCLOCALPLACEMENT(#388,#497);
|
||||
|
||||
/* The duct segment top port faces upwards (not yet connected). */
|
||||
#499= IFCCARTESIANPOINT((0.,0.,24.));
|
||||
#500= IFCAXIS2PLACEMENT3D(#499,$,$);
|
||||
#501= IFCLOCALPLACEMENT(#388,#500);
|
||||
|
||||
/* The outlet port of the duct segment is connected to the inlet port of the air terminal. */
|
||||
#503= IFCRELCONNECTSPORTS('0Ydyc8vm11Z9FmKXK3c7CE',#209,$,$,#422,#347,$);
|
||||
|
||||
ENDSEC;
|
||||
|
||||
END-ISO-10303-21;
|
||||
@@ -1,329 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
/* NOTE a valid model view name has to be asserted, replacing 'notYetAssigned' ----------------- */
|
||||
FILE_DESCRIPTION(
|
||||
( 'ViewDefinition [notYetAssigned]'
|
||||
,'Comment [manual creation of example file]'
|
||||
)
|
||||
,'2;1');
|
||||
/* NOTE standard header information according to ISO 10303-21 ---------------------------------- */
|
||||
FILE_NAME(
|
||||
'IfcTask.ifc',
|
||||
'2010-09-23T23:27:15',
|
||||
('Tim Chipman'),
|
||||
('buildingSMART International'),
|
||||
'IFC text editor',
|
||||
'IFC text editor',
|
||||
'reference file created for the IFC4 specification');
|
||||
/* NOTE schema name to be replaced with 'IFC4' after the final release ------------------------- */
|
||||
FILE_SCHEMA(('IFC4'));
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
/* Project context ----------------------------------------------------------------------------- */
|
||||
/* required for every IFC data file ------------------------------------------------------------ */
|
||||
#1= IFCAPPLICATION(#2,'0.7','Constructivity','CONSTRUCTIVITY');
|
||||
#2= IFCORGANIZATION($,'Constructivity.com LLC',$,$,$);
|
||||
#3= IFCPERSON('','Chipman','Tim',$,$,$,$,$);
|
||||
#4= IFCORGANIZATION($,'buildingSMART',$,$,$);
|
||||
#5= IFCPERSONANDORGANIZATION(#3,#4,$);
|
||||
/* Project units ------------------------------------------------------------------------------- */
|
||||
/* this project is based on imperial units (inch) ---------------------------------------------- */
|
||||
#26= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
|
||||
#27= IFCMEASUREWITHUNIT(IFCLENGTHMEASURE(0.0254),#26);
|
||||
#28= IFCCONVERSIONBASEDUNIT(#29,.LENGTHUNIT.,'inch',#27);
|
||||
#29= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);
|
||||
#199= IFCUNITASSIGNMENT((#28));
|
||||
/* Project ------------------------------------------------------------------------------------- */
|
||||
/* declaring units, representation context and owner history for this data set ----------------- */
|
||||
#200= IFCPROJECT('2ww9A9wXX54eT3Wns4rLsr',#201,'example project',$,$,$,$,(#204,#207),#199);
|
||||
#201= IFCOWNERHISTORY(#5,#1,.READWRITE.,.ADDED.,1285284288,$,$,1285284288);
|
||||
#202= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#203= IFCAXIS2PLACEMENT3D(#202,$,$);
|
||||
#204= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,1.0E-05,#203,$);
|
||||
#205= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#206= IFCAXIS2PLACEMENT3D(#205,$,$);
|
||||
#207= IFCGEOMETRICREPRESENTATIONCONTEXT('2D','Plan',2,1.0E-05,#206,$);
|
||||
|
||||
/* Spatial structure of site, building, and single storey -------------------------------------- */
|
||||
/* the site has a footprint and body geometric representation ---------------------------------- */
|
||||
#208= IFCSITE('2uTUkDuu1Caw4X2OaltWYD',#201,'Site #1',$,$,#229,#210,$,.ELEMENT.,$,$,$,$,$);
|
||||
#210= IFCPRODUCTDEFINITIONSHAPE($,$,(#212,#214));
|
||||
#212= IFCSHAPEREPRESENTATION(#204,'FootPrint','GeometricCurveSet',(#221));
|
||||
#214= IFCSHAPEREPRESENTATION(#204,'Body','SweptSolid',(#260));
|
||||
#216= IFCCARTESIANPOINT((0.,0.));
|
||||
#217= IFCCARTESIANPOINT((1536.,0.));
|
||||
#218= IFCCARTESIANPOINT((1536.,768.));
|
||||
#219= IFCCARTESIANPOINT((0.,768.));
|
||||
#220= IFCPOLYLINE((#216,#217,#218,#219,#216));
|
||||
#221= IFCGEOMETRICCURVESET((#220));
|
||||
#223= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#220);
|
||||
#224= IFCEXTRUDEDAREASOLID(#223,#226,#227,48.);
|
||||
#225= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#226= IFCAXIS2PLACEMENT3D(#225,$,$);
|
||||
#227= IFCDIRECTION((0.,0.,1.));
|
||||
#229= IFCLOCALPLACEMENT($,#231);
|
||||
#230= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#231= IFCAXIS2PLACEMENT3D(#230,$,$);
|
||||
#233= IFCRELAGGREGATES('3lhFWDvkb6Cwv__4__szPn',#201,$,$,#200,(#208));
|
||||
#235= IFCDIRECTION((1.,0.,0.));
|
||||
|
||||
/* the building has a footprint geometric representation --------------------------------------- */
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
#236= IFCBUILDING('39A9p5Pi1EIRKAduawfVgP',#201,'Building #1',$,$,#252,#245,$,.ELEMENT.,$,$,$);
|
||||
#238= IFCCARTESIANPOINT((0.,0.));
|
||||
#239= IFCCARTESIANPOINT((288.,0.));
|
||||
#240= IFCCARTESIANPOINT((288.,192.));
|
||||
#241= IFCCARTESIANPOINT((0.,192.));
|
||||
#242= IFCPOLYLINE((#238,#239,#240,#241,#238));
|
||||
#243= IFCGEOMETRICCURVESET((#242));
|
||||
#245= IFCPRODUCTDEFINITIONSHAPE($,$,(#247));
|
||||
#247= IFCSHAPEREPRESENTATION(#204,'FootPrint','GeometricCurveSet',(#243));
|
||||
#250= IFCRELAGGREGATES('2Ugw7SsXLDQBYCez8hipzK',#201,$,$,#208,(#236));
|
||||
#252= IFCLOCALPLACEMENT(#229,#257);
|
||||
#253= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#254= IFCAXIS2PLACEMENT3D(#253,$,$);
|
||||
#256= IFCCARTESIANPOINT((576.,240.,48.));
|
||||
#257= IFCAXIS2PLACEMENT3D(#256,$,$);
|
||||
#259= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#220);
|
||||
#260= IFCEXTRUDEDAREASOLID(#259,#262,#263,48.);
|
||||
#261= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#262= IFCAXIS2PLACEMENT3D(#261,$,$);
|
||||
#263= IFCDIRECTION((0.,0.,1.));
|
||||
|
||||
/* the building storey has a footprint geometric representation -------------------------------- */
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
#265= IFCBUILDINGSTOREY('3nYYuCp$XC4vhvJ2cMbpd2',#201,'Ground Level',$,$,#270,#281,$,.ELEMENT.,0.);
|
||||
#266= IFCRELAGGREGATES('2RHRlut4v6yPP4JCrvm4IE',#201,$,$,#236,(#265));
|
||||
#270= IFCLOCALPLACEMENT(#252,#272);
|
||||
#271= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#272= IFCAXIS2PLACEMENT3D(#271,$,$);
|
||||
#274= IFCCARTESIANPOINT((0.,0.));
|
||||
#275= IFCCARTESIANPOINT((288.,0.));
|
||||
#276= IFCCARTESIANPOINT((288.,192.));
|
||||
#277= IFCCARTESIANPOINT((0.,192.));
|
||||
#278= IFCCARTESIANPOINT((0.,0.));
|
||||
#279= IFCPOLYLINE((#274,#275,#276,#277,#278));
|
||||
#280= IFCGEOMETRICCURVESET((#279));
|
||||
#281= IFCPRODUCTDEFINITIONSHAPE($,$,(#283));
|
||||
#283= IFCSHAPEREPRESENTATION(#204,'FootPrint','GeometricCurveSet',(#280));
|
||||
|
||||
/* Slab having rectangular shape and concrete material layer ----------------------------------- */
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
#286= IFCCARTESIANPOINT((0.,0.));
|
||||
#287= IFCCARTESIANPOINT((288.,0.));
|
||||
#288= IFCCARTESIANPOINT((288.,192.));
|
||||
#289= IFCCARTESIANPOINT((0.,192.));
|
||||
#290= IFCCARTESIANPOINT((0.,0.));
|
||||
#291= IFCPOLYLINE((#286,#287,#288,#289,#290));
|
||||
#292= IFCSLABSTANDARDCASE('20WrgxqpbDtferON_k1P2X',#201,'Slab #1',$,$,#352,#302,$,.BASESLAB.);
|
||||
#300= IFCGEOMETRICCURVESET((#291));
|
||||
#302= IFCPRODUCTDEFINITIONSHAPE($,$,(#304,#346));
|
||||
#304= IFCSHAPEREPRESENTATION(#204,'FootPrint','GeometricCurveSet',(#300));
|
||||
#310= IFCMATERIALLAYER(#315,6.,$,'Core','Material from which the slab is constructed.',$,$);
|
||||
#311= IFCMATERIALLAYERSET((#310),$,$);
|
||||
#313= IFCMATERIALLAYERSETUSAGE(#311,.AXIS3.,.POSITIVE.,0.,$);
|
||||
#314= IFCRELASSOCIATESMATERIAL('2kASSjs2f6Phd71DH$IPe5',#201,'IfcSlabStandardCase',$,(#292),#313);
|
||||
#315= IFCMATERIAL('Concrete (Nominal)',$,'Concrete');
|
||||
#341= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#279);
|
||||
#342= IFCEXTRUDEDAREASOLID(#341,#344,#345,6.);
|
||||
#343= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#344= IFCAXIS2PLACEMENT3D(#343,$,$);
|
||||
#345= IFCDIRECTION((0.,0.,1.));
|
||||
#346= IFCSHAPEREPRESENTATION(#204,'Body','SweptSolid',(#534));
|
||||
#532= IFCDIRECTION((0.,0.,1.));
|
||||
#533= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#291);
|
||||
#534= IFCEXTRUDEDAREASOLID(#533,#536,#532,6.);
|
||||
#535= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#536= IFCAXIS2PLACEMENT3D(#535,$,$);
|
||||
|
||||
#349= IFCRELCONTAINEDINSPATIALSTRUCTURE('19iKmngSP0bR$GMfGwTIoD',#201,$,$,(#292,#356,#385,#407,#429),#265);
|
||||
#350= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#351= IFCAXIS2PLACEMENT3D(#350,$,$);
|
||||
#352= IFCLOCALPLACEMENT(#270,#351);
|
||||
#355= IFCDIRECTION((0.,1.,0.));
|
||||
|
||||
/* Walls for exterior, positioned along edges of rectangular slab ------------------------------ */
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
|
||||
/* Standard case walls #1 with axis and body geometry and material layer set defined ----------- */
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
#356= IFCWALLSTANDARDCASE('26tmERtwL8G8UQn5BoglEh',#201,'Wall #1',$,$,#362,#379,$,.NOTDEFINED.);
|
||||
#358= IFCRELCONNECTSELEMENTS('2ZHJEGFvL98QhEDnQsGNrK',#201,$,$,$,#292,#356);
|
||||
#359= IFCCARTESIANPOINT((0.,0.,6.));
|
||||
#360= IFCDIRECTION((0.,0.,1.));
|
||||
#361= IFCAXIS2PLACEMENT3D(#359,#360,#355);
|
||||
#362= IFCLOCALPLACEMENT(#270,#361);
|
||||
#365= IFCMATERIALLAYERWITHOFFSETS(#370,6.,$,'Block','Structural core of the wall, such as concrete masonry units.',$,$,.AXIS1.,(0.,0.));
|
||||
#366= IFCMATERIALLAYERSET((#365),$,$);
|
||||
#368= IFCMATERIALLAYERSETUSAGE(#366,.AXIS2.,.POSITIVE.,-3.,$);
|
||||
#369= IFCRELASSOCIATESMATERIAL('0cuSbpct575BKLAXM$olZ_',#201,'IfcWallStandardCase',$,(#356,#385,#407,#429),#368);
|
||||
#370= IFCMATERIAL('Block (Nominal)',$,'Block');
|
||||
#376= IFCCARTESIANPOINT((0.,0.));
|
||||
#377= IFCCARTESIANPOINT((192.,0.));
|
||||
#378= IFCPOLYLINE((#376,#377));
|
||||
#379= IFCPRODUCTDEFINITIONSHAPE($,$,(#381,#548));
|
||||
#381= IFCSHAPEREPRESENTATION(#204,'Axis','Curve2D',(#378));
|
||||
#384= IFCDIRECTION((1.,0.,0.));
|
||||
#538= IFCCARTESIANPOINT((3.,-3.));
|
||||
#539= IFCCARTESIANPOINT((189.,-3.));
|
||||
#540= IFCCARTESIANPOINT((195.,3.));
|
||||
#541= IFCCARTESIANPOINT((-3.,3.));
|
||||
#542= IFCPOLYLINE((#538,#539,#540,#541,#538));
|
||||
#543= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#542);
|
||||
#544= IFCEXTRUDEDAREASOLID(#543,#546,#547,120.);
|
||||
#545= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#546= IFCAXIS2PLACEMENT3D(#545,$,$);
|
||||
#547= IFCDIRECTION((0.,0.,1.));
|
||||
#548= IFCSHAPEREPRESENTATION(#204,'Body','SweptSolid',(#544));
|
||||
|
||||
|
||||
/* Standard case walls #2 with axis and body geometry and material layer set defined ----------- */
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
#385= IFCWALLSTANDARDCASE('2qqyx9mIf27vQuEGt7ts8$',#201,'Wall #2',$,$,#394,#401,$,.NOTDEFINED.);
|
||||
#387= IFCRELCONNECTSELEMENTS('04lBS8dRv8082xho3Ve2L0',#201,$,$,$,#292,#385);
|
||||
#388= IFCRELCONNECTSPATHELEMENTS('2aU84ph_f2iwRK7mEx6APn',#201,$,$,$,#356,#385,(),(),.ATSTART.,.ATEND.);
|
||||
#391= IFCCARTESIANPOINT((0.,192.,6.));
|
||||
#392= IFCDIRECTION((0.,0.,1.));
|
||||
#393= IFCAXIS2PLACEMENT3D(#391,#392,#384);
|
||||
#394= IFCLOCALPLACEMENT(#270,#393);
|
||||
#398= IFCCARTESIANPOINT((0.,0.));
|
||||
#399= IFCCARTESIANPOINT((288.,0.));
|
||||
#400= IFCPOLYLINE((#398,#399));
|
||||
#401= IFCPRODUCTDEFINITIONSHAPE($,$,(#403,#561));
|
||||
#403= IFCSHAPEREPRESENTATION(#204,'Axis','Curve2D',(#400));
|
||||
#406= IFCDIRECTION((0.,-1.,0.));
|
||||
#551= IFCCARTESIANPOINT((3.,-3.));
|
||||
#552= IFCCARTESIANPOINT((285.,-3.));
|
||||
#553= IFCCARTESIANPOINT((291.,3.));
|
||||
#554= IFCCARTESIANPOINT((-3.,3.));
|
||||
#555= IFCPOLYLINE((#551,#552,#553,#554,#551));
|
||||
#556= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#555);
|
||||
#557= IFCEXTRUDEDAREASOLID(#556,#559,#560,120.);
|
||||
#558= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#559= IFCAXIS2PLACEMENT3D(#558,$,$);
|
||||
#560= IFCDIRECTION((0.,0.,1.));
|
||||
#561= IFCSHAPEREPRESENTATION(#204,'Body','SweptSolid',(#557));
|
||||
|
||||
/* Standard case walls #3 with axis and body geometry and material layer set defined ----------- */
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
#407= IFCWALLSTANDARDCASE('0edwXkNgP03AySQjQQlat2',#201,'Wall #3',$,$,#416,#423,$,.NOTDEFINED.);
|
||||
#409= IFCRELCONNECTSELEMENTS('1_c3omXFD7UPfF9thiXwlM',#201,$,$,$,#292,#407);
|
||||
#410= IFCRELCONNECTSPATHELEMENTS('3cHo0l0vT7YecRcCZH80A_',#201,$,$,$,#385,#407,(),(),.ATSTART.,.ATEND.);
|
||||
#413= IFCCARTESIANPOINT((288.,192.,6.));
|
||||
#414= IFCDIRECTION((0.,0.,1.));
|
||||
#415= IFCAXIS2PLACEMENT3D(#413,#414,#406);
|
||||
#416= IFCLOCALPLACEMENT(#270,#415);
|
||||
#420= IFCCARTESIANPOINT((0.,0.));
|
||||
#421= IFCCARTESIANPOINT((192.,0.));
|
||||
#422= IFCPOLYLINE((#420,#421));
|
||||
#423= IFCPRODUCTDEFINITIONSHAPE($,$,(#425,#574));
|
||||
#425= IFCSHAPEREPRESENTATION(#204,'Axis','Curve2D',(#422));
|
||||
#428= IFCDIRECTION((-1.,0.,0.));
|
||||
#564= IFCCARTESIANPOINT((3.,-3.));
|
||||
#565= IFCCARTESIANPOINT((189.,-3.));
|
||||
#566= IFCCARTESIANPOINT((195.,3.));
|
||||
#567= IFCCARTESIANPOINT((-3.,3.));
|
||||
#568= IFCPOLYLINE((#564,#565,#566,#567,#564));
|
||||
#569= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#568);
|
||||
#570= IFCEXTRUDEDAREASOLID(#569,#572,#573,120.);
|
||||
#571= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#572= IFCAXIS2PLACEMENT3D(#571,$,$);
|
||||
#573= IFCDIRECTION((0.,0.,1.));
|
||||
#574= IFCSHAPEREPRESENTATION(#204,'Body','SweptSolid',(#570));
|
||||
|
||||
/* Standard case walls #4 with axis and body geometry and material layer set defined ----------- */
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
#429= IFCWALLSTANDARDCASE('27D5wuD5z86hr07xvbZLKW',#201,'Wall #4',$,$,#438,#445,$,.NOTDEFINED.);
|
||||
#431= IFCRELCONNECTSELEMENTS('2GwDyB_Xb1mBzqynA5hpmk',#201,$,$,$,#292,#429);
|
||||
#432= IFCRELCONNECTSPATHELEMENTS('0N2CJ8VSz1yx6iStYDzqLN',#201,$,$,$,#407,#429,(),(),.ATSTART.,.ATEND.);
|
||||
#435= IFCCARTESIANPOINT((288.,0.,6.));
|
||||
#436= IFCDIRECTION((0.,0.,1.));
|
||||
#437= IFCAXIS2PLACEMENT3D(#435,#436,#428);
|
||||
#438= IFCLOCALPLACEMENT(#270,#437);
|
||||
#442= IFCCARTESIANPOINT((0.,0.));
|
||||
#443= IFCCARTESIANPOINT((288.,0.));
|
||||
#444= IFCPOLYLINE((#442,#443));
|
||||
#445= IFCPRODUCTDEFINITIONSHAPE($,$,(#447,#587));
|
||||
#447= IFCSHAPEREPRESENTATION(#204,'Axis','Curve2D',(#444));
|
||||
#450= IFCRELCONNECTSPATHELEMENTS('2FxBB642r3GfFLy0QsWZoT',#201,$,$,$,#429,#356,(),(),.ATSTART.,.ATEND.);
|
||||
#577= IFCCARTESIANPOINT((3.,-3.));
|
||||
#578= IFCCARTESIANPOINT((285.,-3.));
|
||||
#579= IFCCARTESIANPOINT((291.,3.));
|
||||
#580= IFCCARTESIANPOINT((-3.,3.));
|
||||
#581= IFCPOLYLINE((#577,#578,#579,#580,#577));
|
||||
#582= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#581);
|
||||
#583= IFCEXTRUDEDAREASOLID(#582,#585,#586,120.);
|
||||
#584= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#585= IFCAXIS2PLACEMENT3D(#584,$,$);
|
||||
#586= IFCDIRECTION((0.,0.,1.));
|
||||
#587= IFCSHAPEREPRESENTATION(#204,'Body','SweptSolid',(#583));
|
||||
|
||||
|
||||
/* Root task ----------------------------------------------------------------------------------- */
|
||||
/* Scheduled start is specified which constrains the start of all descendent tasks ------------- */
|
||||
#597= IFCTASKTIME($,.PREDICTED.,$,.WORKTIME.,'P0Y0M1DT16H0M0S','2010-09-20T08:00:00',$,'2010-09-20T08:00:00', '2010-09-24T16:00:00','2010-09-20T08:00:00','2010-09-20T16:00:00','P0Y0M0DT0H0M0S','P0Y0M0DT0H0M0S',.T.,$,$,$,$,$,$);
|
||||
#598= IFCTASK('0HSpq15hDC2R2RlJos8Ql5',#201,'Ground Level',$,$,$,$,$,$,.F.,$,#597,$);
|
||||
#599= IFCRELDECLARES('0CWmoqi1D5fvyIWw6QZMVg',#201,'PROCESS',$,#200,(#598));
|
||||
#611= IFCRELASSIGNSTOPRODUCT('3fzXeaVoT7R8p4ro97HwNg',#201,$,$,(#598),$,#265);
|
||||
|
||||
/* Tasks for slabs, where each nested task is assigned to a specific slab ---------------------- */
|
||||
/* Scheduled start and finish are not specified, such that early start and finish take effect -- */
|
||||
#614= IFCTASKTIME($,.PREDICTED.,$,.WORKTIME.,'P0Y0M0DT8H0M0S',$,$,'2010-09-20T08:00:00','2010-09-20T16:00:00',$,$,$,$,$,$,$,$,$,$,$);
|
||||
#615= IFCTASK('3OFhQ6xenBvBxNI4NhGlTz',#201,'Slab (Standard)',$,$,'IfcSlabStandardCase',$,$,$,.F.,$,#614,$);
|
||||
#618= IFCRELNESTS('084eMXNPf4iQUJ1DL9YVyg',#201,$,$,#598,(#615,#639));
|
||||
#620= IFCTASKTIME($,.PREDICTED.,$,.WORKTIME.,'P0Y0M0DT8H0M0S',$,$,'2010-09-20T08:00:00','2010-09-20T16:00:00', '2010-09-20T08:00:00','2010-09-20T16:00:00','P0Y0M0DT16H0M0S','P0Y0M0DT1H0M0S',.T.,$,$,$,$,$,$);
|
||||
#621= IFCTASK('3vesIabXX7guLU5lIRuXh7',#201,'Slab #1',$,$,$,$,$,$,.F.,$,#620,$);
|
||||
#622= IFCRELNESTS('25bUvqUPT8sO$Hp1WU0jhy',#201,$,$,#615,(#621));
|
||||
#624= IFCRELASSIGNSTOPRODUCT('3vXaSpK9P0fg8T$uh5yD3o',#201,$,$,(#621),$,#292);
|
||||
|
||||
/* Tasks for walls where each nested task is assigned to a specific wall ----------------------- */
|
||||
#638= IFCTASKTIME($,.PREDICTED.,$,.WORKTIME.,'P0Y0M1DT8H0M0S',$,$,'2010-09-21T08:00:00','2010-09-24T16:00:00',$,$,$,$,$,$,$,$,$,$,$);
|
||||
#639= IFCTASK('0njFKjg5HAEuwb1SdMaVRR',#201,'Wall (Standard)',$,$,'IfcWallStandardCase',$,$,$,.F.,$,#638,$);
|
||||
#643= IFCTASKTIME($,.PREDICTED.,$,.WORKTIME.,'P0Y0M0DT8H0M0S',$,$,'2010-09-21T08:00:00','2010-09-21T16:00:00', '2010-09-21T08:00:00','2010-09-21T16:00:00','P0Y0M0DT0H0M0S','P0Y0M0DT0H0M0S',.T.,$,$,$,$,$,$);
|
||||
#644= IFCTASK('0Kq8RwbZH3afCy87RX8dso',#201,'Wall #1',$,$,$,$,$,$,.F.,$,#643,$);
|
||||
#645= IFCRELNESTS('3i7xt4aCT70BYgowuH355l',#201,$,$,#639,(#644,#662,#676,#690));
|
||||
#647= IFCRELASSIGNSTOPRODUCT('3Q5arGx_f1TBv9qlup9fDC',#201,$,$,(#644),$,#356);
|
||||
#661= IFCTASKTIME($,.PREDICTED.,$,.WORKTIME.,'P0Y0M0DT8H0M0S',$,$,'2010-09-22T08:00:00','2010-09-22T16:00:00', '2010-09-22T08:00:00','2010-09-22T16:00:00','P0Y0M0DT0H0M0S','P0Y0M0DT0H0M0S',.T.,$,$,$,$,$,$);
|
||||
#662= IFCTASK('0hLKmeFATD$PWRDGqXzqOk',#201,'Wall #2',$,$,$,$,$,$,.F.,$,#661,$);
|
||||
#664= IFCRELASSIGNSTOPRODUCT('0$ba11SzL0hQrmYcN5xQqx',#201,$,$,(#662),$,#385);
|
||||
#675= IFCTASKTIME($,.PREDICTED.,$,.WORKTIME.,'P0Y0M0DT8H0M0S',$,$,'2010-09-23T08:00:00','2010-09-23T16:00:00', '2010-09-23T08:00:00','2010-09-23T16:00:00','P0Y0M0DT0H0M0S','P0Y0M0DT0H0M0S',.T.,$,$,$,$,$,$);
|
||||
#676= IFCTASK('0Yz5hS48v9jfiCNjUF0okF',#201,'Wall #3',$,$,$,$,$,$,.F.,$,#675,$);
|
||||
#678= IFCRELASSIGNSTOPRODUCT('3gkG6$UaT7GwCw3Fu$NJuW',#201,$,$,(#676),$,#407);
|
||||
#689= IFCTASKTIME($,.PREDICTED.,$,.WORKTIME.,'P0Y0M0DT8H0M0S',$,$,'2010-09-24T08:00:00','2010-09-24T16:00:00', '2010-09-24T08:00:00','2010-09-24T16:00:00','P0Y0M0DT0H0M0S','P0Y0M0DT0H0M0S',.T.,$,$,$,$,$,$);
|
||||
#690= IFCTASK('0kKoBDlp13eBAIY8350FFo',#201,'Wall #4',$,$,$,$,$,$,.F.,$,#689,$);
|
||||
#692= IFCRELASSIGNSTOPRODUCT('1ayXYhiTj4fuJRkoMMiKB1',#201,$,$,(#690),$,#429);
|
||||
|
||||
/* Sequences of tasks where each wall must be constructed after supporting slab ---------------- */
|
||||
#703= IFCRELSEQUENCE('0ytgSSysP98eeo2xw37OMq',#201,$,$,#621,#644,$,.FINISH_START.,$);
|
||||
#723= IFCRELSEQUENCE('0wK7QBCOv15RnMy6Ia9ykQ',#201,$,$,#621,#662,$,.FINISH_START.,$);
|
||||
#728= IFCRELSEQUENCE('2Y5tFvjSfCngQp$$PYkXhS',#201,$,$,#621,#676,$,.FINISH_START.,$);
|
||||
#733= IFCRELSEQUENCE('2hWL_Juob0BPVRlnbe1v3c',#201,$,$,#621,#690,$,.FINISH_START.,$);
|
||||
|
||||
/* Sequences of tasks indicating order of wall construction; otherwise could be omitted if ----- */
|
||||
/* scheduled in parallel ----------------------------------------------------------------------- */
|
||||
#739= IFCRELSEQUENCE('0GVHMGhZ58UhwQX6IyHGzD',#201,$,$,#644,#662,$,.FINISH_START.,$);
|
||||
#755= IFCRELSEQUENCE('2cOAlYj8X46PLPMFHuoV8X',#201,$,$,#662,#676,$,.FINISH_START.,$);
|
||||
#768= IFCRELSEQUENCE('3OZBIrkNX0IAUQIs8NADJm',#201,$,$,#676,#690,$,.FINISH_START.,$);
|
||||
|
||||
/* Work plan includes a set of related calendars and schedules, -------------------------------- */
|
||||
/* each having assigned tasks and resources ---------------------------------------------------- */
|
||||
#778= IFCWORKPLAN('0eVhmaYyb3sBLb0LoNiW62',#201,'Work Plan #1',$,$,$,'2010-09-23T16:26:16',$,$,$,$,'2010-09-23T00:00:00',$,$);
|
||||
#779= IFCRELDECLARES('3n6EjscYnB4hf4mKVrfRVJ',#201,'CONTROL',$,#200,(#778));
|
||||
|
||||
/* Work calendar indicates work hours of 08:00-16:00 Monday thru Friday; the calendar is applied */
|
||||
/* to the root task and indirectly to all descendent tasks unless overridden ------------------- */
|
||||
#783= IFCWORKCALENDAR('0LHFCz8r5EQw4GeNNMS$Xp',#201,$,$,$,$,(#789),$,.FIRSTSHIFT.);
|
||||
#784= IFCRELNESTS('0if6u97Ln58xH$wewg0rH3',#201,$,$,#778,(#783,#794));
|
||||
#787= IFCTIMEPERIOD('08:00:00','16:00:00');
|
||||
#788= IFCRECURRENCEPATTERN(.WEEKLY.,$,(1,2,3,4,5),$,$,$,$,(#787));
|
||||
#789= IFCWORKTIME('Standard',$,$,#788,$,$);
|
||||
#791= IFCRELASSIGNSTOCONTROL('3DnVao$j10NByLyVF3hP9m',#201,$,$,(#598),$,#783);
|
||||
|
||||
/* Work schedule specifies a view of tasks using planned times --------------------------------- */
|
||||
#794= IFCWORKSCHEDULE('2LoWUCZHr7YvZks8lmqjcw',#201,$,$,$,$,'2010-09-23T16:26:42',$,$,$,$,'2010-09-23T00:00:00',$,.PLANNED.);
|
||||
#797= IFCRELASSIGNSTOCONTROL('0_6CMgJyT5jviMnquaXCct',#201,$,$,(#598),$,#794);
|
||||
|
||||
ENDSEC;
|
||||
|
||||
END-ISO-10303-21;
|
||||
@@ -1,97 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('cylinder.ifc','2017-11-07T15:20:37',(''),(''),'IfcOpenShell-0.5.0-dev','IfcOpenShell-0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#2=IFCORGANIZATION($,'',$,$,$);
|
||||
#3=IFCPERSONANDORGANIZATION(#1,#2,$);
|
||||
#4=IFCAPPLICATION(#2,'0.5.0-dev','IfcOpenShell-0.5.0-dev','');
|
||||
#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,$,#3,#4,1510068037.0321496);
|
||||
#6=IFCDIRECTION((1.,0.,0.));
|
||||
#7=IFCDIRECTION((0.,0.,1.));
|
||||
#8=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#9=IFCAXIS2PLACEMENT3D(#8,#7,#6);
|
||||
#10=IFCDIRECTION((0.,1.,0.));
|
||||
#11=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#9,#10);
|
||||
#12=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#13=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
|
||||
#14=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
|
||||
#15=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
|
||||
#16=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#17=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453292519943295),#16);
|
||||
#18=IFCCONVERSIONBASEDUNIT(#12,.PLANEANGLEUNIT.,'DEGREE',#17);
|
||||
#19=IFCUNITASSIGNMENT((#13,#14,#15,#18));
|
||||
#20=IFCPROJECT('1ZjweOZ9L8xur3Cw4DWAdx',#5,'',$,$,$,$,(#11),#19);
|
||||
#21=IFCCARTESIANPOINT((0.,0.));
|
||||
#22=IFCDIRECTION((1.,0.));
|
||||
#23=IFCAXIS2PLACEMENT2D(#21,#22);
|
||||
#24=IFCCIRCLEPROFILEDEF(.AREA.,'Circle',#23,0.4);
|
||||
#25=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#26=IFCAXIS2PLACEMENT3D(#25,$,$);
|
||||
#27=IFCDIRECTION((0.,0.,1.));
|
||||
#28=IFCEXTRUDEDAREASOLID(#24,#26,#27,2.);
|
||||
#29=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#28));
|
||||
#30=IFCPRODUCTDEFINITIONSHAPE($,$,(#29));
|
||||
#31=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#32=IFCDIRECTION((0.284030681745204,-0.260541987798268,0.922737473185891));
|
||||
#33=IFCDIRECTION((1.,0.,0.));
|
||||
#34=IFCAXIS2PLACEMENT3D(#31,#32,#33);
|
||||
#35=IFCLOCALPLACEMENT($,#34);
|
||||
#36=IFCBUILDINGELEMENTPROXY('0qs7mimyyHvuvRW1aqWGIT',#5,'Tilted cylinder',$,$,#35,#30,$,$);
|
||||
#37=IFCCARTESIANPOINT((0.,0.));
|
||||
#38=IFCDIRECTION((1.,0.));
|
||||
#39=IFCAXIS2PLACEMENT2D(#37,#38);
|
||||
#40=IFCCIRCLEPROFILEDEF(.AREA.,'Circle',#39,0.5);
|
||||
#41=IFCCARTESIANPOINT((0.,1.,0.));
|
||||
#42=IFCAXIS2PLACEMENT3D(#41,$,$);
|
||||
#43=IFCDIRECTION((0.,0.,1.));
|
||||
#44=IFCEXTRUDEDAREASOLID(#40,#42,#43,2.);
|
||||
#45=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#44));
|
||||
#46=IFCPRODUCTDEFINITIONSHAPE($,$,(#45));
|
||||
#47=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#48=IFCDIRECTION((0.,0.,1.));
|
||||
#49=IFCDIRECTION((1.,0.,0.));
|
||||
#50=IFCAXIS2PLACEMENT3D(#47,#48,#49);
|
||||
#51=IFCLOCALPLACEMENT($,#50);
|
||||
#52=IFCBUILDINGELEMENTPROXY('0qs7mjmyyHvuvRW1aqWGIT',#5,'Vertical cylinder',$,$,#51,#46,$,$);
|
||||
#53=IFCCARTESIANPOINT((0.,0.));
|
||||
#54=IFCDIRECTION((1.,0.));
|
||||
#55=IFCAXIS2PLACEMENT2D(#53,#54);
|
||||
#56=IFCCIRCLEHOLLOWPROFILEDEF(.AREA.,'Circle',#55,0.5,0.1);
|
||||
#57=IFCCARTESIANPOINT((0.,2.,0.));
|
||||
#58=IFCAXIS2PLACEMENT3D(#57,$,$);
|
||||
#59=IFCDIRECTION((0.,0.,1.));
|
||||
#60=IFCEXTRUDEDAREASOLID(#56,#58,#59,2.);
|
||||
#61=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#60));
|
||||
#62=IFCPRODUCTDEFINITIONSHAPE($,$,(#61));
|
||||
#63=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#64=IFCDIRECTION((0.,0.,1.));
|
||||
#65=IFCDIRECTION((1.,0.,0.));
|
||||
#66=IFCAXIS2PLACEMENT3D(#63,#64,#65);
|
||||
#67=IFCLOCALPLACEMENT($,#66);
|
||||
#68=IFCBUILDINGELEMENTPROXY('0qs7mkmyyHvuvRW1aqWGIT',#5,'Vertical cylinder',$,$,#67,#62,$,$);
|
||||
#69=IFCCARTESIANPOINT((0.,0.));
|
||||
#70=IFCDIRECTION((1.,0.));
|
||||
#71=IFCAXIS2PLACEMENT2D(#69,#70);
|
||||
#72=IFCCIRCLEHOLLOWPROFILEDEF(.AREA.,'Circle',#71,0.5,0.1);
|
||||
#73=IFCCARTESIANPOINT((2.,0.,0.));
|
||||
#74=IFCAXIS2PLACEMENT3D(#73,$,$);
|
||||
#75=IFCDIRECTION((0.,0.,1.));
|
||||
#76=IFCEXTRUDEDAREASOLID(#72,#74,#75,2.);
|
||||
#77=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#76));
|
||||
#78=IFCPRODUCTDEFINITIONSHAPE($,$,(#77));
|
||||
#79=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#80=IFCDIRECTION((0.,0.,1.));
|
||||
#81=IFCDIRECTION((1.,0.,0.));
|
||||
#82=IFCAXIS2PLACEMENT3D(#79,#80,#81);
|
||||
#83=IFCLOCALPLACEMENT($,#82);
|
||||
#84=IFCBUILDINGELEMENTPROXY('0qs7mlmyyHvuvRW1aqWGIT',#5,'Vertical cylinder',$,$,#83,#78,$,$);
|
||||
#85=IFCSITE('0qs7mmmyyHvuvRW1aqWGIT',#5,'Site',$,$,$,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#86=IFCBUILDING('0qs7mnmyyHvuvRW1aqWGIT',#5,'Building',$,$,$,$,$,.ELEMENT.,$,$,$);
|
||||
#87=IFCBUILDINGSTOREY('0qs7momyyHvuvRW1aqWGIT',#5,'Storey',$,$,$,$,$,.ELEMENT.,0.);
|
||||
#88=IFCRELCONTAINEDINSPATIALSTRUCTURE('0qs7mpmyyHvuvRW1aqWGIT',#5,'Building Storey Container',$,(#36,#52,#68,#84),#87);
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,384 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('','2014-03-01T19:22:28',(''),('',''),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCCARTESIANPOINT((-69.282,25.));
|
||||
#2=IFCCARTESIANPOINT((0.,0.));
|
||||
#3=IFCCARTESIANPOINT((80.,0.));
|
||||
#4=IFCDIRECTION((1.,0.));
|
||||
#5=IFCCARTESIANPOINT((0.,0.));
|
||||
#6=IFCAXIS2PLACEMENT2D(#5,#4);
|
||||
#7=IFCELLIPSE(#6,80.,50.);
|
||||
#8=IFCTRIMMEDCURVE(#7,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(150.)),.T.,.PARAMETER.);
|
||||
#9=IFCPOLYLINE((#1,#2,#3));
|
||||
#10=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#9);
|
||||
#11=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#8);
|
||||
#12=IFCCOMPOSITECURVE((#10,#11),.F.);
|
||||
#13=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#12);
|
||||
#14=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#15=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
|
||||
#16=IFCPERSONANDORGANIZATION(#14,#15,$);
|
||||
#17=IFCAPPLICATION(#15,'0.5.0-dev','IfcOpenShell','IfcOpenShell');
|
||||
#18=IFCOWNERHISTORY(#16,#17,$,.ADDED.,$,#16,#17,1393698148);
|
||||
#19=IFCDIRECTION((0.,1.,0.));
|
||||
#20=IFCDIRECTION((1.,0.,0.));
|
||||
#21=IFCDIRECTION((0.,0.,1.));
|
||||
#22=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#23=IFCAXIS2PLACEMENT3D(#22,#21,#20);
|
||||
#24=IFCGEOMETRICREPRESENTATIONCONTEXT('Plan','Model',3,1.E-005,#23,#19);
|
||||
#25=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#26=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#27=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#28=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174533),#27);
|
||||
#29=IFCCONVERSIONBASEDUNIT(#25,.PLANEANGLEUNIT.,'Degrees',#28);
|
||||
#30=IFCUNITASSIGNMENT((#26,#29));
|
||||
#31=IFCPROJECT('3dCDOYw4n5Y8eJ_0KefHrD',#18,$,$,$,$,$,(#24),#30);
|
||||
#32=IFCDIRECTION((1.,0.,0.));
|
||||
#33=IFCDIRECTION((0.,0.,1.));
|
||||
#34=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#35=IFCAXIS2PLACEMENT3D(#34,#33,#32);
|
||||
#36=IFCLOCALPLACEMENT($,#35);
|
||||
#37=IFCSITE('0ol03OK$nDUvCKpih6_bvZ',#18,$,$,$,#36,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#38=IFCRELAGGREGATES('3yCAEqUIb0BPJHU96H8gC2',#18,$,$,#31,(#37));
|
||||
#39=IFCDIRECTION((1.,0.,0.));
|
||||
#40=IFCDIRECTION((0.,0.,1.));
|
||||
#41=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#42=IFCAXIS2PLACEMENT3D(#41,#40,#39);
|
||||
#43=IFCLOCALPLACEMENT(#36,#42);
|
||||
#44=IFCBUILDING('0R1s4OXGbEtg49f5zLhJ3g',#18,$,$,$,#43,$,$,.ELEMENT.,$,$,$);
|
||||
#45=IFCRELAGGREGATES('0sxw3WgU1Coev9zSyYzWO9',#18,$,$,#37,(#44));
|
||||
#46=IFCDIRECTION((1.,0.,0.));
|
||||
#47=IFCDIRECTION((0.,0.,1.));
|
||||
#48=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#49=IFCAXIS2PLACEMENT3D(#48,#47,#46);
|
||||
#50=IFCLOCALPLACEMENT(#43,#49);
|
||||
#51=IFCBUILDINGSTOREY('1HvrpjaUD0mAy9OYzypHxq',#18,$,$,$,#50,$,$,.ELEMENT.,$);
|
||||
#52=IFCRELAGGREGATES('2DM$wvbjr0wR$W7fs780rK',#18,$,$,#44,(#51));
|
||||
#53=IFCBUILDINGELEMENTPROXY('30PQ1kM756iReDeYWo3djN',#18,'profile',$,$,#59,#67,$,$);
|
||||
#54=IFCRELCONTAINEDINSPATIALSTRUCTURE('3X4LOUUP1BmBGTSuGACijT',#18,$,$,(#53),#51);
|
||||
#55=IFCDIRECTION((1.,0.,0.));
|
||||
#56=IFCDIRECTION((0.,0.,1.));
|
||||
#57=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#58=IFCAXIS2PLACEMENT3D(#57,#56,#55);
|
||||
#59=IFCLOCALPLACEMENT($,#58);
|
||||
#60=IFCDIRECTION((0.,0.,1.));
|
||||
#61=IFCDIRECTION((1.,0.,0.));
|
||||
#62=IFCDIRECTION((0.,0.,1.));
|
||||
#63=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#64=IFCAXIS2PLACEMENT3D(#63,#62,#61);
|
||||
#65=IFCEXTRUDEDAREASOLID(#13,#64,#60,20.);
|
||||
#66=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#65));
|
||||
#67=IFCPRODUCTDEFINITIONSHAPE($,$,(#66));
|
||||
#68=IFCCARTESIANPOINT((-69.282,25.));
|
||||
#69=IFCCARTESIANPOINT((0.,0.));
|
||||
#70=IFCCARTESIANPOINT((80.,0.));
|
||||
#71=IFCDIRECTION((1.,0.));
|
||||
#72=IFCCARTESIANPOINT((0.,0.));
|
||||
#73=IFCAXIS2PLACEMENT2D(#72,#71);
|
||||
#74=IFCELLIPSE(#73,80.,50.);
|
||||
#75=IFCTRIMMEDCURVE(#74,(#70),(#68),.T.,.CARTESIAN.);
|
||||
#76=IFCPOLYLINE((#68,#69,#70));
|
||||
#77=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#76);
|
||||
#78=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#75);
|
||||
#79=IFCCOMPOSITECURVE((#77,#78),.F.);
|
||||
#80=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#79);
|
||||
#81=IFCBUILDINGELEMENTPROXY('1tTkxkpn5CrRC_KrdxI7cs',#18,'profile',$,$,#87,#95,$,$);
|
||||
#82=IFCRELCONTAINEDINSPATIALSTRUCTURE('3jSIc1$rHB1hhu49tyDp0m',#18,$,$,(#81),#51);
|
||||
#83=IFCDIRECTION((1.,0.,0.));
|
||||
#84=IFCDIRECTION((0.,0.,1.));
|
||||
#85=IFCCARTESIANPOINT((200.,0.,0.));
|
||||
#86=IFCAXIS2PLACEMENT3D(#85,#84,#83);
|
||||
#87=IFCLOCALPLACEMENT($,#86);
|
||||
#88=IFCDIRECTION((0.,0.,1.));
|
||||
#89=IFCDIRECTION((1.,0.,0.));
|
||||
#90=IFCDIRECTION((0.,0.,1.));
|
||||
#91=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#92=IFCAXIS2PLACEMENT3D(#91,#90,#89);
|
||||
#93=IFCEXTRUDEDAREASOLID(#80,#92,#88,20.);
|
||||
#94=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#93));
|
||||
#95=IFCPRODUCTDEFINITIONSHAPE($,$,(#94));
|
||||
#96=IFCCARTESIANPOINT((40.,-43.3013));
|
||||
#97=IFCCARTESIANPOINT((0.,0.));
|
||||
#98=IFCCARTESIANPOINT((69.282,25.));
|
||||
#99=IFCDIRECTION((1.,0.));
|
||||
#100=IFCCARTESIANPOINT((0.,0.));
|
||||
#101=IFCAXIS2PLACEMENT2D(#100,#99);
|
||||
#102=IFCELLIPSE(#101,80.,50.);
|
||||
#103=IFCTRIMMEDCURVE(#102,(IFCPARAMETERVALUE(30.)),(IFCPARAMETERVALUE(300.)),.T.,.PARAMETER.);
|
||||
#104=IFCPOLYLINE((#96,#97,#98));
|
||||
#105=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#104);
|
||||
#106=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#103);
|
||||
#107=IFCCOMPOSITECURVE((#105,#106),.F.);
|
||||
#108=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#107);
|
||||
#109=IFCBUILDINGELEMENTPROXY('2NRk9uETP8nPw_R0$dnPSi',#18,'profile',$,$,#115,#123,$,$);
|
||||
#110=IFCRELCONTAINEDINSPATIALSTRUCTURE('1CkBKQ1DD5HO3W4GCoUn3k',#18,$,$,(#109),#51);
|
||||
#111=IFCDIRECTION((1.,0.,0.));
|
||||
#112=IFCDIRECTION((0.,0.,1.));
|
||||
#113=IFCCARTESIANPOINT((400.,0.,0.));
|
||||
#114=IFCAXIS2PLACEMENT3D(#113,#112,#111);
|
||||
#115=IFCLOCALPLACEMENT($,#114);
|
||||
#116=IFCDIRECTION((0.,0.,1.));
|
||||
#117=IFCDIRECTION((1.,0.,0.));
|
||||
#118=IFCDIRECTION((0.,0.,1.));
|
||||
#119=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#120=IFCAXIS2PLACEMENT3D(#119,#118,#117);
|
||||
#121=IFCEXTRUDEDAREASOLID(#108,#120,#116,20.);
|
||||
#122=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#121));
|
||||
#123=IFCPRODUCTDEFINITIONSHAPE($,$,(#122));
|
||||
#124=IFCCARTESIANPOINT((40.,-43.3013));
|
||||
#125=IFCCARTESIANPOINT((0.,0.));
|
||||
#126=IFCCARTESIANPOINT((69.282,25.));
|
||||
#127=IFCDIRECTION((1.,0.));
|
||||
#128=IFCCARTESIANPOINT((0.,0.));
|
||||
#129=IFCAXIS2PLACEMENT2D(#128,#127);
|
||||
#130=IFCELLIPSE(#129,80.,50.);
|
||||
#131=IFCTRIMMEDCURVE(#130,(#126),(#124),.T.,.CARTESIAN.);
|
||||
#132=IFCPOLYLINE((#124,#125,#126));
|
||||
#133=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#132);
|
||||
#134=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#131);
|
||||
#135=IFCCOMPOSITECURVE((#133,#134),.F.);
|
||||
#136=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#135);
|
||||
#137=IFCBUILDINGELEMENTPROXY('3ywxxkz8XBKeZa9KdjkKdq',#18,'profile',$,$,#143,#151,$,$);
|
||||
#138=IFCRELCONTAINEDINSPATIALSTRUCTURE('37ivoeNT12jusPi97ysI7W',#18,$,$,(#137),#51);
|
||||
#139=IFCDIRECTION((1.,0.,0.));
|
||||
#140=IFCDIRECTION((0.,0.,1.));
|
||||
#141=IFCCARTESIANPOINT((600.,0.,0.));
|
||||
#142=IFCAXIS2PLACEMENT3D(#141,#140,#139);
|
||||
#143=IFCLOCALPLACEMENT($,#142);
|
||||
#144=IFCDIRECTION((0.,0.,1.));
|
||||
#145=IFCDIRECTION((1.,0.,0.));
|
||||
#146=IFCDIRECTION((0.,0.,1.));
|
||||
#147=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#148=IFCAXIS2PLACEMENT3D(#147,#146,#145);
|
||||
#149=IFCEXTRUDEDAREASOLID(#136,#148,#144,20.);
|
||||
#150=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#149));
|
||||
#151=IFCPRODUCTDEFINITIONSHAPE($,$,(#150));
|
||||
#152=IFCCARTESIANPOINT((69.282,25.));
|
||||
#153=IFCCARTESIANPOINT((0.,0.));
|
||||
#154=IFCCARTESIANPOINT((40.,-43.3013));
|
||||
#155=IFCDIRECTION((1.,0.));
|
||||
#156=IFCCARTESIANPOINT((0.,0.));
|
||||
#157=IFCAXIS2PLACEMENT2D(#156,#155);
|
||||
#158=IFCELLIPSE(#157,80.,50.);
|
||||
#159=IFCTRIMMEDCURVE(#158,(IFCPARAMETERVALUE(300.)),(IFCPARAMETERVALUE(30.)),.T.,.PARAMETER.);
|
||||
#160=IFCPOLYLINE((#152,#153,#154));
|
||||
#161=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#160);
|
||||
#162=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#159);
|
||||
#163=IFCCOMPOSITECURVE((#161,#162),.F.);
|
||||
#164=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#163);
|
||||
#165=IFCBUILDINGELEMENTPROXY('3S6Y3VY112dxY0tStVXkwt',#18,'profile',$,$,#171,#179,$,$);
|
||||
#166=IFCRELCONTAINEDINSPATIALSTRUCTURE('0FjzxDlhr3dOeY4ayxHlPS',#18,$,$,(#165),#51);
|
||||
#167=IFCDIRECTION((1.,0.,0.));
|
||||
#168=IFCDIRECTION((0.,0.,1.));
|
||||
#169=IFCCARTESIANPOINT((800.,0.,0.));
|
||||
#170=IFCAXIS2PLACEMENT3D(#169,#168,#167);
|
||||
#171=IFCLOCALPLACEMENT($,#170);
|
||||
#172=IFCDIRECTION((0.,0.,1.));
|
||||
#173=IFCDIRECTION((1.,0.,0.));
|
||||
#174=IFCDIRECTION((0.,0.,1.));
|
||||
#175=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#176=IFCAXIS2PLACEMENT3D(#175,#174,#173);
|
||||
#177=IFCEXTRUDEDAREASOLID(#164,#176,#172,20.);
|
||||
#178=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#177));
|
||||
#179=IFCPRODUCTDEFINITIONSHAPE($,$,(#178));
|
||||
#180=IFCCARTESIANPOINT((69.282,25.));
|
||||
#181=IFCCARTESIANPOINT((0.,0.));
|
||||
#182=IFCCARTESIANPOINT((40.,-43.3013));
|
||||
#183=IFCDIRECTION((1.,0.));
|
||||
#184=IFCCARTESIANPOINT((0.,0.));
|
||||
#185=IFCAXIS2PLACEMENT2D(#184,#183);
|
||||
#186=IFCELLIPSE(#185,80.,50.);
|
||||
#187=IFCTRIMMEDCURVE(#186,(#182),(#180),.T.,.CARTESIAN.);
|
||||
#188=IFCPOLYLINE((#180,#181,#182));
|
||||
#189=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#188);
|
||||
#190=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#187);
|
||||
#191=IFCCOMPOSITECURVE((#189,#190),.F.);
|
||||
#192=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#191);
|
||||
#193=IFCBUILDINGELEMENTPROXY('1thkI63prF1OqBtP3bSL$d',#18,'profile',$,$,#199,#207,$,$);
|
||||
#194=IFCRELCONTAINEDINSPATIALSTRUCTURE('2P$8V2X5XECfS47AXjHiF1',#18,$,$,(#193),#51);
|
||||
#195=IFCDIRECTION((1.,0.,0.));
|
||||
#196=IFCDIRECTION((0.,0.,1.));
|
||||
#197=IFCCARTESIANPOINT((1000.,0.,0.));
|
||||
#198=IFCAXIS2PLACEMENT3D(#197,#196,#195);
|
||||
#199=IFCLOCALPLACEMENT($,#198);
|
||||
#200=IFCDIRECTION((0.,0.,1.));
|
||||
#201=IFCDIRECTION((1.,0.,0.));
|
||||
#202=IFCDIRECTION((0.,0.,1.));
|
||||
#203=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#204=IFCAXIS2PLACEMENT3D(#203,#202,#201);
|
||||
#205=IFCEXTRUDEDAREASOLID(#192,#204,#200,20.);
|
||||
#206=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#205));
|
||||
#207=IFCPRODUCTDEFINITIONSHAPE($,$,(#206));
|
||||
#208=IFCCARTESIANPOINT((-43.3013,40.));
|
||||
#209=IFCCARTESIANPOINT((0.,0.));
|
||||
#210=IFCCARTESIANPOINT((50.,0.));
|
||||
#211=IFCDIRECTION((1.,0.));
|
||||
#212=IFCCARTESIANPOINT((0.,0.));
|
||||
#213=IFCAXIS2PLACEMENT2D(#212,#211);
|
||||
#214=IFCELLIPSE(#213,50.,80.);
|
||||
#215=IFCTRIMMEDCURVE(#214,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(150.)),.T.,.PARAMETER.);
|
||||
#216=IFCPOLYLINE((#208,#209,#210));
|
||||
#217=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#216);
|
||||
#218=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#215);
|
||||
#219=IFCCOMPOSITECURVE((#217,#218),.F.);
|
||||
#220=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#219);
|
||||
#221=IFCBUILDINGELEMENTPROXY('1AX3z4fQj8SBzr9DMlGdSp',#18,'profile',$,$,#227,#235,$,$);
|
||||
#222=IFCRELCONTAINEDINSPATIALSTRUCTURE('1rtDgHYQrEIRwCdKj3BvDs',#18,$,$,(#221),#51);
|
||||
#223=IFCDIRECTION((1.,0.,0.));
|
||||
#224=IFCDIRECTION((0.,0.,1.));
|
||||
#225=IFCCARTESIANPOINT((1200.,0.,0.));
|
||||
#226=IFCAXIS2PLACEMENT3D(#225,#224,#223);
|
||||
#227=IFCLOCALPLACEMENT($,#226);
|
||||
#228=IFCDIRECTION((0.,0.,1.));
|
||||
#229=IFCDIRECTION((1.,0.,0.));
|
||||
#230=IFCDIRECTION((0.,0.,1.));
|
||||
#231=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#232=IFCAXIS2PLACEMENT3D(#231,#230,#229);
|
||||
#233=IFCEXTRUDEDAREASOLID(#220,#232,#228,20.);
|
||||
#234=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#233));
|
||||
#235=IFCPRODUCTDEFINITIONSHAPE($,$,(#234));
|
||||
#236=IFCCARTESIANPOINT((-43.3013,40.));
|
||||
#237=IFCCARTESIANPOINT((0.,0.));
|
||||
#238=IFCCARTESIANPOINT((50.,0.));
|
||||
#239=IFCDIRECTION((1.,0.));
|
||||
#240=IFCCARTESIANPOINT((0.,0.));
|
||||
#241=IFCAXIS2PLACEMENT2D(#240,#239);
|
||||
#242=IFCELLIPSE(#241,50.,80.);
|
||||
#243=IFCTRIMMEDCURVE(#242,(#238),(#236),.T.,.CARTESIAN.);
|
||||
#244=IFCPOLYLINE((#236,#237,#238));
|
||||
#245=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#244);
|
||||
#246=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#243);
|
||||
#247=IFCCOMPOSITECURVE((#245,#246),.F.);
|
||||
#248=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#247);
|
||||
#249=IFCBUILDINGELEMENTPROXY('0ykGmzZ498eBXWBzoCG67N',#18,'profile',$,$,#255,#263,$,$);
|
||||
#250=IFCRELCONTAINEDINSPATIALSTRUCTURE('3e8$xNZO56mQTEOHJ2UKC8',#18,$,$,(#249),#51);
|
||||
#251=IFCDIRECTION((1.,0.,0.));
|
||||
#252=IFCDIRECTION((0.,0.,1.));
|
||||
#253=IFCCARTESIANPOINT((1400.,0.,0.));
|
||||
#254=IFCAXIS2PLACEMENT3D(#253,#252,#251);
|
||||
#255=IFCLOCALPLACEMENT($,#254);
|
||||
#256=IFCDIRECTION((0.,0.,1.));
|
||||
#257=IFCDIRECTION((1.,0.,0.));
|
||||
#258=IFCDIRECTION((0.,0.,1.));
|
||||
#259=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#260=IFCAXIS2PLACEMENT3D(#259,#258,#257);
|
||||
#261=IFCEXTRUDEDAREASOLID(#248,#260,#256,20.);
|
||||
#262=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#261));
|
||||
#263=IFCPRODUCTDEFINITIONSHAPE($,$,(#262));
|
||||
#264=IFCCARTESIANPOINT((25.,-69.282));
|
||||
#265=IFCCARTESIANPOINT((0.,0.));
|
||||
#266=IFCCARTESIANPOINT((43.3013,40.));
|
||||
#267=IFCDIRECTION((1.,0.));
|
||||
#268=IFCCARTESIANPOINT((0.,0.));
|
||||
#269=IFCAXIS2PLACEMENT2D(#268,#267);
|
||||
#270=IFCELLIPSE(#269,50.,80.);
|
||||
#271=IFCTRIMMEDCURVE(#270,(IFCPARAMETERVALUE(30.)),(IFCPARAMETERVALUE(300.)),.T.,.PARAMETER.);
|
||||
#272=IFCPOLYLINE((#264,#265,#266));
|
||||
#273=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#272);
|
||||
#274=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#271);
|
||||
#275=IFCCOMPOSITECURVE((#273,#274),.F.);
|
||||
#276=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#275);
|
||||
#277=IFCBUILDINGELEMENTPROXY('3Yv68bQsf3pfiGsNMB4bcb',#18,'profile',$,$,#283,#291,$,$);
|
||||
#278=IFCRELCONTAINEDINSPATIALSTRUCTURE('0J_NVsO4H8hfbG5IlS7ZVW',#18,$,$,(#277),#51);
|
||||
#279=IFCDIRECTION((1.,0.,0.));
|
||||
#280=IFCDIRECTION((0.,0.,1.));
|
||||
#281=IFCCARTESIANPOINT((1600.,0.,0.));
|
||||
#282=IFCAXIS2PLACEMENT3D(#281,#280,#279);
|
||||
#283=IFCLOCALPLACEMENT($,#282);
|
||||
#284=IFCDIRECTION((0.,0.,1.));
|
||||
#285=IFCDIRECTION((1.,0.,0.));
|
||||
#286=IFCDIRECTION((0.,0.,1.));
|
||||
#287=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#288=IFCAXIS2PLACEMENT3D(#287,#286,#285);
|
||||
#289=IFCEXTRUDEDAREASOLID(#276,#288,#284,20.);
|
||||
#290=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#289));
|
||||
#291=IFCPRODUCTDEFINITIONSHAPE($,$,(#290));
|
||||
#292=IFCCARTESIANPOINT((25.,-69.282));
|
||||
#293=IFCCARTESIANPOINT((0.,0.));
|
||||
#294=IFCCARTESIANPOINT((43.3013,40.));
|
||||
#295=IFCDIRECTION((1.,0.));
|
||||
#296=IFCCARTESIANPOINT((0.,0.));
|
||||
#297=IFCAXIS2PLACEMENT2D(#296,#295);
|
||||
#298=IFCELLIPSE(#297,50.,80.);
|
||||
#299=IFCTRIMMEDCURVE(#298,(#294),(#292),.T.,.CARTESIAN.);
|
||||
#300=IFCPOLYLINE((#292,#293,#294));
|
||||
#301=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#300);
|
||||
#302=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#299);
|
||||
#303=IFCCOMPOSITECURVE((#301,#302),.F.);
|
||||
#304=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#303);
|
||||
#305=IFCBUILDINGELEMENTPROXY('0jeK5u9hv3weg2QiWppkHa',#18,'profile',$,$,#311,#319,$,$);
|
||||
#306=IFCRELCONTAINEDINSPATIALSTRUCTURE('1NPKNrJLHA3978HBP7HqY5',#18,$,$,(#305),#51);
|
||||
#307=IFCDIRECTION((1.,0.,0.));
|
||||
#308=IFCDIRECTION((0.,0.,1.));
|
||||
#309=IFCCARTESIANPOINT((1800.,0.,0.));
|
||||
#310=IFCAXIS2PLACEMENT3D(#309,#308,#307);
|
||||
#311=IFCLOCALPLACEMENT($,#310);
|
||||
#312=IFCDIRECTION((0.,0.,1.));
|
||||
#313=IFCDIRECTION((1.,0.,0.));
|
||||
#314=IFCDIRECTION((0.,0.,1.));
|
||||
#315=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#316=IFCAXIS2PLACEMENT3D(#315,#314,#313);
|
||||
#317=IFCEXTRUDEDAREASOLID(#304,#316,#312,20.);
|
||||
#318=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#317));
|
||||
#319=IFCPRODUCTDEFINITIONSHAPE($,$,(#318));
|
||||
#320=IFCCARTESIANPOINT((43.3013,40.));
|
||||
#321=IFCCARTESIANPOINT((0.,0.));
|
||||
#322=IFCCARTESIANPOINT((25.,-69.282));
|
||||
#323=IFCDIRECTION((1.,0.));
|
||||
#324=IFCCARTESIANPOINT((0.,0.));
|
||||
#325=IFCAXIS2PLACEMENT2D(#324,#323);
|
||||
#326=IFCELLIPSE(#325,50.,80.);
|
||||
#327=IFCTRIMMEDCURVE(#326,(IFCPARAMETERVALUE(300.)),(IFCPARAMETERVALUE(30.)),.T.,.PARAMETER.);
|
||||
#328=IFCPOLYLINE((#320,#321,#322));
|
||||
#329=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#328);
|
||||
#330=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#327);
|
||||
#331=IFCCOMPOSITECURVE((#329,#330),.F.);
|
||||
#332=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#331);
|
||||
#333=IFCBUILDINGELEMENTPROXY('2lsWCBXwrDFBgKu7CQXEqX',#18,'profile',$,$,#339,#347,$,$);
|
||||
#334=IFCRELCONTAINEDINSPATIALSTRUCTURE('3fSDbMu$n37xOik9QDF6lB',#18,$,$,(#333),#51);
|
||||
#335=IFCDIRECTION((1.,0.,0.));
|
||||
#336=IFCDIRECTION((0.,0.,1.));
|
||||
#337=IFCCARTESIANPOINT((2000.,0.,0.));
|
||||
#338=IFCAXIS2PLACEMENT3D(#337,#336,#335);
|
||||
#339=IFCLOCALPLACEMENT($,#338);
|
||||
#340=IFCDIRECTION((0.,0.,1.));
|
||||
#341=IFCDIRECTION((1.,0.,0.));
|
||||
#342=IFCDIRECTION((0.,0.,1.));
|
||||
#343=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#344=IFCAXIS2PLACEMENT3D(#343,#342,#341);
|
||||
#345=IFCEXTRUDEDAREASOLID(#332,#344,#340,20.);
|
||||
#346=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#345));
|
||||
#347=IFCPRODUCTDEFINITIONSHAPE($,$,(#346));
|
||||
#348=IFCCARTESIANPOINT((43.3013,40.));
|
||||
#349=IFCCARTESIANPOINT((0.,0.));
|
||||
#350=IFCCARTESIANPOINT((25.,-69.282));
|
||||
#351=IFCDIRECTION((1.,0.));
|
||||
#352=IFCCARTESIANPOINT((0.,0.));
|
||||
#353=IFCAXIS2PLACEMENT2D(#352,#351);
|
||||
#354=IFCELLIPSE(#353,50.,80.);
|
||||
#355=IFCTRIMMEDCURVE(#354,(#350),(#348),.T.,.CARTESIAN.);
|
||||
#356=IFCPOLYLINE((#348,#349,#350));
|
||||
#357=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#356);
|
||||
#358=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#355);
|
||||
#359=IFCCOMPOSITECURVE((#357,#358),.F.);
|
||||
#360=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#359);
|
||||
#361=IFCBUILDINGELEMENTPROXY('10MMN93$P59Ak3_qhH2141',#18,'profile',$,$,#367,#375,$,$);
|
||||
#362=IFCRELCONTAINEDINSPATIALSTRUCTURE('1qdtvGqIrEoBlOfpqJ0hf4',#18,$,$,(#361),#51);
|
||||
#363=IFCDIRECTION((1.,0.,0.));
|
||||
#364=IFCDIRECTION((0.,0.,1.));
|
||||
#365=IFCCARTESIANPOINT((2200.,0.,0.));
|
||||
#366=IFCAXIS2PLACEMENT3D(#365,#364,#363);
|
||||
#367=IFCLOCALPLACEMENT($,#366);
|
||||
#368=IFCDIRECTION((0.,0.,1.));
|
||||
#369=IFCDIRECTION((1.,0.,0.));
|
||||
#370=IFCDIRECTION((0.,0.,1.));
|
||||
#371=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#372=IFCAXIS2PLACEMENT3D(#371,#370,#369);
|
||||
#373=IFCEXTRUDEDAREASOLID(#360,#372,#368,20.);
|
||||
#374=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#373));
|
||||
#375=IFCPRODUCTDEFINITIONSHAPE($,$,(#374));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,97 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('cylinder.ifc','2017-11-23T10:18:39',(''),(''),'IfcOpenShell-0.5.0-dev','IfcOpenShell-0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#2=IFCORGANIZATION($,'',$,$,$);
|
||||
#3=IFCPERSONANDORGANIZATION(#1,#2,$);
|
||||
#4=IFCAPPLICATION(#2,'0.5.0-dev','IfcOpenShell-0.5.0-dev','');
|
||||
#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,$,#3,#4,1511432319.5864441);
|
||||
#6=IFCDIRECTION((1.,0.,0.));
|
||||
#7=IFCDIRECTION((0.,0.,1.));
|
||||
#8=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#9=IFCAXIS2PLACEMENT3D(#8,#7,#6);
|
||||
#10=IFCDIRECTION((0.,1.,0.));
|
||||
#11=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#9,#10);
|
||||
#12=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#13=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
|
||||
#14=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
|
||||
#15=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
|
||||
#16=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#17=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453292519943295),#16);
|
||||
#18=IFCCONVERSIONBASEDUNIT(#12,.PLANEANGLEUNIT.,'DEGREE',#17);
|
||||
#19=IFCUNITASSIGNMENT((#13,#14,#15,#18));
|
||||
#20=IFCPROJECT('0X0Ka$7dzDzxHGh2sMqnCq',#5,'',$,$,$,$,(#11),#19);
|
||||
#21=IFCCARTESIANPOINT((0.,0.));
|
||||
#22=IFCDIRECTION((1.,0.));
|
||||
#23=IFCAXIS2PLACEMENT2D(#21,#22);
|
||||
#24=IFCELLIPSEPROFILEDEF(.AREA.,'Ellipse',#23,0.8,0.2);
|
||||
#25=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#26=IFCAXIS2PLACEMENT3D(#25,$,$);
|
||||
#27=IFCDIRECTION((0.,0.,1.));
|
||||
#28=IFCEXTRUDEDAREASOLID(#24,#26,#27,2.);
|
||||
#29=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#28));
|
||||
#30=IFCPRODUCTDEFINITIONSHAPE($,$,(#29));
|
||||
#31=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#32=IFCDIRECTION((0.,0.,1.));
|
||||
#33=IFCDIRECTION((1.,0.,0.));
|
||||
#34=IFCAXIS2PLACEMENT3D(#31,#32,#33);
|
||||
#35=IFCLOCALPLACEMENT($,#34);
|
||||
#36=IFCBUILDINGELEMENTPROXY('2idn0Sq3SHvuvRW1aqWGIT',#5,'Vertical cylinder',$,$,#35,#30,$,$);
|
||||
#37=IFCCARTESIANPOINT((0.,0.));
|
||||
#38=IFCDIRECTION((1.,0.));
|
||||
#39=IFCAXIS2PLACEMENT2D(#37,#38);
|
||||
#40=IFCELLIPSEPROFILEDEF(.AREA.,'Ellipse',#39,0.8,0.2);
|
||||
#41=IFCCARTESIANPOINT((0.,1.,0.));
|
||||
#42=IFCAXIS2PLACEMENT3D(#41,$,$);
|
||||
#43=IFCDIRECTION((0.,0.,1.));
|
||||
#44=IFCEXTRUDEDAREASOLID(#40,#42,#43,2.);
|
||||
#45=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#44));
|
||||
#46=IFCPRODUCTDEFINITIONSHAPE($,$,(#45));
|
||||
#47=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#48=IFCDIRECTION((0.,0.,1.));
|
||||
#49=IFCDIRECTION((1.,0.,0.));
|
||||
#50=IFCAXIS2PLACEMENT3D(#47,#48,#49);
|
||||
#51=IFCLOCALPLACEMENT($,#50);
|
||||
#52=IFCBUILDINGELEMENTPROXY('2idn0Tq3SHvuvRW1aqWGIT',#5,'Vertical cylinder',$,$,#51,#46,$,$);
|
||||
#53=IFCCARTESIANPOINT((0.,0.));
|
||||
#54=IFCDIRECTION((1.,0.));
|
||||
#55=IFCAXIS2PLACEMENT2D(#53,#54);
|
||||
#56=IFCELLIPSEPROFILEDEF(.AREA.,'Ellipse',#55,0.8,0.2);
|
||||
#57=IFCCARTESIANPOINT((0.,2.,0.));
|
||||
#58=IFCAXIS2PLACEMENT3D(#57,$,$);
|
||||
#59=IFCDIRECTION((0.,0.,1.));
|
||||
#60=IFCEXTRUDEDAREASOLID(#56,#58,#59,2.);
|
||||
#61=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#60));
|
||||
#62=IFCPRODUCTDEFINITIONSHAPE($,$,(#61));
|
||||
#63=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#64=IFCDIRECTION((0.,0.,1.));
|
||||
#65=IFCDIRECTION((1.,0.,0.));
|
||||
#66=IFCAXIS2PLACEMENT3D(#63,#64,#65);
|
||||
#67=IFCLOCALPLACEMENT($,#66);
|
||||
#68=IFCBUILDINGELEMENTPROXY('2idn0Uq3SHvuvRW1aqWGIT',#5,'Vertical cylinder',$,$,#67,#62,$,$);
|
||||
#69=IFCCARTESIANPOINT((0.,0.));
|
||||
#70=IFCDIRECTION((1.,0.));
|
||||
#71=IFCAXIS2PLACEMENT2D(#69,#70);
|
||||
#72=IFCELLIPSEPROFILEDEF(.AREA.,'Ellipse',#71,0.8,0.2);
|
||||
#73=IFCCARTESIANPOINT((2.,0.,0.));
|
||||
#74=IFCAXIS2PLACEMENT3D(#73,$,$);
|
||||
#75=IFCDIRECTION((0.,0.,1.));
|
||||
#76=IFCEXTRUDEDAREASOLID(#72,#74,#75,2.);
|
||||
#77=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#76));
|
||||
#78=IFCPRODUCTDEFINITIONSHAPE($,$,(#77));
|
||||
#79=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#80=IFCDIRECTION((0.,0.,1.));
|
||||
#81=IFCDIRECTION((1.,0.,0.));
|
||||
#82=IFCAXIS2PLACEMENT3D(#79,#80,#81);
|
||||
#83=IFCLOCALPLACEMENT($,#82);
|
||||
#84=IFCBUILDINGELEMENTPROXY('2idn0Vq3SHvuvRW1aqWGIT',#5,'Vertical cylinder',$,$,#83,#78,$,$);
|
||||
#85=IFCSITE('2idn0Wq3SHvuvRW1aqWGIT',#5,'Site',$,$,$,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#86=IFCBUILDING('2idn0Xq3SHvuvRW1aqWGIT',#5,'Building',$,$,$,$,$,.ELEMENT.,$,$,$);
|
||||
#87=IFCBUILDINGSTOREY('2idn0Yq3SHvuvRW1aqWGIT',#5,'Storey',$,$,$,$,$,.ELEMENT.,0.);
|
||||
#88=IFCRELCONTAINEDINSPATIALSTRUCTURE('2idn0Zq3SHvuvRW1aqWGIT',#5,'Building Storey Container',$,(#36,#52,#68,#84),#87);
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,200 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('faces.ifc','2015-05-21T13:39:45',(),(),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCCARTESIANPOINT((-400.,-400.,0.));
|
||||
#2=IFCCARTESIANPOINT((400.,-400.,0.));
|
||||
#3=IFCCARTESIANPOINT((400.,400.,0.));
|
||||
#4=IFCCARTESIANPOINT((-400.,400.,0.));
|
||||
#5=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#6=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
|
||||
#7=IFCPERSONANDORGANIZATION(#5,#6,$);
|
||||
#8=IFCAPPLICATION(#6,'0.5.0-dev','IfcOpenShell','IfcOpenShell');
|
||||
#9=IFCOWNERHISTORY(#7,#8,$,.ADDED.,1432208385,#7,#8,1432208385);
|
||||
#10=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#11=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#12=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#14=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453293),#12);
|
||||
#15=IFCCONVERSIONBASEDUNIT(#10,.PLANEANGLEUNIT.,'Degrees',#14);
|
||||
#16=IFCUNITASSIGNMENT((#11,#15));
|
||||
#17=IFCPROJECT('1D905l4Br0_uc_wqTsE$SQ',#9,$,$,$,$,$,(#51),#16);
|
||||
#18=IFCDIRECTION((1.,0.,0.));
|
||||
#19=IFCDIRECTION((0.,0.,1.));
|
||||
#20=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#21=IFCAXIS2PLACEMENT3D(#20,#19,#18);
|
||||
#22=IFCLOCALPLACEMENT($,#21);
|
||||
#23=IFCSITE('1TYtkB4HH4UewrqJZf8oux',#9,$,$,$,#22,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#24=IFCRELAGGREGATES('3St43w7tz9nBWtOlIiktKb',#9,$,$,#17,(#23));
|
||||
#25=IFCDIRECTION((1.,0.,0.));
|
||||
#26=IFCDIRECTION((0.,0.,1.));
|
||||
#27=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#28=IFCAXIS2PLACEMENT3D(#27,#26,#25);
|
||||
#29=IFCLOCALPLACEMENT(#22,#28);
|
||||
#30=IFCBUILDING('0qDgO8$bH1SBLKLXh5dNb$',#9,$,$,$,#29,$,$,.ELEMENT.,$,$,$);
|
||||
#31=IFCRELAGGREGATES('0UWVtbmTH3TfqORMdAOh47',#9,$,$,#23,(#30));
|
||||
#32=IFCDIRECTION((1.,0.,0.));
|
||||
#33=IFCDIRECTION((0.,0.,1.));
|
||||
#34=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#35=IFCAXIS2PLACEMENT3D(#34,#33,#32);
|
||||
#36=IFCLOCALPLACEMENT(#29,#35);
|
||||
#37=IFCBUILDINGSTOREY('1VxMQnAtTAXQR2UcTfUIHM',#9,$,$,$,#36,$,$,.ELEMENT.,$);
|
||||
#38=IFCRELAGGREGATES('1PUOIH_6HB5Qjx5NPLWd9Z',#9,$,$,#30,(#37));
|
||||
#39=IFCBUILDINGELEMENTPROXY('0FDjw35CL6LwLNpj9yQtbC',#9,'polyloop',$,$,#45,#58,$,$);
|
||||
#40=IFCRELCONTAINEDINSPATIALSTRUCTURE('0HUZ_YDbz11wRnci6q82vO',#9,$,$,(#39),#37);
|
||||
#41=IFCDIRECTION((1.,0.,0.));
|
||||
#42=IFCDIRECTION((0.,0.,1.));
|
||||
#43=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#44=IFCAXIS2PLACEMENT3D(#43,#42,#41);
|
||||
#45=IFCLOCALPLACEMENT($,#44);
|
||||
#46=IFCDIRECTION((0.,1.));
|
||||
#47=IFCDIRECTION((1.,0.,0.));
|
||||
#48=IFCDIRECTION((0.,0.,1.));
|
||||
#49=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#50=IFCAXIS2PLACEMENT3D(#49,#48,#47);
|
||||
#51=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-005,#50,#46);
|
||||
#52=IFCPOLYLOOP((#1,#2,#3,#4));
|
||||
#53=IFCFACEOUTERBOUND(#52,.T.);
|
||||
#54=IFCFACE((#53));
|
||||
#55=IFCOPENSHELL((#54));
|
||||
#56=IFCFACEBASEDSURFACEMODEL((#55));
|
||||
#57=IFCSHAPEREPRESENTATION(#51,'Body','SurfaceModel',(#56));
|
||||
#58=IFCPRODUCTDEFINITIONSHAPE($,$,(#57));
|
||||
#59=IFCCARTESIANPOINT((400.,0.,0.));
|
||||
#60=IFCCARTESIANPOINT((-400.,0.,0.));
|
||||
#61=IFCDIRECTION((1.,0.));
|
||||
#62=IFCCARTESIANPOINT((0.,0.));
|
||||
#63=IFCAXIS2PLACEMENT2D(#62,#61);
|
||||
#64=IFCBUILDINGELEMENTPROXY('1zqQpq4u5AquAWdex2ZCij',#9,'circle',$,$,#70,#84,$,$);
|
||||
#65=IFCRELCONTAINEDINSPATIALSTRUCTURE('1bern8Pdr5GuS1XXorDBKi',#9,$,$,(#64),#37);
|
||||
#66=IFCDIRECTION((1.,0.,0.));
|
||||
#67=IFCDIRECTION((0.,0.,1.));
|
||||
#68=IFCCARTESIANPOINT((1000.,0.,0.));
|
||||
#69=IFCAXIS2PLACEMENT3D(#68,#67,#66);
|
||||
#70=IFCLOCALPLACEMENT($,#69);
|
||||
#71=IFCVERTEXPOINT(#59);
|
||||
#72=IFCVERTEXPOINT(#60);
|
||||
#73=IFCCIRCLE(#63,400.);
|
||||
#74=IFCEDGECURVE(#71,#72,#73,.T.);
|
||||
#75=IFCORIENTEDEDGE(*,*,#74,.T.);
|
||||
#76=IFCEDGECURVE(#72,#71,#73,.T.);
|
||||
#77=IFCORIENTEDEDGE(*,*,#76,.T.);
|
||||
#78=IFCEDGELOOP((#75,#77));
|
||||
#79=IFCFACEOUTERBOUND(#78,.T.);
|
||||
#80=IFCFACE((#79));
|
||||
#81=IFCOPENSHELL((#80));
|
||||
#82=IFCFACEBASEDSURFACEMODEL((#81));
|
||||
#83=IFCSHAPEREPRESENTATION(#51,'Body','SurfaceModel',(#82));
|
||||
#84=IFCPRODUCTDEFINITIONSHAPE($,$,(#83));
|
||||
#85=IFCCARTESIANPOINT((-400.,-400.,0.));
|
||||
#86=IFCCARTESIANPOINT((400.,-400.,0.));
|
||||
#87=IFCCARTESIANPOINT((400.,400.,0.));
|
||||
#88=IFCCARTESIANPOINT((-400.,400.,0.));
|
||||
#89=IFCCARTESIANPOINT((-300.,-300.,0.));
|
||||
#90=IFCCARTESIANPOINT((-100.,-300.,0.));
|
||||
#91=IFCCARTESIANPOINT((-100.,300.,0.));
|
||||
#92=IFCCARTESIANPOINT((-300.,300.,0.));
|
||||
#93=IFCCARTESIANPOINT((100.,300.,0.));
|
||||
#94=IFCCARTESIANPOINT((300.,300.,0.));
|
||||
#95=IFCCARTESIANPOINT((300.,-300.,0.));
|
||||
#96=IFCCARTESIANPOINT((100.,-300.,0.));
|
||||
#97=IFCBUILDINGELEMENTPROXY('2Bbrp8MXPEO82FjtiQdS0b',#9,'polyloop with holes',$,$,#103,#114,$,$);
|
||||
#98=IFCRELCONTAINEDINSPATIALSTRUCTURE('2g5RymeJj3vBfzT3vUH2Hc',#9,$,$,(#97),#37);
|
||||
#99=IFCDIRECTION((1.,0.,0.));
|
||||
#100=IFCDIRECTION((0.,0.,1.));
|
||||
#101=IFCCARTESIANPOINT((2000.,0.,0.));
|
||||
#102=IFCAXIS2PLACEMENT3D(#101,#100,#99);
|
||||
#103=IFCLOCALPLACEMENT($,#102);
|
||||
#104=IFCPOLYLOOP((#89,#90,#91,#92));
|
||||
#105=IFCFACEBOUND(#104,.F.);
|
||||
#106=IFCPOLYLOOP((#85,#86,#87,#88));
|
||||
#107=IFCFACEOUTERBOUND(#106,.T.);
|
||||
#108=IFCPOLYLOOP((#93,#94,#95,#96));
|
||||
#109=IFCFACEBOUND(#108,.T.);
|
||||
#110=IFCFACE((#105,#107,#109));
|
||||
#111=IFCOPENSHELL((#110));
|
||||
#112=IFCFACEBASEDSURFACEMODEL((#111));
|
||||
#113=IFCSHAPEREPRESENTATION(#51,'Body','SurfaceModel',(#112));
|
||||
#114=IFCPRODUCTDEFINITIONSHAPE($,$,(#113));
|
||||
#115=IFCCARTESIANPOINT((-400.,-400.,0.));
|
||||
#116=IFCCARTESIANPOINT((-100.,-400.,0.));
|
||||
#117=IFCCARTESIANPOINT((-100.,400.,0.));
|
||||
#118=IFCCARTESIANPOINT((-400.,400.,0.));
|
||||
#119=IFCCARTESIANPOINT((100.,400.,0.));
|
||||
#120=IFCCARTESIANPOINT((400.,400.,0.));
|
||||
#121=IFCCARTESIANPOINT((400.,-400.,0.));
|
||||
#122=IFCCARTESIANPOINT((100.,-400.,0.));
|
||||
#123=IFCBUILDINGELEMENTPROXY('2bQQEiQcn1ovuDTsdKTnBY',#9,'multiple outer boundaries (invalid)',$,$,#129,#138,$,$);
|
||||
#124=IFCRELCONTAINEDINSPATIALSTRUCTURE('2GJUdWCqP1UQCVLD27KrOc',#9,$,$,(#123),#37);
|
||||
#125=IFCDIRECTION((1.,0.,0.));
|
||||
#126=IFCDIRECTION((0.,0.,1.));
|
||||
#127=IFCCARTESIANPOINT((3000.,0.,0.));
|
||||
#128=IFCAXIS2PLACEMENT3D(#127,#126,#125);
|
||||
#129=IFCLOCALPLACEMENT($,#128);
|
||||
#130=IFCPOLYLOOP((#115,#116,#117,#118));
|
||||
#131=IFCFACEOUTERBOUND(#130,.T.);
|
||||
#132=IFCPOLYLOOP((#119,#120,#121,#122));
|
||||
#133=IFCFACEOUTERBOUND(#132,.F.);
|
||||
#134=IFCFACE((#131,#133));
|
||||
#135=IFCOPENSHELL((#134));
|
||||
#136=IFCFACEBASEDSURFACEMODEL((#135));
|
||||
#137=IFCSHAPEREPRESENTATION(#51,'Body','SurfaceModel',(#136));
|
||||
#138=IFCPRODUCTDEFINITIONSHAPE($,$,(#137));
|
||||
#139=IFCCARTESIANPOINT((-400.,-400.,1.E-006));
|
||||
#140=IFCCARTESIANPOINT((400.,-400.,0.));
|
||||
#141=IFCCARTESIANPOINT((400.,400.,0.));
|
||||
#142=IFCCARTESIANPOINT((-400.,400.,0.));
|
||||
#143=IFCBUILDINGELEMENTPROXY('1443FjPtnE8Plvz55A4Mvl',#9,'imprecise polyloop',$,$,#149,#156,$,$);
|
||||
#144=IFCRELCONTAINEDINSPATIALSTRUCTURE('12oaoN7EL4LuIW9qLWz5lS',#9,$,$,(#143),#37);
|
||||
#145=IFCDIRECTION((1.,0.,0.));
|
||||
#146=IFCDIRECTION((0.,0.,1.));
|
||||
#147=IFCCARTESIANPOINT((4000.,0.,0.));
|
||||
#148=IFCAXIS2PLACEMENT3D(#147,#146,#145);
|
||||
#149=IFCLOCALPLACEMENT($,#148);
|
||||
#150=IFCPOLYLOOP((#139,#140,#141,#142));
|
||||
#151=IFCFACEOUTERBOUND(#150,.T.);
|
||||
#152=IFCFACE((#151));
|
||||
#153=IFCOPENSHELL((#152));
|
||||
#154=IFCFACEBASEDSURFACEMODEL((#153));
|
||||
#155=IFCSHAPEREPRESENTATION(#51,'Body','SurfaceModel',(#154));
|
||||
#156=IFCPRODUCTDEFINITIONSHAPE($,$,(#155));
|
||||
#157=IFCCARTESIANPOINT((400.,0.,0.));
|
||||
#158=IFCCARTESIANPOINT((-400.,0.,0.));
|
||||
#159=IFCDIRECTION((1.,0.));
|
||||
#160=IFCCARTESIANPOINT((0.,0.));
|
||||
#161=IFCAXIS2PLACEMENT2D(#160,#159);
|
||||
#162=IFCDIRECTION((1.,0.,0.));
|
||||
#163=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#164=IFCDIRECTION((1.,0.,0.));
|
||||
#165=IFCDIRECTION((0.,0.,1.));
|
||||
#166=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#167=IFCAXIS2PLACEMENT3D(#166,#165,#164);
|
||||
#168=IFCBUILDINGELEMENTPROXY('1lw_Itcy90MuQm4IvMmHh7',#9,'face surface',$,$,#174,#192,$,$);
|
||||
#169=IFCRELCONTAINEDINSPATIALSTRUCTURE('1h83KReB12S8GfCIblJIVI',#9,$,$,(#168),#37);
|
||||
#170=IFCDIRECTION((1.,0.,0.));
|
||||
#171=IFCDIRECTION((0.,0.,1.));
|
||||
#172=IFCCARTESIANPOINT((5000.,0.,0.));
|
||||
#173=IFCAXIS2PLACEMENT3D(#172,#171,#170);
|
||||
#174=IFCLOCALPLACEMENT($,#173);
|
||||
#175=IFCVERTEXPOINT(#157);
|
||||
#176=IFCVERTEXPOINT(#158);
|
||||
#177=IFCCIRCLE(#161,400.);
|
||||
#178=IFCEDGECURVE(#175,#176,#177,.T.);
|
||||
#179=IFCORIENTEDEDGE(*,*,#178,.T.);
|
||||
#180=IFCEDGECURVE(#176,#175,#177,.T.);
|
||||
#181=IFCORIENTEDEDGE(*,*,#180,.T.);
|
||||
#182=IFCEDGELOOP((#179,#181));
|
||||
#183=IFCFACEOUTERBOUND(#182,.T.);
|
||||
#184=IFCTRIMMEDCURVE(#177,(#157),(#158),.T.,.CARTESIAN.);
|
||||
#185=IFCARBITRARYOPENPROFILEDEF(.CURVE.,$,#184);
|
||||
#186=IFCAXIS1PLACEMENT(#163,#162);
|
||||
#187=IFCSURFACEOFREVOLUTION(#185,#167,#186);
|
||||
#188=IFCFACESURFACE((#183),#187,.T.);
|
||||
#189=IFCOPENSHELL((#188));
|
||||
#190=IFCFACEBASEDSURFACEMODEL((#189));
|
||||
#191=IFCSHAPEREPRESENTATION(#51,'Body','SurfaceModel',(#190));
|
||||
#192=IFCPRODUCTDEFINITIONSHAPE($,$,(#191));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,340 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition []'),'2;1');
|
||||
FILE_NAME('faceted_brep.ifc','',(''),(''),'','IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCBUILDINGELEMENTPROXY('3cjyrkMHD40uzYrC9I3e1b',#2,$,$,$,#3,#4,$,$);
|
||||
#2=IFCOWNERHISTORY(#5,#6,$,.NOCHANGE.,$,$,$,1404292464);
|
||||
#5=IFCPERSONANDORGANIZATION(#7,#8,$);
|
||||
#7=IFCPERSON('',$,'',$,$,$,$,$);
|
||||
#8=IFCORGANIZATION($,'',$,$,$);
|
||||
#6=IFCAPPLICATION(#8,'','','');
|
||||
#3=IFCLOCALPLACEMENT(#9,#10);
|
||||
#9=IFCLOCALPLACEMENT(#11,#12);
|
||||
#11=IFCLOCALPLACEMENT(#13,#14);
|
||||
#13=IFCLOCALPLACEMENT($,#15);
|
||||
#15=IFCAXIS2PLACEMENT3D(#16,#17,#18);
|
||||
#16=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#17=IFCDIRECTION((0.,-0.,1.));
|
||||
#18=IFCDIRECTION((1.,0.,0.));
|
||||
#14=IFCAXIS2PLACEMENT3D(#16,#17,#18);
|
||||
#12=IFCAXIS2PLACEMENT3D(#16,#17,#18);
|
||||
#10=IFCAXIS2PLACEMENT3D(#16,#17,#18);
|
||||
#4=IFCPRODUCTDEFINITIONSHAPE($,$,(#19,#20));
|
||||
#19=IFCSHAPEREPRESENTATION(#21,$,'BoundingBox',(#22));
|
||||
#21=IFCGEOMETRICREPRESENTATIONCONTEXT('Plan','Model',3,1.E-3,#23,$);
|
||||
#23=IFCAXIS2PLACEMENT3D(#16,$,$);
|
||||
#22=IFCBOUNDINGBOX(#24,7883.6319,80.,80.);
|
||||
#24=IFCCARTESIANPOINT((0.,-40.,-40.));
|
||||
#20=IFCSHAPEREPRESENTATION(#25,'Body','Brep',(#26));
|
||||
#25=IFCGEOMETRICREPRESENTATIONCONTEXT('Plan','Model',3,1.E-3,#27,$);
|
||||
#27=IFCAXIS2PLACEMENT3D(#16,$,$);
|
||||
#26=IFCFACETEDBREP(#28);
|
||||
#28=IFCCLOSEDSHELL((#29,#30,#31,#32,#33,#34,#35,#36,#37,#38,#39,#40,#41,#42,#43,#44,#45,#46,#47,#48,#49,#50,#51,#52,#53,#54,#55,#56,#57,#58,#59,#60,#61,#62,#63,#64,#65,#66,#67,#68,#69,#70,#71,#72,#73,#74,#75,#76,#77,#78,#79,#80,#81,#82,#83,#84,#85,#86));
|
||||
#29=IFCFACE((#87));
|
||||
#87=IFCFACEOUTERBOUND(#88,.T.);
|
||||
#88=IFCPOLYLOOP((#89,#90,#91,#92));
|
||||
#89=IFCCARTESIANPOINT((-1113.9984,16686.,7913.6341));
|
||||
#90=IFCCARTESIANPOINT((-1113.9984,16606.,7913.6341));
|
||||
#91=IFCCARTESIANPOINT((-1113.9984,16606.,6915.1347));
|
||||
#92=IFCCARTESIANPOINT((-1113.9984,16686.,6915.1347));
|
||||
#30=IFCFACE((#93));
|
||||
#93=IFCFACEOUTERBOUND(#94,.T.);
|
||||
#94=IFCPOLYLOOP((#95,#96,#97,#98));
|
||||
#95=IFCCARTESIANPOINT((-1113.9984,16686.,150.0024));
|
||||
#96=IFCCARTESIANPOINT((-1113.9984,16686.,1105.1343));
|
||||
#97=IFCCARTESIANPOINT((-1113.9984,16606.,1105.1343));
|
||||
#98=IFCCARTESIANPOINT((-1113.9984,16606.,150.0024));
|
||||
#31=IFCFACE((#99));
|
||||
#99=IFCFACEOUTERBOUND(#100,.T.);
|
||||
#100=IFCPOLYLOOP((#101,#102,#103,#104));
|
||||
#101=IFCCARTESIANPOINT((-1113.9984,16686.,1265.1346));
|
||||
#102=IFCCARTESIANPOINT((-1113.9984,16686.,2235.1345));
|
||||
#103=IFCCARTESIANPOINT((-1113.9984,16606.,2235.1345));
|
||||
#104=IFCCARTESIANPOINT((-1113.9984,16606.,1265.1346));
|
||||
#32=IFCFACE((#105));
|
||||
#105=IFCFACEOUTERBOUND(#106,.T.);
|
||||
#106=IFCPOLYLOOP((#107,#108,#109,#110));
|
||||
#107=IFCCARTESIANPOINT((-1113.9984,16686.,2395.1344));
|
||||
#108=IFCCARTESIANPOINT((-1113.9984,16686.,3365.1345));
|
||||
#109=IFCCARTESIANPOINT((-1113.9984,16606.,3365.1345));
|
||||
#110=IFCCARTESIANPOINT((-1113.9984,16606.,2395.1344));
|
||||
#33=IFCFACE((#111));
|
||||
#111=IFCFACEOUTERBOUND(#112,.T.);
|
||||
#112=IFCPOLYLOOP((#113,#114,#115,#116));
|
||||
#113=IFCCARTESIANPOINT((-1113.9984,16686.,3525.1344));
|
||||
#114=IFCCARTESIANPOINT((-1113.9984,16686.,4495.1345));
|
||||
#115=IFCCARTESIANPOINT((-1113.9984,16606.,4495.1345));
|
||||
#116=IFCCARTESIANPOINT((-1113.9984,16606.,3525.1344));
|
||||
#34=IFCFACE((#117));
|
||||
#117=IFCFACEOUTERBOUND(#118,.T.);
|
||||
#118=IFCPOLYLOOP((#119,#120,#121,#122));
|
||||
#119=IFCCARTESIANPOINT((-1113.9984,16686.,4655.1345));
|
||||
#120=IFCCARTESIANPOINT((-1113.9984,16686.,5625.1342));
|
||||
#121=IFCCARTESIANPOINT((-1113.9984,16606.,5625.1342));
|
||||
#122=IFCCARTESIANPOINT((-1113.9984,16606.,4655.1345));
|
||||
#35=IFCFACE((#123));
|
||||
#123=IFCFACEOUTERBOUND(#124,.T.);
|
||||
#124=IFCPOLYLOOP((#125,#126,#127,#128));
|
||||
#125=IFCCARTESIANPOINT((-1113.9984,16686.,5785.1341));
|
||||
#126=IFCCARTESIANPOINT((-1113.9984,16686.,6755.1348));
|
||||
#127=IFCCARTESIANPOINT((-1113.9984,16606.,6755.1348));
|
||||
#128=IFCCARTESIANPOINT((-1113.9984,16606.,5785.1341));
|
||||
#36=IFCFACE((#129));
|
||||
#129=IFCFACEOUTERBOUND(#130,.T.);
|
||||
#130=IFCPOLYLOOP((#90,#131,#132,#133,#134,#98,#97,#135,#136,#104,#103,#137,#138,#110,#109,#139,#140,#116,#115,#141,#142,#122,#121,#143,#144,#128,#127,#145,#146,#91));
|
||||
#131=IFCCARTESIANPOINT((-1123.9985,16606.,7913.6341));
|
||||
#132=IFCCARTESIANPOINT((-1123.9985,16606.,8033.6343));
|
||||
#133=IFCCARTESIANPOINT((-1193.9984,16606.,8033.6343));
|
||||
#134=IFCCARTESIANPOINT((-1193.9984,16606.,150.0024));
|
||||
#135=IFCCARTESIANPOINT((-1124.0002,16606.,1105.1343));
|
||||
#136=IFCCARTESIANPOINT((-1124.0002,16606.,1265.1346));
|
||||
#137=IFCCARTESIANPOINT((-1124.0002,16606.,2235.1345));
|
||||
#138=IFCCARTESIANPOINT((-1124.0002,16606.,2395.1344));
|
||||
#139=IFCCARTESIANPOINT((-1124.0002,16606.,3365.1345));
|
||||
#140=IFCCARTESIANPOINT((-1124.0002,16606.,3525.1344));
|
||||
#141=IFCCARTESIANPOINT((-1124.0002,16606.,4495.1345));
|
||||
#142=IFCCARTESIANPOINT((-1124.0002,16606.,4655.1345));
|
||||
#143=IFCCARTESIANPOINT((-1124.0002,16606.,5625.1342));
|
||||
#144=IFCCARTESIANPOINT((-1124.0002,16606.,5785.1341));
|
||||
#145=IFCCARTESIANPOINT((-1124.0002,16606.,6755.1348));
|
||||
#146=IFCCARTESIANPOINT((-1124.0002,16606.,6915.1347));
|
||||
#37=IFCFACE((#147));
|
||||
#147=IFCFACEOUTERBOUND(#148,.T.);
|
||||
#148=IFCPOLYLOOP((#149,#150,#151,#152,#153,#154,#155,#156,#157,#158,#159,#160,#161,#162,#163,#164,#165,#166,#167,#168,#169,#170,#171,#172,#173,#174,#134,#133,#175,#176));
|
||||
#149=IFCCARTESIANPOINT((-1193.9984,16686.,7913.6341));
|
||||
#150=IFCCARTESIANPOINT((-1193.9984,16686.,6915.124500000001));
|
||||
#151=IFCCARTESIANPOINT((-1193.9984,16676.009,6915.124500000001));
|
||||
#152=IFCCARTESIANPOINT((-1193.9984,16676.009,6755.1445));
|
||||
#153=IFCCARTESIANPOINT((-1193.9984,16686.,6755.1445));
|
||||
#154=IFCCARTESIANPOINT((-1193.9984,16686.,5785.124500000001));
|
||||
#155=IFCCARTESIANPOINT((-1193.9984,16676.007,5785.124500000001));
|
||||
#156=IFCCARTESIANPOINT((-1193.9984,16676.007,5625.1445));
|
||||
#157=IFCCARTESIANPOINT((-1193.9984,16686.,5625.1445));
|
||||
#158=IFCCARTESIANPOINT((-1193.9984,16686.,4655.124500000001));
|
||||
#159=IFCCARTESIANPOINT((-1193.9984,16676.005,4655.124500000001));
|
||||
#160=IFCCARTESIANPOINT((-1193.9984,16676.005,4495.1445));
|
||||
#161=IFCCARTESIANPOINT((-1193.9984,16686.,4495.1445));
|
||||
#162=IFCCARTESIANPOINT((-1193.9984,16686.,3525.1245));
|
||||
#163=IFCCARTESIANPOINT((-1193.9984,16676.003,3525.1245));
|
||||
#164=IFCCARTESIANPOINT((-1193.9984,16676.003,3365.1445));
|
||||
#165=IFCCARTESIANPOINT((-1193.9984,16686.,3365.1445));
|
||||
#166=IFCCARTESIANPOINT((-1193.9984,16686.,2395.1245));
|
||||
#167=IFCCARTESIANPOINT((-1193.9984,16676.002,2395.1245));
|
||||
#168=IFCCARTESIANPOINT((-1193.9984,16676.001,2235.1445));
|
||||
#169=IFCCARTESIANPOINT((-1193.9984,16686.,2235.1445));
|
||||
#170=IFCCARTESIANPOINT((-1193.9984,16686.,1265.1345));
|
||||
#171=IFCCARTESIANPOINT((-1193.9984,16676.,1265.1345));
|
||||
#172=IFCCARTESIANPOINT((-1193.9984,16676.,1105.1345));
|
||||
#173=IFCCARTESIANPOINT((-1193.9984,16686.,1105.1345));
|
||||
#174=IFCCARTESIANPOINT((-1193.9984,16686.,150.0024));
|
||||
#175=IFCCARTESIANPOINT((-1193.9984,16676.009,8033.6343));
|
||||
#176=IFCCARTESIANPOINT((-1193.9984,16676.009,7913.6341));
|
||||
#38=IFCFACE((#177));
|
||||
#177=IFCFACEOUTERBOUND(#178,.T.);
|
||||
#178=IFCPOLYLOOP((#89,#92,#179,#180,#150,#149,#181));
|
||||
#179=IFCCARTESIANPOINT((-1124.0002,16686.,6915.1347));
|
||||
#180=IFCCARTESIANPOINT((-1124.0002,16686.,6915.124500000001));
|
||||
#181=IFCCARTESIANPOINT((-1123.9974,16686.,7913.6341));
|
||||
#39=IFCFACE((#182));
|
||||
#182=IFCFACEOUTERBOUND(#183,.T.);
|
||||
#183=IFCPOLYLOOP((#95,#174,#173,#184,#96));
|
||||
#184=IFCCARTESIANPOINT((-1124.0002,16686.,1105.1343));
|
||||
#40=IFCFACE((#185));
|
||||
#185=IFCFACEOUTERBOUND(#186,.T.);
|
||||
#186=IFCPOLYLOOP((#101,#187,#170,#169,#188,#189,#102));
|
||||
#187=IFCCARTESIANPOINT((-1124.0002,16686.,1265.1346));
|
||||
#188=IFCCARTESIANPOINT((-1124.0002,16686.,2235.1445));
|
||||
#189=IFCCARTESIANPOINT((-1124.0002,16686.,2235.1345));
|
||||
#41=IFCFACE((#190));
|
||||
#190=IFCFACEOUTERBOUND(#191,.T.);
|
||||
#191=IFCPOLYLOOP((#107,#192,#193,#166,#165,#194,#195,#108));
|
||||
#192=IFCCARTESIANPOINT((-1124.0002,16686.,2395.1344));
|
||||
#193=IFCCARTESIANPOINT((-1124.0002,16686.,2395.1245));
|
||||
#194=IFCCARTESIANPOINT((-1124.0002,16686.,3365.1445));
|
||||
#195=IFCCARTESIANPOINT((-1124.0002,16686.,3365.1345));
|
||||
#42=IFCFACE((#196));
|
||||
#196=IFCFACEOUTERBOUND(#197,.T.);
|
||||
#197=IFCPOLYLOOP((#113,#198,#199,#162,#161,#200,#201,#114));
|
||||
#198=IFCCARTESIANPOINT((-1124.0002,16686.,3525.1344));
|
||||
#199=IFCCARTESIANPOINT((-1124.0002,16686.,3525.1245));
|
||||
#200=IFCCARTESIANPOINT((-1124.0002,16686.,4495.1445));
|
||||
#201=IFCCARTESIANPOINT((-1124.0002,16686.,4495.1345));
|
||||
#43=IFCFACE((#202));
|
||||
#202=IFCFACEOUTERBOUND(#203,.T.);
|
||||
#203=IFCPOLYLOOP((#119,#204,#205,#158,#157,#206,#207,#120));
|
||||
#204=IFCCARTESIANPOINT((-1124.0002,16686.,4655.1345));
|
||||
#205=IFCCARTESIANPOINT((-1124.0002,16686.,4655.124500000001));
|
||||
#206=IFCCARTESIANPOINT((-1124.0002,16686.,5625.1445));
|
||||
#207=IFCCARTESIANPOINT((-1124.0002,16686.,5625.1342));
|
||||
#44=IFCFACE((#208));
|
||||
#208=IFCFACEOUTERBOUND(#209,.T.);
|
||||
#209=IFCPOLYLOOP((#125,#210,#211,#154,#153,#212,#213,#126));
|
||||
#210=IFCCARTESIANPOINT((-1124.0002,16686.,5785.1341));
|
||||
#211=IFCCARTESIANPOINT((-1124.0002,16686.,5785.124500000001));
|
||||
#212=IFCCARTESIANPOINT((-1124.0002,16686.,6755.1445));
|
||||
#213=IFCCARTESIANPOINT((-1124.0002,16686.,6755.1348));
|
||||
#45=IFCFACE((#214));
|
||||
#214=IFCFACEOUTERBOUND(#215,.T.);
|
||||
#215=IFCPOLYLOOP((#95,#98,#134,#174));
|
||||
#46=IFCFACE((#216));
|
||||
#216=IFCFACEOUTERBOUND(#217,.T.);
|
||||
#217=IFCPOLYLOOP((#92,#91,#146,#179));
|
||||
#47=IFCFACE((#218));
|
||||
#218=IFCFACEOUTERBOUND(#219,.T.);
|
||||
#219=IFCPOLYLOOP((#179,#146,#145,#213,#212,#220,#221,#180));
|
||||
#220=IFCCARTESIANPOINT((-1124.0002,16676.009,6755.1445));
|
||||
#221=IFCCARTESIANPOINT((-1124.0002,16676.009,6915.124500000001));
|
||||
#48=IFCFACE((#222));
|
||||
#222=IFCFACEOUTERBOUND(#223,.T.);
|
||||
#223=IFCPOLYLOOP((#127,#126,#213,#145));
|
||||
#49=IFCFACE((#224));
|
||||
#224=IFCFACEOUTERBOUND(#225,.T.);
|
||||
#225=IFCPOLYLOOP((#125,#128,#144,#210));
|
||||
#50=IFCFACE((#226));
|
||||
#226=IFCFACEOUTERBOUND(#227,.T.);
|
||||
#227=IFCPOLYLOOP((#210,#144,#143,#207,#206,#228,#229,#211));
|
||||
#228=IFCCARTESIANPOINT((-1124.0002,16676.007,5625.1445));
|
||||
#229=IFCCARTESIANPOINT((-1124.0002,16676.007,5785.124500000001));
|
||||
#51=IFCFACE((#230));
|
||||
#230=IFCFACEOUTERBOUND(#231,.T.);
|
||||
#231=IFCPOLYLOOP((#121,#120,#207,#143));
|
||||
#52=IFCFACE((#232));
|
||||
#232=IFCFACEOUTERBOUND(#233,.T.);
|
||||
#233=IFCPOLYLOOP((#204,#142,#141,#201,#200,#234,#235,#205));
|
||||
#234=IFCCARTESIANPOINT((-1124.0002,16676.005,4495.1445));
|
||||
#235=IFCCARTESIANPOINT((-1124.0002,16676.005,4655.124500000001));
|
||||
#53=IFCFACE((#236));
|
||||
#236=IFCFACEOUTERBOUND(#237,.T.);
|
||||
#237=IFCPOLYLOOP((#115,#114,#201,#141));
|
||||
#54=IFCFACE((#238));
|
||||
#238=IFCFACEOUTERBOUND(#239,.T.);
|
||||
#239=IFCPOLYLOOP((#119,#122,#142,#204));
|
||||
#55=IFCFACE((#240));
|
||||
#240=IFCFACEOUTERBOUND(#241,.T.);
|
||||
#241=IFCPOLYLOOP((#198,#140,#139,#195,#194,#242,#243,#199));
|
||||
#242=IFCCARTESIANPOINT((-1124.0002,16676.003,3365.1445));
|
||||
#243=IFCCARTESIANPOINT((-1124.0002,16676.003,3525.1245));
|
||||
#56=IFCFACE((#244));
|
||||
#244=IFCFACEOUTERBOUND(#245,.T.);
|
||||
#245=IFCPOLYLOOP((#109,#108,#195,#139));
|
||||
#57=IFCFACE((#246));
|
||||
#246=IFCFACEOUTERBOUND(#247,.T.);
|
||||
#247=IFCPOLYLOOP((#113,#116,#140,#198));
|
||||
#58=IFCFACE((#248));
|
||||
#248=IFCFACEOUTERBOUND(#249,.T.);
|
||||
#249=IFCPOLYLOOP((#192,#138,#137,#189,#188,#250,#251,#193));
|
||||
#250=IFCCARTESIANPOINT((-1124.0002,16676.001,2235.1445));
|
||||
#251=IFCCARTESIANPOINT((-1124.0002,16676.002,2395.1245));
|
||||
#59=IFCFACE((#252));
|
||||
#252=IFCFACEOUTERBOUND(#253,.T.);
|
||||
#253=IFCPOLYLOOP((#103,#102,#189,#137));
|
||||
#60=IFCFACE((#254));
|
||||
#254=IFCFACEOUTERBOUND(#255,.T.);
|
||||
#255=IFCPOLYLOOP((#107,#110,#138,#192));
|
||||
#61=IFCFACE((#256));
|
||||
#256=IFCFACEOUTERBOUND(#257,.T.);
|
||||
#257=IFCPOLYLOOP((#187,#136,#135,#184,#258,#259));
|
||||
#258=IFCCARTESIANPOINT((-1124.0002,16676.,1105.1345));
|
||||
#259=IFCCARTESIANPOINT((-1124.0002,16676.,1265.1345));
|
||||
#62=IFCFACE((#260));
|
||||
#260=IFCFACEOUTERBOUND(#261,.T.);
|
||||
#261=IFCPOLYLOOP((#97,#96,#184,#135));
|
||||
#63=IFCFACE((#262));
|
||||
#262=IFCFACEOUTERBOUND(#263,.T.);
|
||||
#263=IFCPOLYLOOP((#101,#104,#136,#187));
|
||||
#64=IFCFACE((#264));
|
||||
#264=IFCFACEOUTERBOUND(#265,.T.);
|
||||
#265=IFCPOLYLOOP((#133,#132,#266,#175));
|
||||
#266=IFCCARTESIANPOINT((-1123.9985,16676.009,8033.6343));
|
||||
#65=IFCFACE((#267));
|
||||
#267=IFCFACEOUTERBOUND(#268,.T.);
|
||||
#268=IFCPOLYLOOP((#132,#131,#269,#266));
|
||||
#269=IFCCARTESIANPOINT((-1123.9985,16676.009,7913.6341));
|
||||
#66=IFCFACE((#270));
|
||||
#270=IFCFACEOUTERBOUND(#271,.T.);
|
||||
#271=IFCPOLYLOOP((#89,#181,#269,#131,#90));
|
||||
#67=IFCFACE((#272));
|
||||
#272=IFCFACEOUTERBOUND(#273,.T.);
|
||||
#273=IFCPOLYLOOP((#176,#175,#266,#269));
|
||||
#68=IFCFACE((#274));
|
||||
#274=IFCFACEOUTERBOUND(#275,.T.);
|
||||
#275=IFCPOLYLOOP((#149,#176,#269,#181));
|
||||
#69=IFCFACE((#276));
|
||||
#276=IFCFACEOUTERBOUND(#277,.T.);
|
||||
#277=IFCPOLYLOOP((#153,#152,#220,#212));
|
||||
#70=IFCFACE((#278));
|
||||
#278=IFCFACEOUTERBOUND(#279,.T.);
|
||||
#279=IFCPOLYLOOP((#151,#150,#180,#221));
|
||||
#71=IFCFACE((#280));
|
||||
#280=IFCFACEOUTERBOUND(#281,.T.);
|
||||
#281=IFCPOLYLOOP((#152,#151,#221,#220));
|
||||
#72=IFCFACE((#282));
|
||||
#282=IFCFACEOUTERBOUND(#283,.T.);
|
||||
#283=IFCPOLYLOOP((#157,#156,#228,#206));
|
||||
#73=IFCFACE((#284));
|
||||
#284=IFCFACEOUTERBOUND(#285,.T.);
|
||||
#285=IFCPOLYLOOP((#155,#154,#211,#229));
|
||||
#74=IFCFACE((#286));
|
||||
#286=IFCFACEOUTERBOUND(#287,.T.);
|
||||
#287=IFCPOLYLOOP((#156,#155,#229,#228));
|
||||
#75=IFCFACE((#288));
|
||||
#288=IFCFACEOUTERBOUND(#289,.T.);
|
||||
#289=IFCPOLYLOOP((#161,#160,#234,#200));
|
||||
#76=IFCFACE((#290));
|
||||
#290=IFCFACEOUTERBOUND(#291,.T.);
|
||||
#291=IFCPOLYLOOP((#159,#158,#205,#235));
|
||||
#77=IFCFACE((#292));
|
||||
#292=IFCFACEOUTERBOUND(#293,.T.);
|
||||
#293=IFCPOLYLOOP((#160,#159,#235,#234));
|
||||
#78=IFCFACE((#294));
|
||||
#294=IFCFACEOUTERBOUND(#295,.T.);
|
||||
#295=IFCPOLYLOOP((#165,#164,#242,#194));
|
||||
#79=IFCFACE((#296));
|
||||
#296=IFCFACEOUTERBOUND(#297,.T.);
|
||||
#297=IFCPOLYLOOP((#163,#162,#199,#243));
|
||||
#80=IFCFACE((#298));
|
||||
#298=IFCFACEOUTERBOUND(#299,.T.);
|
||||
#299=IFCPOLYLOOP((#164,#163,#243,#242));
|
||||
#81=IFCFACE((#300));
|
||||
#300=IFCFACEOUTERBOUND(#301,.T.);
|
||||
#301=IFCPOLYLOOP((#169,#168,#250,#188));
|
||||
#82=IFCFACE((#302));
|
||||
#302=IFCFACEOUTERBOUND(#303,.T.);
|
||||
#303=IFCPOLYLOOP((#167,#166,#193,#251));
|
||||
#83=IFCFACE((#304));
|
||||
#304=IFCFACEOUTERBOUND(#305,.T.);
|
||||
#305=IFCPOLYLOOP((#168,#167,#251,#250));
|
||||
#84=IFCFACE((#306));
|
||||
#306=IFCFACEOUTERBOUND(#307,.T.);
|
||||
#307=IFCPOLYLOOP((#173,#172,#258,#184));
|
||||
#85=IFCFACE((#308));
|
||||
#308=IFCFACEOUTERBOUND(#309,.T.);
|
||||
#309=IFCPOLYLOOP((#171,#170,#187,#259));
|
||||
#86=IFCFACE((#310));
|
||||
#310=IFCFACEOUTERBOUND(#311,.T.);
|
||||
#311=IFCPOLYLOOP((#172,#171,#259,#258));
|
||||
#312=IFCPROJECT('1WDiX41TH4Ix3Kl0wmL3X9',#2,$,$,$,$,$,(#21,#25),#313);
|
||||
#313=IFCUNITASSIGNMENT((#314,#315,#316,#317,#318,#319,#320,#321,#322,#323));
|
||||
#314=IFCCONVERSIONBASEDUNIT(#324,.PLANEANGLEUNIT.,'DEGREE',#325);
|
||||
#324=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#325=IFCMEASUREWITHUNIT(IFCPOSITIVELENGTHMEASURE(1.74532925199433E-2),#326);
|
||||
#326=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#315=IFCSIUNIT(*,.AREAUNIT.,.CENTI.,.SQUARE_METRE.);
|
||||
#316=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#317=IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);
|
||||
#318=IFCSIUNIT(*,.POWERUNIT.,$,.WATT.);
|
||||
#319=IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.);
|
||||
#320=IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
|
||||
#321=IFCSIUNIT(*,.VOLUMEUNIT.,.CENTI.,.CUBIC_METRE.);
|
||||
#322=IFCDERIVEDUNIT((#327,#328),.VOLUMETRICFLOWRATEUNIT.,$);
|
||||
#327=IFCDERIVEDUNITELEMENT(#318,1);
|
||||
#328=IFCDERIVEDUNITELEMENT(#320,-1);
|
||||
#323=IFCDERIVEDUNIT((#329,#330,#331),.THERMALTRANSMITTANCEUNIT.,$);
|
||||
#329=IFCDERIVEDUNITELEMENT(#318,1);
|
||||
#330=IFCDERIVEDUNITELEMENT(#319,-1);
|
||||
#331=IFCDERIVEDUNITELEMENT(#315,-1);
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,158 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('faceted_brep_csg.ifc','2014-06-07T12:00:00',(''),('',''),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1096640=IFCWALLSTANDARDCASE('0DfxmCtqHFUxv$oFsrZ6KX',#15,'',$,$,#1096513,#1096636,'');
|
||||
#15=IFCOWNERHISTORY(#10,#14,$,.ADDED.,$,$,$,1401712285);
|
||||
#10=IFCPERSONANDORGANIZATION(#4,#6,$);
|
||||
#4=IFCPERSON($,'',$,$,$,$,$,$);
|
||||
#6=IFCORGANIZATION($,'',$,$,$);
|
||||
#14=IFCAPPLICATION(#13,'','','');
|
||||
#13=IFCORGANIZATION('','IfcOpenShell','',$,$);
|
||||
#1096513=IFCLOCALPLACEMENT(#1078851,#1096512);
|
||||
#1078851=IFCLOCALPLACEMENT(#88,#1078850);
|
||||
#88=IFCLOCALPLACEMENT(#64,#87);
|
||||
#64=IFCLOCALPLACEMENT($,#63);
|
||||
#63=IFCAXIS2PLACEMENT3D(#61,#59,#57);
|
||||
#61=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#59=IFCDIRECTION((0.,0.,1.));
|
||||
#57=IFCDIRECTION((1.,0.,0.));
|
||||
#87=IFCAXIS2PLACEMENT3D(#85,#83,#81);
|
||||
#85=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#83=IFCDIRECTION((0.,0.,1.));
|
||||
#81=IFCDIRECTION((1.,0.,0.));
|
||||
#1078850=IFCAXIS2PLACEMENT3D(#1078848,#1078846,#1078844);
|
||||
#1078848=IFCCARTESIANPOINT((0.,0.,16544.));
|
||||
#1078846=IFCDIRECTION((0.,0.,1.));
|
||||
#1078844=IFCDIRECTION((1.,0.,0.));
|
||||
#1096512=IFCAXIS2PLACEMENT3D(#1096510,#1096508,#1096506);
|
||||
#1096510=IFCCARTESIANPOINT((50525.,55840.,-100.));
|
||||
#1096508=IFCDIRECTION((0.,0.,1.));
|
||||
#1096506=IFCDIRECTION((1.,0.,0.));
|
||||
#1096636=IFCPRODUCTDEFINITIONSHAPE($,$,(#1096624,#1096633));
|
||||
#1096624=IFCSHAPEREPRESENTATION(#120,'Body','CSG',(#1096623));
|
||||
#120=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#43,$,.MODEL_VIEW.,$);
|
||||
#43=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.00000000000E-5,#40,#41);
|
||||
#40=IFCAXIS2PLACEMENT3D(#38,#36,#34);
|
||||
#38=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#36=IFCDIRECTION((0.,0.,1.));
|
||||
#34=IFCDIRECTION((1.,0.,0.));
|
||||
#41=IFCDIRECTION((0.,1.));
|
||||
#1096623=IFCBOOLEANRESULT(.DIFFERENCE.,#1096534,#1096622);
|
||||
#1096534=IFCEXTRUDEDAREASOLID(#1096524,#1096531,#1096532,6000.);
|
||||
#1096524=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'',#1096522);
|
||||
#1096522=IFCPOLYLINE((#1096514,#1096516,#1096518,#1096520,#1096514));
|
||||
#1096514=IFCCARTESIANPOINT((0.,0.));
|
||||
#1096516=IFCCARTESIANPOINT((5940.00004558,0.));
|
||||
#1096518=IFCCARTESIANPOINT((5940.00004558,420.));
|
||||
#1096520=IFCCARTESIANPOINT((0.,420.));
|
||||
#1096531=IFCAXIS2PLACEMENT3D(#1096529,#1096527,#1096525);
|
||||
#1096529=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#1096527=IFCDIRECTION((0.,0.,1.));
|
||||
#1096525=IFCDIRECTION((1.,0.,0.));
|
||||
#1096532=IFCDIRECTION((0.,0.,1.));
|
||||
#1096622=IFCFACETEDBREP(#1096620);
|
||||
#1096620=IFCCLOSEDSHELL((#1096553,#1096562,#1096571,#1096578,#1096587,#1096594,#1096603,#1096608,#1096613,#1096618));
|
||||
#1096553=IFCFACE((#1096552));
|
||||
#1096552=IFCFACEOUTERBOUND(#1096550,.T.);
|
||||
#1096550=IFCPOLYLOOP((#1096538,#1096540,#1096542,#1096544,#1096546,#1096548));
|
||||
#1096538=IFCCARTESIANPOINT((5940.00004558,99.9999988664,3021.53616003));
|
||||
#1096540=IFCCARTESIANPOINT((5940.00004558,420.,3021.53616003));
|
||||
#1096542=IFCCARTESIANPOINT((5940.00004558,420.,6000.));
|
||||
#1096544=IFCCARTESIANPOINT((5940.00004558,0.,6000.));
|
||||
#1096546=IFCCARTESIANPOINT((5940.00004558,0.,3304.37899011));
|
||||
#1096548=IFCCARTESIANPOINT((5940.00004558,99.9999988664,3304.37899011));
|
||||
#1096562=IFCFACE((#1096561));
|
||||
#1096561=IFCFACEOUTERBOUND(#1096559,.T.);
|
||||
#1096559=IFCPOLYLOOP((#1096555,#1096540,#1096538,#1096557));
|
||||
#1096555=IFCCARTESIANPOINT((3475.00000854,420.,5486.53619706));
|
||||
#1096557=IFCCARTESIANPOINT((3475.00000854,99.9999988664,5486.53619706));
|
||||
#1096571=IFCFACE((#1096570));
|
||||
#1096570=IFCFACEOUTERBOUND(#1096568,.T.);
|
||||
#1096568=IFCPOLYLOOP((#1096555,#1096564,#1096566,#1096542,#1096540));
|
||||
#1096564=IFCCARTESIANPOINT((0.,420.,2011.53618852));
|
||||
#1096566=IFCCARTESIANPOINT((0.,420.,6000.));
|
||||
#1096578=IFCFACE((#1096577));
|
||||
#1096577=IFCFACEOUTERBOUND(#1096575,.T.);
|
||||
#1096575=IFCPOLYLOOP((#1096573,#1096544,#1096542,#1096566));
|
||||
#1096573=IFCCARTESIANPOINT((0.,0.,6000.));
|
||||
#1096587=IFCFACE((#1096586));
|
||||
#1096586=IFCFACEOUTERBOUND(#1096584,.T.);
|
||||
#1096584=IFCPOLYLOOP((#1096580,#1096546,#1096544,#1096573,#1096582));
|
||||
#1096580=IFCCARTESIANPOINT((3475.00008732,0.,5769.37894837));
|
||||
#1096582=IFCCARTESIANPOINT((0.,0.,2294.37886105));
|
||||
#1096594=IFCFACE((#1096593));
|
||||
#1096593=IFCFACEOUTERBOUND(#1096591,.T.);
|
||||
#1096591=IFCPOLYLOOP((#1096548,#1096546,#1096580,#1096589));
|
||||
#1096589=IFCCARTESIANPOINT((3475.00008732,99.9999988664,5769.37894837));
|
||||
#1096603=IFCFACE((#1096602));
|
||||
#1096602=IFCFACEOUTERBOUND(#1096600,.T.);
|
||||
#1096600=IFCPOLYLOOP((#1096538,#1096548,#1096589,#1096596,#1096598,#1096557));
|
||||
#1096596=IFCCARTESIANPOINT((0.,99.9999988664,2294.37886105));
|
||||
#1096598=IFCCARTESIANPOINT((-1.88415469893E-5,99.9999988664,2011.53620736));
|
||||
#1096608=IFCFACE((#1096607));
|
||||
#1096607=IFCFACEOUTERBOUND(#1096605,.T.);
|
||||
#1096605=IFCPOLYLOOP((#1096564,#1096555,#1096557,#1096598));
|
||||
#1096613=IFCFACE((#1096612));
|
||||
#1096612=IFCFACEOUTERBOUND(#1096610,.T.);
|
||||
#1096610=IFCPOLYLOOP((#1096596,#1096582,#1096573,#1096566,#1096564,#1096598));
|
||||
#1096618=IFCFACE((#1096617));
|
||||
#1096617=IFCFACEOUTERBOUND(#1096615,.T.);
|
||||
#1096615=IFCPOLYLOOP((#1096580,#1096582,#1096596,#1096589));
|
||||
#1096633=IFCSHAPEREPRESENTATION(#382,'Axis','Curve2D',(#1096631));
|
||||
#382=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#43,$,.MODEL_VIEW.,$);
|
||||
#1096631=IFCPOLYLINE((#1096627,#1096629));
|
||||
#1096627=IFCCARTESIANPOINT((0.,0.));
|
||||
#1096629=IFCCARTESIANPOINT((5940.00004558,0.));
|
||||
#1096706=IFCRELVOIDSELEMENT('0QOEK1pkwFOcJm7CUDlErQ',#15,$,$,#1096640,#1096703);
|
||||
#1096703=IFCOPENINGELEMENT('3nuoQyoplI38T_5yKaJWPE',#15,'',$,$,#1096664,#1096700,'');
|
||||
#1096664=IFCLOCALPLACEMENT(#1096513,#1096663);
|
||||
#1096663=IFCAXIS2PLACEMENT3D(#1096661,#1096659,#1096657);
|
||||
#1096661=IFCCARTESIANPOINT((2507.49999999,0.,100.));
|
||||
#1096659=IFCDIRECTION((0.,0.,1.));
|
||||
#1096657=IFCDIRECTION((1.,0.,0.));
|
||||
#1096700=IFCPRODUCTDEFINITIONSHAPE($,$,(#1096698));
|
||||
#1096698=IFCSHAPEREPRESENTATION(#120,'Body','SweptSolid',(#1096681,#1096697));
|
||||
#1096681=IFCEXTRUDEDAREASOLID(#1096671,#1096678,#1096679,820.);
|
||||
#1096671=IFCRECTANGLEPROFILEDEF(.AREA.,'',#1096670,1500.,2395.);
|
||||
#1096670=IFCAXIS2PLACEMENT2D(#1096668,#1096666);
|
||||
#1096668=IFCCARTESIANPOINT((0.,0.));
|
||||
#1096666=IFCDIRECTION((1.,0.));
|
||||
#1096678=IFCAXIS2PLACEMENT3D(#1096676,#1096674,#1096672);
|
||||
#1096676=IFCCARTESIANPOINT((0.,840.,1197.5));
|
||||
#1096674=IFCDIRECTION((0.,1.,0.));
|
||||
#1096672=IFCDIRECTION((-1.,0.,0.));
|
||||
#1096679=IFCDIRECTION((0.,0.,-1.));
|
||||
#1096697=IFCEXTRUDEDAREASOLID(#1096687,#1096694,#1096695,440.);
|
||||
#1096687=IFCRECTANGLEPROFILEDEF(.AREA.,'',#1096686,1500.,2395.);
|
||||
#1096686=IFCAXIS2PLACEMENT2D(#1096684,#1096682);
|
||||
#1096684=IFCCARTESIANPOINT((0.,0.));
|
||||
#1096682=IFCDIRECTION((1.,0.));
|
||||
#1096694=IFCAXIS2PLACEMENT3D(#1096692,#1096690,#1096688);
|
||||
#1096692=IFCCARTESIANPOINT((0.,-420.,1197.5));
|
||||
#1096690=IFCDIRECTION((0.,-1.,0.));
|
||||
#1096688=IFCDIRECTION((-1.,0.,0.));
|
||||
#1096695=IFCDIRECTION((0.,0.,-1.));
|
||||
#46=IFCPROJECT('344O7vICcwH8qAEnwJDjSU',#15,'',$,$,$,'',(#43),#32);
|
||||
#32=IFCUNITASSIGNMENT((#16,#17,#18,#22,#23,#24,#28,#29,#30,#31));
|
||||
#16=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#17=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
|
||||
#18=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
|
||||
#22=IFCCONVERSIONBASEDUNIT(#21,.PLANEANGLEUNIT.,'DEGREE',#20);
|
||||
#21=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#20=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174532925199),#19);
|
||||
#19=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#23=IFCSIUNIT(*,.SOLIDANGLEUNIT.,$,.STERADIAN.);
|
||||
#24=IFCMONETARYUNIT(.EUR.);
|
||||
#28=IFCCONVERSIONBASEDUNIT(#27,.TIMEUNIT.,'Year',#26);
|
||||
#27=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#26=IFCMEASUREWITHUNIT(IFCTIMEMEASURE(31556926.),#25);
|
||||
#25=IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
|
||||
#29=IFCSIUNIT(*,.MASSUNIT.,$,.GRAM.);
|
||||
#30=IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.);
|
||||
#31=IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.LUMEN.);
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
File diff suppressed because one or more lines are too long
@@ -1,120 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION((''),'');
|
||||
FILE_NAME('','',(''),('',''),'IfcOpenShell','IfcOpenShell','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
|
||||
#2=IFCPERSON($,$,$,$,$,$,$,$);
|
||||
#3=IFCAPPLICATION(#1,'0.3-rc3','IfcOpenShell','IfcOpenShell');
|
||||
#4=IFCPERSONANDORGANIZATION(#2,#1,$);
|
||||
#5=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#6=IFCCARTESIANPOINT((0.,0.));
|
||||
#7=IFCDIRECTION((0.,0.,1.));
|
||||
#8=IFCDIRECTION((1.,0.));
|
||||
#9=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#10=IFCSIUNIT(*,.AREAUNIT.,.MILLI.,.SQUARE_METRE.);
|
||||
#11=IFCSIUNIT(*,.VOLUMEUNIT.,.MILLI.,.CUBIC_METRE.);
|
||||
#12=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#13=IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
|
||||
#14=IFCUNITASSIGNMENT((#9,#10,#11,#12,#13));
|
||||
#15=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#16=IFCAXIS2PLACEMENT3D(#5,$,$);
|
||||
#17=IFCLOCALPLACEMENT($,#16);
|
||||
#18=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-006,#16,$);
|
||||
#19=IFCOWNERHISTORY(#4,#3,$,.NOCHANGE.,$,$,$,0);
|
||||
#20=IFCAXIS2PLACEMENT2D(#6,#8);
|
||||
#21=IFCRECTANGLEPROFILEDEF(.AREA.,$,#20,10000.,10000.);
|
||||
#22=IFCCARTESIANPOINT((11000.,0.,0.));
|
||||
#23=IFCCARTESIANPOINT((22000.,0.,0.));
|
||||
#24=IFCCARTESIANPOINT((33000.,0.,0.));
|
||||
#25=IFCCARTESIANPOINT((44000.,0.,0.));
|
||||
#26=IFCCARTESIANPOINT((55000.,0.,0.));
|
||||
#27=IFCCARTESIANPOINT((66000.,0.,0.));
|
||||
#28=IFCAXIS2PLACEMENT3D(#22,$,$);
|
||||
#29=IFCAXIS2PLACEMENT3D(#23,$,$);
|
||||
#30=IFCAXIS2PLACEMENT3D(#24,$,$);
|
||||
#31=IFCAXIS2PLACEMENT3D(#25,$,$);
|
||||
#32=IFCAXIS2PLACEMENT3D(#26,$,$);
|
||||
#33=IFCAXIS2PLACEMENT3D(#27,$,$);
|
||||
#34=IFCLOCALPLACEMENT($,#16);
|
||||
#35=IFCLOCALPLACEMENT($,#28);
|
||||
#36=IFCLOCALPLACEMENT($,#29);
|
||||
#37=IFCLOCALPLACEMENT($,#30);
|
||||
#38=IFCLOCALPLACEMENT($,#31);
|
||||
#39=IFCLOCALPLACEMENT($,#32);
|
||||
#40=IFCLOCALPLACEMENT($,#33);
|
||||
#41=IFCEXTRUDEDAREASOLID(#21,#16,#7,2000.);
|
||||
#42=IFCCARTESIANPOINT((0.,0.,1000.));
|
||||
#43=IFCDIRECTION((1.,0.,10.));
|
||||
#44=IFCAXIS2PLACEMENT3D(#42,#43,$);
|
||||
#45=IFCPLANE(#44);
|
||||
#46=IFCHALFSPACESOLID(#45,.F.);
|
||||
#47=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#41,#46);
|
||||
#48=IFCCARTESIANPOINT((0.,0.));
|
||||
#49=IFCCARTESIANPOINT((5000.,0.));
|
||||
#50=IFCCARTESIANPOINT((5000.,5000.));
|
||||
#51=IFCCARTESIANPOINT((0.,5000.));
|
||||
#52=IFCPOLYLINE((#48,#49,#50,#51,#48));
|
||||
#53=IFCPOLYGONALBOUNDEDHALFSPACE(#45,.F.,#16,#52);
|
||||
#54=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#41,#53);
|
||||
#55=IFCCARTESIANPOINT((-2500.,-2500.));
|
||||
#56=IFCCARTESIANPOINT((2500.,-2500.));
|
||||
#57=IFCCARTESIANPOINT((2500.,2500.));
|
||||
#58=IFCCARTESIANPOINT((-2500.,2500.));
|
||||
#59=IFCPOLYLINE((#55,#56,#57,#58,#55));
|
||||
#60=IFCPOLYGONALBOUNDEDHALFSPACE(#45,.F.,#16,#59);
|
||||
#61=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#41,#60);
|
||||
#62=IFCCARTESIANPOINT((-4990.0,-4990.0));
|
||||
#63=IFCCARTESIANPOINT((4990.0,-4990.0));
|
||||
#64=IFCCARTESIANPOINT((4990.0,4990.0));
|
||||
#65=IFCCARTESIANPOINT((-4990.0,4990.0));
|
||||
#66=IFCPOLYLINE((#62,#63,#64,#65,#62));
|
||||
#67=IFCPOLYGONALBOUNDEDHALFSPACE(#45,.F.,#16,#66);
|
||||
#68=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#41,#67);
|
||||
#69=IFCCARTESIANPOINT((-4999.0,-4999.0));
|
||||
#70=IFCCARTESIANPOINT((4999.0,-4999.0));
|
||||
#71=IFCCARTESIANPOINT((4999.0,4999.0));
|
||||
#72=IFCCARTESIANPOINT((-4999.0,4999.0));
|
||||
#73=IFCPOLYLINE((#69,#70,#71,#72,#69));
|
||||
#74=IFCPOLYGONALBOUNDEDHALFSPACE(#45,.F.,#16,#73);
|
||||
#75=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#41,#74);
|
||||
#76=IFCCARTESIANPOINT((0.0,3000.0));
|
||||
#77=IFCCARTESIANPOINT((3000.0,-3000.0));
|
||||
#78=IFCCARTESIANPOINT((0.0,0.0));
|
||||
#79=IFCCARTESIANPOINT((-3000.0,-3000.0));
|
||||
#80=IFCPOLYLINE((#76,#77,#78,#79,#76));
|
||||
#81=IFCPOLYGONALBOUNDEDHALFSPACE(#45,.F.,#16,#80);
|
||||
#82=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#41,#81);
|
||||
#83=IFCSHAPEREPRESENTATION(#18,'Body','SweptSolid',(#41));
|
||||
#84=IFCSHAPEREPRESENTATION(#18,'Body','Clipping',(#47));
|
||||
#85=IFCSHAPEREPRESENTATION(#18,'Body','Clipping',(#54));
|
||||
#86=IFCSHAPEREPRESENTATION(#18,'Body','Clipping',(#61));
|
||||
#87=IFCSHAPEREPRESENTATION(#18,'Body','Clipping',(#68));
|
||||
#88=IFCSHAPEREPRESENTATION(#18,'Body','Clipping',(#75));
|
||||
#89=IFCSHAPEREPRESENTATION(#18,'Body','Clipping',(#82));
|
||||
#90=IFCPRODUCTDEFINITIONSHAPE($,$,(#83));
|
||||
#91=IFCPRODUCTDEFINITIONSHAPE($,$,(#84));
|
||||
#92=IFCPRODUCTDEFINITIONSHAPE($,$,(#85));
|
||||
#93=IFCPRODUCTDEFINITIONSHAPE($,$,(#86));
|
||||
#94=IFCPRODUCTDEFINITIONSHAPE($,$,(#87));
|
||||
#95=IFCPRODUCTDEFINITIONSHAPE($,$,(#88));
|
||||
#96=IFCPRODUCTDEFINITIONSHAPE($,$,(#89));
|
||||
#97=IFCSLAB('VjZwCSft56eW2aqb7mJpYI',#19,'Extruded rectangular solid',$,'',#34,#90,$,$);
|
||||
#98=IFCSLAB('xBuFkYViW3S1UMXKoEpyfd',#19,'Clipped w/ halfspace',$,'',#35,#91,$,$);
|
||||
#99=IFCSLAB('e$yRTYlhufbZ1UXA2jp0iN',#19,'Clipped w/ bounded convex halfspace',$,'',#36,#93,$,$);
|
||||
#100=IFCSLAB('TqSCLDIZ1nhlkP9raydH5b',#19,'Clipped w/ bounded halfspace, coinciding edges',$,'',#37,#92,$,$);
|
||||
#101=IFCSLAB('XIjtWxdU03Zn9o7hfLYzCT',#19,'Clipped w/ bounded halfspace 10mm inset',$,'',#38,#94,$,$);
|
||||
#102=IFCSLAB('iT0r5taJpz$EPB1R2IX64l',#19,'Clipped w/ bounded halfspace 1mm inset',$,'',#39,#95,$,$);
|
||||
#103=IFCSLAB('6CEdKecTAsIW0tBjDVS5lm',#19,'Clipped w/ bounded concave halfspace',$,'',#40,#96,$,$);
|
||||
#104=IFCPROJECT('Ss$f6b_ntVJFK30dcwIpzu',#19,'IfcOpenShell HalfSpaces',$,$,'IfcOpenShell HalfSpaces','Project Status',(#18),#14);
|
||||
#105=IFCSITE('nsBO6CHzZwDoSUt4Gv7P_R',#19,'IfcOpenShell HalfSpaces',$,'',#17,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#106=IFCBUILDING('edW_f2nUcDz48FugyJosOH',#19,$,$,$,#17,$,$,.ELEMENT.,$,$,$);
|
||||
#107=IFCBUILDINGSTOREY('Ktln$X5Sr_RTvQ3d6MLJxs',#19,'',$,$,#34,$,$,.ELEMENT.,0.);
|
||||
#108=IFCRELAGGREGATES('uZ20oJR9OtMNxnyGUKWXvY',#19,$,$,#104,(#105));
|
||||
#109=IFCRELAGGREGATES('vr1aoM50sUtnycXkd9Il3B',#19,$,$,#105,(#106));
|
||||
#110=IFCRELAGGREGATES('hS3OQCzZmwHFg6WGapl1Je',#19,$,$,#106,(#107));
|
||||
#111=IFCRELCONTAINEDINSPATIALSTRUCTURE('4o_mDw7pUe2JZx8OFYigcj',#19,$,$,(#97,#98,#99,#100,#101,#102,#103),#107);
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,128 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('mapped_circle.ifc','2014-07-19T12:07:38',(''),('',''),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCCARTESIANPOINT((1.,101.));
|
||||
#2=IFCCARTESIANPOINT((1.,1.));
|
||||
#3=IFCCARTESIANPOINT((101.,1.));
|
||||
#4=IFCDIRECTION((1.,0.));
|
||||
#5=IFCCARTESIANPOINT((1.,1.));
|
||||
#6=IFCAXIS2PLACEMENT2D(#5,#4);
|
||||
#7=IFCCIRCLE(#6,100.);
|
||||
#8=IFCTRIMMEDCURVE(#7,(IFCPARAMETERVALUE(0.)),(IFCPARAMETERVALUE(90.)),.T.,.PARAMETER.);
|
||||
#9=IFCPOLYLINE((#1,#2,#3));
|
||||
#10=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#9);
|
||||
#11=IFCCOMPOSITECURVESEGMENT(.CONTINUOUS.,.T.,#8);
|
||||
#12=IFCCOMPOSITECURVE((#10,#11),.F.);
|
||||
#13=IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#12);
|
||||
#14=IFCDIRECTION((0.,0.,1.));
|
||||
#15=IFCDIRECTION((1.,0.,0.));
|
||||
#16=IFCDIRECTION((0.,0.,1.));
|
||||
#17=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#18=IFCAXIS2PLACEMENT3D(#17,#16,#15);
|
||||
#19=IFCEXTRUDEDAREASOLID(#13,#18,#14,20.);
|
||||
#20=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#21=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#22=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#23=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453293),#22);
|
||||
#24=IFCCONVERSIONBASEDUNIT(#20,.PLANEANGLEUNIT.,'Degrees',#23);
|
||||
#25=IFCUNITASSIGNMENT((#21,#24));
|
||||
#26=IFCPROJECT('2K5TPkrgLCsRWUjW3rhDze',$,'Mapped Circle',$,$,$,$,(#32),#25);
|
||||
#27=IFCDIRECTION((0.,1.));
|
||||
#28=IFCDIRECTION((1.,0.,0.));
|
||||
#29=IFCDIRECTION((0.,0.,1.));
|
||||
#30=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#31=IFCAXIS2PLACEMENT3D(#30,#29,#28);
|
||||
#32=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-005,#31,#27);
|
||||
#33=IFCSHAPEREPRESENTATION(#32,'Body','SweptSolid',(#19));
|
||||
#34=IFCDIRECTION((0.,0.,1.));
|
||||
#35=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#36=IFCDIRECTION((0.,1.,0.));
|
||||
#37=IFCDIRECTION((-1.,0.,0.));
|
||||
#38=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#39=IFCDIRECTION((0.,-1.,0.));
|
||||
#40=IFCDIRECTION((0.,0.,-1.));
|
||||
#41=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#42=IFCDIRECTION((0.,-1.,0.));
|
||||
#43=IFCDIRECTION((-1.,0.,0.));
|
||||
#44=IFCCARTESIANTRANSFORMATIONOPERATOR3D(#37,#36,#35,1.,#34);
|
||||
#45=IFCCARTESIANTRANSFORMATIONOPERATOR3D($,#39,#38,2.,$);
|
||||
#46=IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#43,#42,#41,1.,#40,2.,1.);
|
||||
#47=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#48=IFCORGANIZATION($,'IfcOpenShell',$,$,$);
|
||||
#49=IFCPERSONANDORGANIZATION(#47,#48,$);
|
||||
#50=IFCAPPLICATION(#48,'0.5.0-dev','IfcOpenShell','IfcOpenShell');
|
||||
#51=IFCOWNERHISTORY(#49,#50,$,.ADDED.,1405764458,#49,#50,1405764458);
|
||||
#52=IFCDIRECTION((1.,0.,0.));
|
||||
#53=IFCDIRECTION((0.,0.,1.));
|
||||
#54=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#55=IFCAXIS2PLACEMENT3D(#54,#53,#52);
|
||||
#56=IFCLOCALPLACEMENT($,#55);
|
||||
#57=IFCSITE('3u$Iq5iSX3P9jhN1Q_lPxT',#51,$,$,$,#56,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#58=IFCRELAGGREGATES('1TmKB7NwL028i0hHYAwAjj',#51,$,$,#26,(#57));
|
||||
#59=IFCDIRECTION((1.,0.,0.));
|
||||
#60=IFCDIRECTION((0.,0.,1.));
|
||||
#61=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#62=IFCAXIS2PLACEMENT3D(#61,#60,#59);
|
||||
#63=IFCLOCALPLACEMENT(#56,#62);
|
||||
#64=IFCBUILDING('39bLeNfwTCY833MagsKCV1',#51,$,$,$,#63,$,$,.ELEMENT.,$,$,$);
|
||||
#65=IFCRELAGGREGATES('1ha$aSPJLBYhTXfX7MhR9c',#51,$,$,#57,(#64));
|
||||
#66=IFCDIRECTION((1.,0.,0.));
|
||||
#67=IFCDIRECTION((0.,0.,1.));
|
||||
#68=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#69=IFCAXIS2PLACEMENT3D(#68,#67,#66);
|
||||
#70=IFCLOCALPLACEMENT(#63,#69);
|
||||
#71=IFCBUILDINGSTOREY('3aSgXeuc92jOM3z9OU8ClT',#51,$,$,$,#70,$,$,.ELEMENT.,$);
|
||||
#72=IFCRELAGGREGATES('1YZWa7xGH2BPIRWCbE5US2',#51,$,$,#64,(#71));
|
||||
#73=IFCBUILDINGELEMENTPROXY('0g1GtoNWD6ZAgI102NzlDj',#51,'circle part',$,$,#79,#89,$,$);
|
||||
#74=IFCRELCONTAINEDINSPATIALSTRUCTURE('1Qj$yHymbDJfTYNV52DaEV',#51,$,$,(#73),#71);
|
||||
#75=IFCDIRECTION((1.,0.,0.));
|
||||
#76=IFCDIRECTION((0.,0.,1.));
|
||||
#77=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#78=IFCAXIS2PLACEMENT3D(#77,#76,#75);
|
||||
#79=IFCLOCALPLACEMENT($,#78);
|
||||
#80=IFCDIRECTION((1.,0.,0.));
|
||||
#81=IFCDIRECTION((0.,0.,1.));
|
||||
#82=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#83=IFCAXIS2PLACEMENT3D(#82,#81,#80);
|
||||
#84=IFCREPRESENTATIONMAP(#83,#33);
|
||||
#85=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#86=IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#85,$,$);
|
||||
#87=IFCMAPPEDITEM(#84,#86);
|
||||
#88=IFCSHAPEREPRESENTATION(#32,'Body','MappedRepresentation',(#87));
|
||||
#89=IFCPRODUCTDEFINITIONSHAPE($,$,(#88));
|
||||
#90=IFCBUILDINGELEMENTPROXY('33VVacqUTC7g2JqGu4YGqy',#51,'circle part',$,$,#96,#99,$,$);
|
||||
#91=IFCRELCONTAINEDINSPATIALSTRUCTURE('2MPViYfDfAXAM_FcY51t6p',#51,$,$,(#90),#71);
|
||||
#92=IFCDIRECTION((1.,0.,0.));
|
||||
#93=IFCDIRECTION((0.,0.,1.));
|
||||
#94=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#95=IFCAXIS2PLACEMENT3D(#94,#93,#92);
|
||||
#96=IFCLOCALPLACEMENT($,#95);
|
||||
#97=IFCMAPPEDITEM(#84,#44);
|
||||
#98=IFCSHAPEREPRESENTATION(#32,'Body','MappedRepresentation',(#97));
|
||||
#99=IFCPRODUCTDEFINITIONSHAPE($,$,(#98));
|
||||
#100=IFCBUILDINGELEMENTPROXY('2gwDydYu94QwwML3zAP4RY',#51,'circle part',$,$,#106,#109,$,$);
|
||||
#101=IFCRELCONTAINEDINSPATIALSTRUCTURE('0h7lymY5b4MgtEgsvkwOE_',#51,$,$,(#100),#71);
|
||||
#102=IFCDIRECTION((1.,0.,0.));
|
||||
#103=IFCDIRECTION((0.,0.,1.));
|
||||
#104=IFCCARTESIANPOINT((-1.,1.,-20.));
|
||||
#105=IFCAXIS2PLACEMENT3D(#104,#103,#102);
|
||||
#106=IFCLOCALPLACEMENT($,#105);
|
||||
#107=IFCMAPPEDITEM(#84,#45);
|
||||
#108=IFCSHAPEREPRESENTATION(#32,'Body','MappedRepresentation',(#107));
|
||||
#109=IFCPRODUCTDEFINITIONSHAPE($,$,(#108));
|
||||
#110=IFCBUILDINGELEMENTPROXY('032bRHMEnB1Q1uvgalj5t8',#51,'circle part',$,$,#116,#119,$,$);
|
||||
#111=IFCRELCONTAINEDINSPATIALSTRUCTURE('1tArpusuTBtxScHZvILvxW',#51,$,$,(#110),#71);
|
||||
#112=IFCDIRECTION((1.,0.,0.));
|
||||
#113=IFCDIRECTION((0.,0.,1.));
|
||||
#114=IFCCARTESIANPOINT((0.,1.,20.));
|
||||
#115=IFCAXIS2PLACEMENT3D(#114,#113,#112);
|
||||
#116=IFCLOCALPLACEMENT($,#115);
|
||||
#117=IFCMAPPEDITEM(#84,#46);
|
||||
#118=IFCSHAPEREPRESENTATION(#32,'Body','MappedRepresentation',(#117));
|
||||
#119=IFCPRODUCTDEFINITIONSHAPE($,$,(#118));
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,183 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION (('ViewDefinition [CoordinationView_V2.0]'), '2;1');
|
||||
FILE_NAME ('GreenPipe', '2015-11-18T12:57:39', ('- -'), ('-'), 'BSProLib (15th of March 2014)', 'MagiCAD HPV 2014.4', ' ');
|
||||
FILE_SCHEMA (('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1 = IFCOWNERHISTORY(#2, #3, $, .ADDED., $, $, $, 1447851459);
|
||||
#2 = IFCPERSONANDORGANIZATION(#4, #5, $);
|
||||
#3 = IFCAPPLICATION(#6, 'Not Defined', 'Not Defined', 'Not Defined');
|
||||
#4 = IFCPERSON($, $, $, $, $, $, $, $);
|
||||
#5 = IFCORGANIZATION($, 'simplebim', $, $, $);
|
||||
#6 = IFCORGANIZATION($, 'Datacubist', $, $, $);
|
||||
#7 = IFCBUILDING('026Lkbgdr7wf6pe_Hm4pbI', #8, $, $, '', #139, $, $, .ELEMENT., $, $, $);
|
||||
#8 = IFCOWNERHISTORY(#9, #12, $, .NOCHANGE., $, $, $, 1422863967);
|
||||
#9 = IFCPERSONANDORGANIZATION(#10, #11, $);
|
||||
#10 = IFCPERSON($, '-', '-', $, $, $, $, $);
|
||||
#11 = IFCORGANIZATION($, '-', $, $, $);
|
||||
#12 = IFCAPPLICATION(#11, '2012.11', 'MagiCAD HPV 2012.11', 'MagiCAD HPV');
|
||||
#13 = IFCBUILDINGSTOREY('0AhpSxd0P1QRiBUgahlB62', #8, '3. etasje', $, '', #141, $, $, .ELEMENT., 55900.);
|
||||
#14 = IFCFLOWSEGMENT('0k6g4TkpX8LvcVQUYZl7mx', #15, $, $, '', #144, #17, $);
|
||||
#15 = IFCOWNERHISTORY(#9, #16, $, .NOCHANGE., $, $, $, 1429106599);
|
||||
#16 = IFCAPPLICATION(#11, '2014.4', 'MagiCAD HPV 2014.4', 'MagiCAD HPV');
|
||||
#17 = IFCPRODUCTDEFINITIONSHAPE($, $, (#18));
|
||||
#18 = IFCSHAPEREPRESENTATION(#19, 'Body', 'MappedRepresentation', (#27));
|
||||
#19 = IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body', 'Model', *, *, *, *, #20, $, .MODEL_VIEW., $);
|
||||
#20 = IFCGEOMETRICREPRESENTATIONCONTEXT($, 'Model', 3, 1.E-5, #21, $);
|
||||
#21 = IFCAXIS2PLACEMENT3D(#22, #23, #24);
|
||||
#22 = IFCCARTESIANPOINT((0., 0., 0.));
|
||||
#23 = IFCDIRECTION((0., 0., 1.));
|
||||
#24 = IFCDIRECTION((1., 0., 0.));
|
||||
#25 = IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body', 'Model', *, *, *, *, #20, $, .MODEL_VIEW., $);
|
||||
#26 = IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body', 'Model', *, *, *, *, #20, $, .MODEL_VIEW., $);
|
||||
#27 = IFCMAPPEDITEM(#28, #113);
|
||||
#28 = IFCREPRESENTATIONMAP(#29, #30);
|
||||
#29 = IFCAXIS2PLACEMENT3D(#22, #23, #24);
|
||||
#30 = IFCSHAPEREPRESENTATION(#19, 'Body', 'SurfaceModel', (#31));
|
||||
#31 = IFCSHELLBASEDSURFACEMODEL((#32));
|
||||
#32 = IFCOPENSHELL((#33, #40, #45, #50, #55, #60, #65, #70, #75, #80, #85, #90, #95, #100, #105, #110));
|
||||
#33 = IFCFACE((#34));
|
||||
#34 = IFCFACEOUTERBOUND(#35, .T.);
|
||||
#35 = IFCPOLYLOOP((#36, #37, #38, #39));
|
||||
#36 = IFCCARTESIANPOINT((-725., 383.1113, -115.00318));
|
||||
#37 = IFCCARTESIANPOINT((-725., 397.9585, 40.36126));
|
||||
#38 = IFCCARTESIANPOINT((725., 397.9585, 40.36126));
|
||||
#39 = IFCCARTESIANPOINT((725., 383.1113, -115.00318));
|
||||
#40 = IFCFACE((#41));
|
||||
#41 = IFCFACEOUTERBOUND(#42, .T.);
|
||||
#42 = IFCPOLYLOOP((#37, #43, #44, #38));
|
||||
#43 = IFCCARTESIANPOINT((-725., 352.22013, 189.58107));
|
||||
#44 = IFCCARTESIANPOINT((725., 352.22013, 189.58107));
|
||||
#45 = IFCFACE((#46));
|
||||
#46 = IFCFACEOUTERBOUND(#47, .T.);
|
||||
#47 = IFCPOLYLOOP((#43, #48, #49, #44));
|
||||
#48 = IFCCARTESIANPOINT((-725., 252.85943, 309.93888));
|
||||
#49 = IFCCARTESIANPOINT((725., 252.85943, 309.93888));
|
||||
#50 = IFCFACE((#51));
|
||||
#51 = IFCFACEOUTERBOUND(#52, .T.);
|
||||
#52 = IFCPOLYLOOP((#48, #53, #54, #49));
|
||||
#53 = IFCCARTESIANPOINT((-725., 115.00318, 383.1113));
|
||||
#54 = IFCCARTESIANPOINT((725., 115.00318, 383.1113));
|
||||
#55 = IFCFACE((#56));
|
||||
#56 = IFCFACEOUTERBOUND(#57, .T.);
|
||||
#57 = IFCPOLYLOOP((#53, #58, #59, #54));
|
||||
#58 = IFCCARTESIANPOINT((-725., -40.36126, 397.9585));
|
||||
#59 = IFCCARTESIANPOINT((725., -40.36126, 397.9585));
|
||||
#60 = IFCFACE((#61));
|
||||
#61 = IFCFACEOUTERBOUND(#62, .T.);
|
||||
#62 = IFCPOLYLOOP((#58, #63, #64, #59));
|
||||
#63 = IFCCARTESIANPOINT((-725., -189.58107, 352.22013));
|
||||
#64 = IFCCARTESIANPOINT((725., -189.58107, 352.22013));
|
||||
#65 = IFCFACE((#66));
|
||||
#66 = IFCFACEOUTERBOUND(#67, .T.);
|
||||
#67 = IFCPOLYLOOP((#63, #68, #69, #64));
|
||||
#68 = IFCCARTESIANPOINT((-725., -309.93888, 252.85943));
|
||||
#69 = IFCCARTESIANPOINT((725., -309.93888, 252.85943));
|
||||
#70 = IFCFACE((#71));
|
||||
#71 = IFCFACEOUTERBOUND(#72, .T.);
|
||||
#72 = IFCPOLYLOOP((#68, #73, #74, #69));
|
||||
#73 = IFCCARTESIANPOINT((-725., -383.1113, 115.00318));
|
||||
#74 = IFCCARTESIANPOINT((725., -383.1113, 115.00318));
|
||||
#75 = IFCFACE((#76));
|
||||
#76 = IFCFACEOUTERBOUND(#77, .T.);
|
||||
#77 = IFCPOLYLOOP((#73, #78, #79, #74));
|
||||
#78 = IFCCARTESIANPOINT((-725., -397.9585, -40.36126));
|
||||
#79 = IFCCARTESIANPOINT((725., -397.9585, -40.36126));
|
||||
#80 = IFCFACE((#81));
|
||||
#81 = IFCFACEOUTERBOUND(#82, .T.);
|
||||
#82 = IFCPOLYLOOP((#78, #83, #84, #79));
|
||||
#83 = IFCCARTESIANPOINT((-725., -352.22013, -189.58107));
|
||||
#84 = IFCCARTESIANPOINT((725., -352.22013, -189.58107));
|
||||
#85 = IFCFACE((#86));
|
||||
#86 = IFCFACEOUTERBOUND(#87, .T.);
|
||||
#87 = IFCPOLYLOOP((#83, #88, #89, #84));
|
||||
#88 = IFCCARTESIANPOINT((-725., -252.85943, -309.93888));
|
||||
#89 = IFCCARTESIANPOINT((725., -252.85943, -309.93888));
|
||||
#90 = IFCFACE((#91));
|
||||
#91 = IFCFACEOUTERBOUND(#92, .T.);
|
||||
#92 = IFCPOLYLOOP((#88, #93, #94, #89));
|
||||
#93 = IFCCARTESIANPOINT((-725., -115.00318, -383.1113));
|
||||
#94 = IFCCARTESIANPOINT((725., -115.00318, -383.1113));
|
||||
#95 = IFCFACE((#96));
|
||||
#96 = IFCFACEOUTERBOUND(#97, .T.);
|
||||
#97 = IFCPOLYLOOP((#93, #98, #99, #94));
|
||||
#98 = IFCCARTESIANPOINT((-725., 40.36126, -397.9585));
|
||||
#99 = IFCCARTESIANPOINT((725., 40.36126, -397.9585));
|
||||
#100 = IFCFACE((#101));
|
||||
#101 = IFCFACEOUTERBOUND(#102, .T.);
|
||||
#102 = IFCPOLYLOOP((#98, #103, #104, #99));
|
||||
#103 = IFCCARTESIANPOINT((-725., 189.58107, -352.22013));
|
||||
#104 = IFCCARTESIANPOINT((725., 189.58107, -352.22013));
|
||||
#105 = IFCFACE((#106));
|
||||
#106 = IFCFACEOUTERBOUND(#107, .T.);
|
||||
#107 = IFCPOLYLOOP((#103, #108, #109, #104));
|
||||
#108 = IFCCARTESIANPOINT((-725., 309.93888, -252.85943));
|
||||
#109 = IFCCARTESIANPOINT((725., 309.93888, -252.85943));
|
||||
#110 = IFCFACE((#111));
|
||||
#111 = IFCFACEOUTERBOUND(#112, .T.);
|
||||
#112 = IFCPOLYLOOP((#108, #36, #39, #109));
|
||||
#113 = IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM($, $, #22, 2.689655, $, 1., 1.);
|
||||
#114 = IFCPROJECT('0EHdefYCr4XA02OBEnhWph', #8, $, $, '', $, $, (#20), #148);
|
||||
#115 = IFCSITE('0yjrC3GhPFGhTAhGjFoXgU', #8, $, $, '', #137, $, $, .ELEMENT., $, $, $, $, $);
|
||||
#116 = IFCDUCTSEGMENTTYPE('33ZUtxFLT3oflCfdbTV7YR', #15, 'Sirk. kanal, Forsinket st\X\E5l', '2-SIRK', $, (#119), $, $, $, .RIGIDSEGMENT.);
|
||||
#117 = IFCCLASSIFICATIONREFERENCE($, 'VB2.121212', 'Not defined', #118);
|
||||
#118 = IFCCLASSIFICATION('NS', '', $, 'NS3420');
|
||||
#119 = IFCPROPERTYSET('0KogclmVD8u9NLoxd55q2Z', #1, 'Pset_DuctSegmentTypeCommon', $, (#120, #121));
|
||||
#120 = IFCPROPERTYSINGLEVALUE('Length', $, IFCPOSITIVELENGTHMEASURE(3900.), $);
|
||||
#121 = IFCPROPERTYLISTVALUE('NominalDiameterOrWidth', $, (IFCPOSITIVELENGTHMEASURE(800.)), $);
|
||||
#122 = IFCRELDEFINESBYTYPE('2QWHtAK4v0NuXpTn$cwRcO', #1, $, $, (#14), #116);
|
||||
#123 = IFCRELASSIGNSTOGROUP('2NMUbNdzv2NPmHrl0xeehB', #1, $, $, (#14), $, #124);
|
||||
#124 = IFCSYSTEM('2qqMrTwlLERAeiT2j5aCl8', #125, '3601 Tilluft', '3601-1', $);
|
||||
#125 = IFCOWNERHISTORY($, $, $, .NOCHANGE., $, $, $, 1429103705);
|
||||
#126 = IFCRELSERVICESBUILDINGS('2k0QCS0pjDDPvlG2POE5oE', #1, $, $, #124, (#7));
|
||||
#127 = IFCPRESENTATIONLAYERASSIGNMENT('362--V-3601-T-36', $, (#18), $);
|
||||
#128 = IFCCOLOURRGB($, 0., 1., 0.);
|
||||
#129 = IFCSURFACESTYLERENDERING(#128, 0., $, $, $, $, $, $, .NOTDEFINED.);
|
||||
#130 = IFCSURFACESTYLE($, .BOTH., (#129));
|
||||
#131 = IFCPRESENTATIONSTYLEASSIGNMENT((#130));
|
||||
#132 = IFCSTYLEDITEM(#27, (#131), $);
|
||||
#133 = IFCRELCONTAINEDINSPATIALSTRUCTURE('0WOibVXVXFLQabcILOoRAW', #1, $, $, (#14), #13);
|
||||
#134 = IFCRELAGGREGATES('1PBxJnWMLBlP8BcL_PXo71', #1, $, $, #7, (#13));
|
||||
#135 = IFCRELAGGREGATES('3$h1BhDfnDQfWZXBRDMGbj', #1, $, $, #115, (#7));
|
||||
#136 = IFCRELAGGREGATES('1UmwNW7crDGeh$LdqIdCWH', #1, $, $, #114, (#115));
|
||||
#137 = IFCLOCALPLACEMENT($, #138);
|
||||
#138 = IFCAXIS2PLACEMENT3D(#22, #23, #24);
|
||||
#139 = IFCLOCALPLACEMENT(#137, #140);
|
||||
#140 = IFCAXIS2PLACEMENT3D(#22, #23, #24);
|
||||
#141 = IFCLOCALPLACEMENT(#139, #142);
|
||||
#142 = IFCAXIS2PLACEMENT3D(#143, #23, #24);
|
||||
#143 = IFCCARTESIANPOINT((0., 0., 55900.));
|
||||
#144 = IFCLOCALPLACEMENT(#141, #145);
|
||||
#145 = IFCAXIS2PLACEMENT3D(#146, #147, #23);
|
||||
#146 = IFCCARTESIANPOINT((0, 0, 0));
|
||||
#147 = IFCDIRECTION((9.57778850166525E-1, 2.87505955023003E-1, 0.));
|
||||
#148 = IFCUNITASSIGNMENT((#149, #150, #151, #152, #153, #154, #155, #156, #157, #158, #159, #160, #164, #167, #172));
|
||||
#149 = IFCSIUNIT(*, .PLANEANGLEUNIT., $, .RADIAN.);
|
||||
#150 = IFCSIUNIT(*, .AREAUNIT., $, .SQUARE_METRE.);
|
||||
#151 = IFCSIUNIT(*, .LENGTHUNIT., .MILLI., .METRE.);
|
||||
#152 = IFCSIUNIT(*, .MASSUNIT., $, .GRAM.);
|
||||
#153 = IFCSIUNIT(*, .POWERUNIT., $, .WATT.);
|
||||
#154 = IFCSIUNIT(*, .PRESSUREUNIT., .KILO., .PASCAL.);
|
||||
#155 = IFCSIUNIT(*, .FORCEUNIT., .KILO., .NEWTON.);
|
||||
#156 = IFCSIUNIT(*, .ELECTRICCURRENTUNIT., $, .AMPERE.);
|
||||
#157 = IFCSIUNIT(*, .THERMODYNAMICTEMPERATUREUNIT., $, .DEGREE_CELSIUS.);
|
||||
#158 = IFCSIUNIT(*, .TIMEUNIT., $, .SECOND.);
|
||||
#159 = IFCSIUNIT(*, .VOLUMEUNIT., $, .CUBIC_METRE.);
|
||||
#160 = IFCDERIVEDUNIT((#161, #162), .LINEARVELOCITYUNIT., $);
|
||||
#161 = IFCDERIVEDUNITELEMENT(#163, 1);
|
||||
#162 = IFCDERIVEDUNITELEMENT(#158, -1);
|
||||
#163 = IFCSIUNIT(*, .LENGTHUNIT., $, .METRE.);
|
||||
#164 = IFCDERIVEDUNIT((#165, #166), .VOLUMETRICFLOWRATEUNIT., $);
|
||||
#165 = IFCDERIVEDUNITELEMENT(#159, 1);
|
||||
#166 = IFCDERIVEDUNITELEMENT(#158, -1);
|
||||
#167 = IFCDERIVEDUNIT((#168, #169, #170), .THERMALTRANSMITTANCEUNIT., $);
|
||||
#168 = IFCDERIVEDUNITELEMENT(#153, 1);
|
||||
#169 = IFCDERIVEDUNITELEMENT(#171, -1);
|
||||
#170 = IFCDERIVEDUNITELEMENT(#150, -1);
|
||||
#171 = IFCSIUNIT(*, .THERMODYNAMICTEMPERATUREUNIT., $, .KELVIN.);
|
||||
#172 = IFCDERIVEDUNIT((#173), .SOUNDPRESSUREUNIT., $);
|
||||
#173 = IFCDERIVEDUNITELEMENT(#174, 1);
|
||||
#174 = IFCSIUNIT(*, .PRESSUREUNIT., $, .PASCAL.);
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,133 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
/* NOTE a valid model view name has to be asserted, replacing 'notYetAssigned' ----------------- */
|
||||
FILE_DESCRIPTION(
|
||||
( 'ViewDefinition [notYetAssigned]'
|
||||
,'Comment [manual creation of example file]'
|
||||
)
|
||||
,'2;1');
|
||||
/* NOTE standard header information according to ISO 10303-21 ---------------------------------- */
|
||||
FILE_NAME(
|
||||
'mapped_shape_multiple.ifc',
|
||||
'2011-11-07T18:00:00',
|
||||
('Thomas Liebich'),
|
||||
('buildingSMART International'),
|
||||
'IFC text editor',
|
||||
'IFC text editor',
|
||||
'reference file created for the IFC4 specification');
|
||||
/* NOTE schema name to be replaced with 'IFC4' after the final release ------------------------ */
|
||||
FILE_SCHEMA(('IFC4'));
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* general entities required for all IFC data sets, defining the context for the exchange ------ */
|
||||
#100= IFCPROJECT('0xScRe4drECQ4DMSqUjd6d',#110,'proxy with multiple transformed representation',$,$,$,$,(#201),#301);
|
||||
|
||||
/* single owner history sufficient if not otherwise required by the view definition ------------ */
|
||||
/* provides the person and application creating the data set, and the time it is created ------- */
|
||||
#110= IFCOWNERHISTORY(#111,#115,$,.ADDED.,1320688800,$,$,1320688800);
|
||||
#111= IFCPERSONANDORGANIZATION(#112,#113,$);
|
||||
#112= IFCPERSON($,'Liebich','Thomas',$,$,$,$,$);
|
||||
#113= IFCORGANIZATION($,'buildingSMART International',$,$,$);
|
||||
#115= IFCAPPLICATION(#113,'1.0','IFC text editor','ifcTE');
|
||||
|
||||
/* each IFC data set containing geometry has to define a geometric representation context ------ */
|
||||
/* the attribute 'ContextType' has to be 'Model' for 3D model geometry ------------------------- */
|
||||
#201= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.0E-5,#210,$);
|
||||
/* the attribute 'ContextIdentifier' has to be 'Body' for the main 3D shape representation ----- */
|
||||
#202= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#201,$,.MODEL_VIEW.,$);
|
||||
#210= IFCAXIS2PLACEMENT3D(#901,$,$);
|
||||
|
||||
/* each IFC data set containing geometry has to define at absolute minimum length and angle ---- */
|
||||
/* here length is milli metre as SI unit, and plane angle is 'degree' as non SI unit ----------- */
|
||||
#301= IFCUNITASSIGNMENT((#311,#312));
|
||||
#311= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#312= IFCCONVERSIONBASEDUNIT(#313,.PLANEANGLEUNIT.,'degree',#314);
|
||||
#313= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#314= IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453293),#315);
|
||||
#315= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
|
||||
/* each IFC data set containing elements in a building context has to include a building ------- */
|
||||
/* at absolute minimum (could have a site and stories as well) --------------------------------- */
|
||||
#500= IFCBUILDING('2FCZDorxHDT8NI01kdXi8P',$,'Test Building',$,$,#511,$,$,.ELEMENT.,$,$,$);
|
||||
/* if the building is the uppermost spatial structure element it defines the absolut position -- */
|
||||
#511= IFCLOCALPLACEMENT($,#512);
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
|
||||
#512= IFCAXIS2PLACEMENT3D(#901,$,$);
|
||||
/* if the building is the uppermost spatial structure element it is assigned to the project ---- */
|
||||
#519= IFCRELAGGREGATES('2YBqaV_8L15eWJ9DA1sGmT',$,$,$,#100,(#500));
|
||||
|
||||
/* shared coordinates - it is permissable to share common instances to reduce file size -------- */
|
||||
#901= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#902= IFCDIRECTION((1.,0.,0.));
|
||||
#903= IFCDIRECTION((0.,1.,0.));
|
||||
#904= IFCDIRECTION((0.,0.,1.));
|
||||
#905= IFCDIRECTION((-1.,0.,0.));
|
||||
#906= IFCDIRECTION((0.,-1.,0.));
|
||||
#907= IFCDIRECTION((0.,0.,-1.));
|
||||
#908= IFCDIRECTION((1.,1.,0.));
|
||||
#909= IFCDIRECTION((-1.,1.,0.));
|
||||
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* proxy element with mapped representation, assigned to the building -------------------------- */
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
#1000= IFCBUILDINGELEMENTPROXY('1kTvXnbbzCWw8lcMd1dR4o',$,'P-1','sample proxy',$,#1001,#1010,$,$);
|
||||
/* proxy element placement relative to the building -------------------------------------------- */
|
||||
#1001= IFCLOCALPLACEMENT(#511,#1002);
|
||||
/* set local placement to 1 meter on x-axis, and 0 on y, and 0 on z axes ----------------------- */
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to those of building ---------- */
|
||||
#1002= IFCAXIS2PLACEMENT3D(#1003,$,$);
|
||||
#1003= IFCCARTESIANPOINT((1000.,0.,0.));
|
||||
/* proxy element shape representation ---------------------------------------------------------- */
|
||||
#1010= IFCPRODUCTDEFINITIONSHAPE($,$,(#1020));
|
||||
/* a single shape representation of type 'MappedRepresentation' is included -------------------- */
|
||||
/* it contains four mapped items, each refering to the same representation map ----------------- */
|
||||
#1020= IFCSHAPEREPRESENTATION(#202,'Body','MappedRepresentation',(#1021,#1031,#1041,#1051));
|
||||
/* Cartesian transformation of the mapped item ------------------------------------------------- */
|
||||
/* all with rotation by 45' in xy plane and non uniform scaling: x=0.5, y=0.5, z=1.0 ----------- */
|
||||
/* 1. mapped item at 0.,0.,0. of local object coordinate system -------------------------------- */
|
||||
#1021= IFCMAPPEDITEM(#5010,#1022);
|
||||
#1022= IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#908,#909,#901,0.5,#904,0.5,1.);
|
||||
/* 2. mapped item at 1000.,0.,0. of local object coordinate system ----------------------------- */
|
||||
#1031= IFCMAPPEDITEM(#5010,#1032);
|
||||
#1032= IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#908,#909,#1033,0.5,#904,0.5,1.);
|
||||
#1033= IFCCARTESIANPOINT((1000.,0.,0.));
|
||||
/* 3. mapped item at 0.,1000.,0. of local object coordinate system ----------------------------- */
|
||||
#1041= IFCMAPPEDITEM(#5010,#1042);
|
||||
#1042= IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#908,#909,#1043,0.5,#904,0.5,1.);
|
||||
#1043= IFCCARTESIANPOINT((0.,1000.,0.));
|
||||
/* 4. mapped item at 1000.,1000.,0. of local object coordinate system -------------------------- */
|
||||
#1051= IFCMAPPEDITEM(#5010,#1052);
|
||||
#1052= IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#908,#909,#1053,0.5,#904,0.5,1.);
|
||||
#1053= IFCCARTESIANPOINT((1000.,1000.,0.));
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* proxy element type with swept solid shape representation ------------------------------------ */
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
#5000= IFCBUILDINGELEMENTPROXYTYPE('241tWGhBr3rvJJzQGOOY_x',$,'Type-P',$,$,$,(#5010),$,$,.NOTDEFINED.);
|
||||
#5010= IFCREPRESENTATIONMAP(#5011,#5100);
|
||||
#5011= IFCAXIS2PLACEMENT3D(#901,$,$);
|
||||
#5100= IFCSHAPEREPRESENTATION(#202,'Body','SweptSolid',(#5021));
|
||||
/* based on a profile (or cross section) of 1m by 1m being extruded by 2m ---------------------- */
|
||||
#5021= IFCEXTRUDEDAREASOLID(#5022,$,#5034,2000.);
|
||||
#5022= IFCRECTANGLEPROFILEDEF(.AREA.,'1m x 1m rectangle',$,1000.,1000.);
|
||||
/* extrusion body is placed centric with no rotation inside the object coordinate placement ---- */
|
||||
/* extrusion position z = default = (0.,0.,1.), x = default = (1.,0.,0.) ----------------------- */
|
||||
/* since IFC4 this is the default, therefore the Position can be nil --------------------------- */
|
||||
/* the extrusion if perpendicular to the profile - i.e. along the positive z-axis -------------- */
|
||||
#5034= IFCDIRECTION((0.,0.,1.));
|
||||
|
||||
/* proxy element assigned to the building ------------------------------------------------------ */
|
||||
#10000=IFCRELCONTAINEDINSPATIALSTRUCTURE('2TnxZkTXT08eDuMuhUUFNy',$,'Physical model',$,(#1000),#500);
|
||||
|
||||
/* proxy type - assignment to proxy occurrence ------------------------------------------------- */
|
||||
#10100= IFCRELDEFINESBYTYPE('0DR6_plxf08eQ9Y0V0n$sV',$,$,$,(#1000),#5000);
|
||||
|
||||
/* proxy type - declared within the project ---------------------------------------------------- */
|
||||
#10200= IFCRELDECLARES ('1J7MBi$pT9ogxwD7fkPsrp',$,$,$,#100,(#5000));
|
||||
|
||||
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,114 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
/* NOTE a valid model view name has to be asserted, replacing 'notYetAssigned' ----------------- */
|
||||
FILE_DESCRIPTION(
|
||||
( 'ViewDefinition [notYetAssigned]'
|
||||
,'Comment [manual creation of example file]'
|
||||
)
|
||||
,'2;1');
|
||||
/* NOTE standard header information according to ISO 10303-21 ---------------------------------- */
|
||||
FILE_NAME(
|
||||
'mapped_shape_representation.ifc',
|
||||
'2011-11-07T18:00:00',
|
||||
('Thomas Liebich'),
|
||||
('buildingSMART International'),
|
||||
'IFC text editor',
|
||||
'IFC text editor',
|
||||
'reference file created for the IFC4 specification');
|
||||
/* NOTE schema name to be replaced with 'IFC4' after the final release ------------------------ */
|
||||
FILE_SCHEMA(('IFC4'));
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* general entities required for all IFC data sets, defining the context for the exchange ------ */
|
||||
#100= IFCPROJECT('0xScRe4drECQ4DMSqUjd6d',#110,'proxy with mapped representation',$,$,$,$,(#201),#301);
|
||||
|
||||
/* single owner history sufficient if not otherwise required by the view definition ------------ */
|
||||
/* provides the person and application creating the data set, and the time it is created ------- */
|
||||
#110= IFCOWNERHISTORY(#111,#115,$,.ADDED.,1320688800,$,$,1320688800);
|
||||
#111= IFCPERSONANDORGANIZATION(#112,#113,$);
|
||||
#112= IFCPERSON($,'Liebich','Thomas',$,$,$,$,$);
|
||||
#113= IFCORGANIZATION($,'buildingSMART International',$,$,$);
|
||||
#115= IFCAPPLICATION(#113,'1.0','IFC text editor','ifcTE');
|
||||
|
||||
/* each IFC data set containing geometry has to define a geometric representation context ------ */
|
||||
/* the attribute 'ContextType' has to be 'Model' for 3D model geometry ------------------------- */
|
||||
#201= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.0E-5,#210,$);
|
||||
/* the attribute 'ContextIdentifier' has to be 'Body' for the main 3D shape representation ----- */
|
||||
#202= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#201,$,.MODEL_VIEW.,$);
|
||||
#210= IFCAXIS2PLACEMENT3D(#901,$,$);
|
||||
|
||||
/* each IFC data set containing geometry has to define at absolute minimum length and angle ---- */
|
||||
/* here length is milli metre as SI unit, and plane angle is 'degree' as non SI unit ----------- */
|
||||
#301= IFCUNITASSIGNMENT((#311,#312));
|
||||
#311= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#312= IFCCONVERSIONBASEDUNIT(#313,.PLANEANGLEUNIT.,'degree',#314);
|
||||
#313= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#314= IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453293),#315);
|
||||
#315= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
|
||||
/* each IFC data set containing elements in a building context has to include a building ------- */
|
||||
/* at absolute minimum (could have a site and stories as well) --------------------------------- */
|
||||
#500= IFCBUILDING('2FCZDorxHDT8NI01kdXi8P',$,'Test Building',$,$,#511,$,$,.ELEMENT.,$,$,$);
|
||||
/* if the building is the uppermost spatial structure element it defines the absolut position -- */
|
||||
#511= IFCLOCALPLACEMENT($,#512);
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
|
||||
#512= IFCAXIS2PLACEMENT3D(#901,$,$);
|
||||
/* if the building is the uppermost spatial structure element it is assigned to the project ---- */
|
||||
#519= IFCRELAGGREGATES('2YBqaV_8L15eWJ9DA1sGmT',$,$,$,#100,(#500));
|
||||
|
||||
/* shared coordinates - it is permissable to share common instances to reduce file size -------- */
|
||||
#901= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#902= IFCDIRECTION((1.,0.,0.));
|
||||
#903= IFCDIRECTION((0.,1.,0.));
|
||||
#904= IFCDIRECTION((0.,0.,1.));
|
||||
#905= IFCDIRECTION((-1.,0.,0.));
|
||||
#906= IFCDIRECTION((0.,-1.,0.));
|
||||
#907= IFCDIRECTION((0.,0.,-1.));
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* proxy element with mapped representation, assigned to the building -------------------------- */
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
#1000= IFCBUILDINGELEMENTPROXY('1kTvXnbbzCWw8lcMd1dR4o',$,'P-1','sample proxy',$,#1001,#1010,$,$);
|
||||
/* proxy element placement relative to the building -------------------------------------------- */
|
||||
#1001= IFCLOCALPLACEMENT(#511,#1002);
|
||||
/* set local placement to 1 meter on x-axis, and 0 on y, and 0 on z axes ----------------------- */
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to those of building ---------- */
|
||||
#1002= IFCAXIS2PLACEMENT3D(#1003,$,$);
|
||||
#1003= IFCCARTESIANPOINT((1000.,0.,0.));
|
||||
/* proxy element shape representation ---------------------------------------------------------- */
|
||||
#1010= IFCPRODUCTDEFINITIONSHAPE($,$,(#1020));
|
||||
/* a single shape representation of type 'MappedRepresentation' is included -------------------- */
|
||||
#1020= IFCSHAPEREPRESENTATION(#202,'Body','MappedRepresentation',(#1021));
|
||||
#1021= IFCMAPPEDITEM(#5010,#1022);
|
||||
/* Cartesian transformation of the mapped item - here none ------------------------------------- */
|
||||
#1022= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#901,$,$);
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* proxy element type with swept solid shape representation ------------------------------------ */
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
#5000= IFCBUILDINGELEMENTPROXYTYPE('241tWGhBr3rvJJzQGOOY_x',$,'Type-P',$,$,$,(#5010),$,$,.NOTDEFINED.);
|
||||
#5010= IFCREPRESENTATIONMAP(#5011,#5100);
|
||||
#5011= IFCAXIS2PLACEMENT3D(#901,$,$);
|
||||
#5100= IFCSHAPEREPRESENTATION(#202,'Body','SweptSolid',(#5021));
|
||||
/* based on a profile (or cross section) of 1m by 1m being extruded by 2m ---------------------- */
|
||||
#5021= IFCEXTRUDEDAREASOLID(#5022,$,#5034,2000.);
|
||||
#5022= IFCRECTANGLEPROFILEDEF(.AREA.,'1m x 1m rectangle',$,1000.,1000.);
|
||||
/* extrusion body is placed centric with no rotation inside the object coordinate placement ---- */
|
||||
/* extrusion position z = default = (0.,0.,1.), x = default = (1.,0.,0.) ----------------------- */
|
||||
/* since IFC4 this is the default, therefore the Position can be nil --------------------------- */
|
||||
/* the extrusion is perpendicular to the profile - i.e. along the positive z-axis -------------- */
|
||||
#5034= IFCDIRECTION((0.,0.,1.));
|
||||
|
||||
/* proxy element assigned to the building ------------------------------------------------------ */
|
||||
#10000=IFCRELCONTAINEDINSPATIALSTRUCTURE('2TnxZkTXT08eDuMuhUUFNy',$,'Physical model',$,(#1000),#500);
|
||||
|
||||
/* proxy type - assignment to proxy occurrence ------------------------------------------------- */
|
||||
#10100= IFCRELDEFINESBYTYPE('0DR6_plxf08eQ9Y0V0n$sV',$,$,$,(#1000),#5000);
|
||||
|
||||
/* proxy type - declared within the project ---------------------------------------------------- */
|
||||
#10200= IFCRELDECLARES ('1J7MBi$pT9ogxwD7fkPsrp',$,$,$,#100,(#5000));
|
||||
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,115 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
/* NOTE a valid model view name has to be asserted, replacing 'notYetAssigned' ----------------- */
|
||||
FILE_DESCRIPTION(
|
||||
( 'ViewDefinition [notYetAssigned]'
|
||||
,'Comment [manual creation of example file]'
|
||||
)
|
||||
,'2;1');
|
||||
/* NOTE standard header information according to ISO 10303-21 ---------------------------------- */
|
||||
FILE_NAME(
|
||||
'mapped_shape_transformation.ifc',
|
||||
'2011-11-07T18:00:00',
|
||||
('Thomas Liebich'),
|
||||
('buildingSMART International'),
|
||||
'IFC text editor',
|
||||
'IFC text editor',
|
||||
'reference file created for the IFC4 specification');
|
||||
/* NOTE schema name to be replaced with 'IFC4' after the final release ------------------------ */
|
||||
FILE_SCHEMA(('IFC4'));
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* general entities required for all IFC data sets, defining the context for the exchange ------ */
|
||||
#100= IFCPROJECT('0xScRe4drECQ4DMSqUjd6d',#110,'proxy with transformed mapped representation',$,$,$,$,(#201),#301);
|
||||
|
||||
/* single owner history sufficient if not otherwise required by the view definition ------------ */
|
||||
/* provides the person and application creating the data set, and the time it is created ------- */
|
||||
#110= IFCOWNERHISTORY(#111,#115,$,.ADDED.,1320688800,$,$,1320688800);
|
||||
#111= IFCPERSONANDORGANIZATION(#112,#113,$);
|
||||
#112= IFCPERSON($,'Liebich','Thomas',$,$,$,$,$);
|
||||
#113= IFCORGANIZATION($,'buildingSMART International',$,$,$);
|
||||
#115= IFCAPPLICATION(#113,'1.0','IFC text editor','ifcTE');
|
||||
|
||||
/* each IFC data set containing geometry has to define a geometric representation context ------ */
|
||||
/* the attribute 'ContextType' has to be 'Model' for 3D model geometry ------------------------- */
|
||||
#201= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.0E-5,#210,$);
|
||||
/* the attribute 'ContextIdentifier' has to be 'Body' for the main 3D shape representation ----- */
|
||||
#202= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#201,$,.MODEL_VIEW.,$);
|
||||
#210= IFCAXIS2PLACEMENT3D(#901,$,$);
|
||||
|
||||
/* each IFC data set containing geometry has to define at absolute minimum length and angle ---- */
|
||||
/* here length is milli metre as SI unit, and plane angle is 'degree' as non SI unit ----------- */
|
||||
#301= IFCUNITASSIGNMENT((#311,#312));
|
||||
#311= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#312= IFCCONVERSIONBASEDUNIT(#313,.PLANEANGLEUNIT.,'degree',#314);
|
||||
#313= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#314= IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453293),#315);
|
||||
#315= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
|
||||
/* each IFC data set containing elements in a building context has to include a building ------- */
|
||||
/* at absolute minimum (could have a site and stories as well) --------------------------------- */
|
||||
#500= IFCBUILDING('2FCZDorxHDT8NI01kdXi8P',$,'Test Building',$,$,#511,$,$,.ELEMENT.,$,$,$);
|
||||
/* if the building is the uppermost spatial structure element it defines the absolut position -- */
|
||||
#511= IFCLOCALPLACEMENT($,#512);
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to "world coordinate system" -- */
|
||||
#512= IFCAXIS2PLACEMENT3D(#901,$,$);
|
||||
/* if the building is the uppermost spatial structure element it is assigned to the project ---- */
|
||||
#519= IFCRELAGGREGATES('2YBqaV_8L15eWJ9DA1sGmT',$,$,$,#100,(#500));
|
||||
|
||||
/* shared coordinates - it is permissable to share common instances to reduce file size -------- */
|
||||
#901= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#902= IFCDIRECTION((1.,0.,0.));
|
||||
#903= IFCDIRECTION((0.,1.,0.));
|
||||
#904= IFCDIRECTION((0.,0.,1.));
|
||||
#905= IFCDIRECTION((-1.,0.,0.));
|
||||
#906= IFCDIRECTION((0.,-1.,0.));
|
||||
#907= IFCDIRECTION((0.,0.,-1.));
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* proxy element with mapped representation, assigned to the building -------------------------- */
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
#1000= IFCBUILDINGELEMENTPROXY('1kTvXnbbzCWw8lcMd1dR4o',$,'P-1','sample proxy',$,#1001,#1010,$,$);
|
||||
/* proxy element placement relative to the building -------------------------------------------- */
|
||||
#1001= IFCLOCALPLACEMENT(#511,#1002);
|
||||
/* set local placement to 1 meter on x-axis, and 0 on y, and 0 on z axes ----------------------- */
|
||||
/* no rotation - z and x axes set to '$' are therefore identical to those of building ---------- */
|
||||
#1002= IFCAXIS2PLACEMENT3D(#1003,$,$);
|
||||
#1003= IFCCARTESIANPOINT((1000.,0.,0.));
|
||||
/* proxy element shape representation ---------------------------------------------------------- */
|
||||
#1010= IFCPRODUCTDEFINITIONSHAPE($,$,(#1020));
|
||||
/* a single shape representation of type 'MappedRepresentation' is included -------------------- */
|
||||
#1020= IFCSHAPEREPRESENTATION(#202,'Body','MappedRepresentation',(#1021));
|
||||
#1021= IFCMAPPEDITEM(#5010,#1022);
|
||||
/* Cartesian transformation of the mapped item ------------------------------------------------- */
|
||||
/* with rotation by 45' in xy plane and non uniform scaling: x=0.5, y=0.5, z=1.0 --------------- */
|
||||
#1022= IFCCARTESIANTRANSFORMATIONOPERATOR3DNONUNIFORM(#1023,#1024,#901,0.5,#904,0.5,1.);
|
||||
#1023= IFCDIRECTION((1.,1.,0.));
|
||||
#1024= IFCDIRECTION((-1.,1.,0.));
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* proxy element type with swept solid shape representation ------------------------------------ */
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
#5000= IFCBUILDINGELEMENTPROXYTYPE('241tWGhBr3rvJJzQGOOY_x',$,'Type-P',$,$,$,(#5010),$,$,.NOTDEFINED.);
|
||||
#5010= IFCREPRESENTATIONMAP(#5011,#5100);
|
||||
#5011= IFCAXIS2PLACEMENT3D(#901,$,$);
|
||||
#5100= IFCSHAPEREPRESENTATION(#202,'Body','SweptSolid',(#5021));
|
||||
/* based on a profile (or cross section) of 1m by 1m being extruded by 2m ---------------------- */
|
||||
#5021= IFCEXTRUDEDAREASOLID(#5022,$,#904,2000.);
|
||||
#5022= IFCRECTANGLEPROFILEDEF(.AREA.,'1m x 1m rectangle',$,1000.,1000.);
|
||||
/* extrusion body is placed centric with no rotation inside the object coordinate placement ---- */
|
||||
/* extrusion position z = default = (0.,0.,1.), x = default = (1.,0.,0.) ----------------------- */
|
||||
/* since IFC4 this is the default, therefore the Position can be nil --------------------------- */
|
||||
|
||||
/* proxy element assigned to the building ------------------------------------------------------ */
|
||||
#10000=IFCRELCONTAINEDINSPATIALSTRUCTURE('2TnxZkTXT08eDuMuhUUFNy',$,'Physical model',$,(#1000),#500);
|
||||
|
||||
/* proxy type - assignment to proxy occurrence ------------------------------------------------- */
|
||||
#10100= IFCRELDEFINESBYTYPE('0DR6_plxf08eQ9Y0V0n$sV',$,$,$,(#1000),#5000);
|
||||
|
||||
/* proxy type - declared within the project ---------------------------------------------------- */
|
||||
#10200= IFCRELDECLARES ('1J7MBi$pT9ogxwD7fkPsrp',$,$,$,#100,(#5000));
|
||||
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
File diff suppressed because one or more lines are too long
@@ -1,208 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('revit2011_wall1.ifc','2012-03-07T10:21:31',(''),(''),'Autodesk Revit Architecture 2011 - 1.0','20100903_2115','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCORGANIZATION($,'Autodesk Revit Architecture 2011',$,$,$);
|
||||
#2=IFCAPPLICATION(#1,'2011','Autodesk Revit Architecture 2011','Revit');
|
||||
#3=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#4=IFCCARTESIANPOINT((0.,0.));
|
||||
#5=IFCDIRECTION((1.,0.,0.));
|
||||
#6=IFCDIRECTION((-1.,0.,0.));
|
||||
#7=IFCDIRECTION((0.,1.,0.));
|
||||
#8=IFCDIRECTION((0.,-1.,0.));
|
||||
#9=IFCDIRECTION((0.,0.,1.));
|
||||
#10=IFCDIRECTION((0.,0.,-1.));
|
||||
#11=IFCDIRECTION((1.,0.));
|
||||
#12=IFCDIRECTION((-1.,0.));
|
||||
#13=IFCDIRECTION((0.,1.));
|
||||
#14=IFCDIRECTION((0.,-1.));
|
||||
#15=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#16=IFCSIUNIT(*,.AREAUNIT.,.MILLI.,.SQUARE_METRE.);
|
||||
#17=IFCSIUNIT(*,.VOLUMEUNIT.,.MILLI.,.CUBIC_METRE.);
|
||||
#18=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#19=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#20=IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.01745329251994328),#18);
|
||||
#21=IFCCONVERSIONBASEDUNIT(#19,.PLANEANGLEUNIT.,'DEGREE',#20);
|
||||
#22=IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
|
||||
#23=IFCUNITASSIGNMENT((#15,#16,#17,#21,#22));
|
||||
#24=IFCAXIS2PLACEMENT3D(#3,$,$);
|
||||
#26=IFCAXIS2PLACEMENT3D(#3,$,$);
|
||||
#27=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-006,#26,$);
|
||||
#28=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',3,1.E-006,#26,$);
|
||||
#29=IFCGEOMETRICREPRESENTATIONSUBCONTEXT($,'Plan',*,*,*,*,#28,0.01,.PLAN_VIEW.,$);
|
||||
#30=IFCPERSON($,$,'markviks',$,$,$,$,$);
|
||||
#31=IFCORGANIZATION($,'','',$,$);
|
||||
#32=IFCPERSONANDORGANIZATION(#30,#31,$);
|
||||
#33=IFCOWNERHISTORY(#32,#2,$,.NOCHANGE.,$,$,$,0);
|
||||
#35=IFCPOSTALADDRESS($,$,$,$,('Enter address here'),$,'Boston','MA','','USA');
|
||||
#37=IFCAXIS2PLACEMENT3D(#3,$,$);
|
||||
#38=IFCLOCALPLACEMENT(#25,#37);
|
||||
#39=IFCBUILDINGSTOREY('1DYF7Jd7f9uPw0XwPxDVau',#33,'Level 1',$,$,#38,$,$,.ELEMENT.,0.);
|
||||
#40=IFCCARTESIANPOINT((0.,0.,9600.));
|
||||
#41=IFCAXIS2PLACEMENT3D(#40,$,$);
|
||||
#44=IFCCARTESIANPOINT((25717.94846096275,13313.7207749201,0.));
|
||||
#45=IFCAXIS2PLACEMENT3D(#44,#9,#8);
|
||||
#46=IFCLOCALPLACEMENT(#38,#45);
|
||||
#47=IFCCARTESIANPOINT((29600.,-0.));
|
||||
#48=IFCPOLYLINE((#4,#47));
|
||||
#49=IFCSHAPEREPRESENTATION(#27,'Axis','Curve2D',(#48));
|
||||
#50=IFCCARTESIANPOINT((14800.,-0.));
|
||||
#51=IFCAXIS2PLACEMENT2D(#50,#12);
|
||||
#52=IFCRECTANGLEPROFILEDEF(.AREA.,$,#51,29600.00000000001,150.0000000000006);
|
||||
#53=IFCAXIS2PLACEMENT3D(#3,$,$);
|
||||
#54=IFCEXTRUDEDAREASOLID(#52,#53,#9,11482.34121197529);
|
||||
#55=IFCCOLOURRGB($,0.5019607843137255,0.5019607843137255,0.5019607843137255);
|
||||
#56=IFCSURFACESTYLERENDERING(#55,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.00390625),IFCSPECULAREXPONENT(64.),.NOTDEFINED.);
|
||||
#57=IFCSURFACESTYLE('Default Wall',.BOTH.,(#56));
|
||||
#58=IFCPRESENTATIONSTYLEASSIGNMENT((#57));
|
||||
#59=IFCSTYLEDITEM(#54,(#58),$);
|
||||
#60=IFCCARTESIANPOINT((14800.,-0.));
|
||||
#61=IFCCARTESIANPOINT((14800.,150.));
|
||||
#62=IFCCARTESIANPOINT((0.,150.));
|
||||
#63=IFCPOLYLINE((#4,#60,#61,#62,#4));
|
||||
#64=IFCCARTESIANPOINT((0.,-75.,10002.49595653486));
|
||||
#65=IFCDIRECTION((-0.09949341818939286,-0.,0.9950382202392984));
|
||||
#66=IFCAXIS2PLACEMENT3D(#64,#65,#8);
|
||||
#67=IFCPLANE(#66);
|
||||
#68=IFCCARTESIANPOINT((0.,-75.,10002.49595653486));
|
||||
#69=IFCAXIS2PLACEMENT3D(#68,$,$);
|
||||
#70=IFCPOLYGONALBOUNDEDHALFSPACE(#67,.F.,#69,#63);
|
||||
#71=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#54,#70);
|
||||
#72=IFCCARTESIANPOINT((14800.,0.));
|
||||
#73=IFCCARTESIANPOINT((14800.,150.));
|
||||
#74=IFCCARTESIANPOINT((-0.,150.));
|
||||
#75=IFCPOLYLINE((#4,#72,#73,#74,#4));
|
||||
#76=IFCCARTESIANPOINT((14800.,-75.,11482.34121197529));
|
||||
#77=IFCDIRECTION((0.09949341818939286,0.,0.9950382202392984));
|
||||
#78=IFCAXIS2PLACEMENT3D(#76,#77,#7);
|
||||
#79=IFCPLANE(#78);
|
||||
#80=IFCCARTESIANPOINT((14800.,-75.,11482.34121197529));
|
||||
#81=IFCAXIS2PLACEMENT3D(#80,$,$);
|
||||
#82=IFCPOLYGONALBOUNDEDHALFSPACE(#79,.F.,#81,#75);
|
||||
#83=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#71,#82);
|
||||
#84=IFCSHAPEREPRESENTATION(#27,'Body','Clipping',(#83));
|
||||
#85=IFCPRODUCTDEFINITIONSHAPE($,$,(#49,#84));
|
||||
#86=IFCWALLSTANDARDCASE('03G9jZ_mz91eOLnxxTVuMO',#33,'Basic Wall:150 THK PANELED WALL:331096',$,'Basic Wall:150 THK PANELED WALL:163308',#46,#85,'331096');
|
||||
#87=IFCAXIS2PLACEMENT2D(#4,#11);
|
||||
#88=IFCRECTANGLEPROFILEDEF(.AREA.,$,#87,2300.,1389.999999999996);
|
||||
#89=IFCAXIS2PLACEMENT3D(#3,#8,#9);
|
||||
#90=IFCEXTRUDEDAREASOLID(#88,#89,#9,150.);
|
||||
#91=IFCPRESENTATIONSTYLEASSIGNMENT((#57));
|
||||
#92=IFCSTYLEDITEM(#90,(#91),$);
|
||||
#93=IFCSHAPEREPRESENTATION(#27,'Body','SweptSolid',(#90));
|
||||
#94=IFCPRODUCTDEFINITIONSHAPE($,$,(#93));
|
||||
#95=IFCCARTESIANPOINT((28105.,75.,2450.));
|
||||
#96=IFCAXIS2PLACEMENT3D(#95,$,$);
|
||||
#97=IFCLOCALPLACEMENT(#46,#96);
|
||||
#98=IFCOPENINGELEMENT('03G9jZ_mz91eOLnxxTVuMo',#33,'Basic Wall:150 THK PANELED WALL:331096:2',$,'Opening',#97,#94,'331096');
|
||||
#99=IFCRELVOIDSELEMENT('2VDgIxKAb5oAAnjydbdOpg',#33,$,$,#86,#98);
|
||||
#100=IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Basic Wall:150 THK PANELED WALL'),$);
|
||||
#101=IFCPROPERTYSINGLEVALUE('LoadBearing',$,IFCBOOLEAN(.F.),$);
|
||||
#102=IFCPROPERTYSINGLEVALUE('ExtendToStructure',$,IFCBOOLEAN(.T.),$);
|
||||
#103=IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.T.),$);
|
||||
#104=IFCPROPERTYSET('3rRNkRtQP7APAO5Fpkz$z0',#33,'Pset_WallCommon',$,(#100,#101,#102,#103));
|
||||
#105=IFCRELDEFINESBYPROPERTIES('0o3z$WElDCRxBJCNCI2vzd',#33,$,$,(#86,#98),#104);
|
||||
#106=IFCPROPERTYSINGLEVALUE('Location Line',$,IFCINTEGER(3),$);
|
||||
#107=IFCPROPERTYSINGLEVALUE('Phase Created',$,IFCLABEL('New Construction'),$);
|
||||
#108=IFCPROPERTYSINGLEVALUE('Base Constraint',$,IFCLABEL('Level 1'),$);
|
||||
#109=IFCPROPERTYSINGLEVALUE('Base Offset',$,IFCLENGTHMEASURE(0.),$);
|
||||
#110=IFCPROPERTYSINGLEVALUE('Base is Attached',$,IFCBOOLEAN(.F.),$);
|
||||
#111=IFCPROPERTYSINGLEVALUE('Base Extension Distance',$,IFCLENGTHMEASURE(0.),$);
|
||||
#112=IFCPROPERTYSINGLEVALUE('Structural Usage',$,IFCINTEGER(0),$);
|
||||
#113=IFCPROPERTYSINGLEVALUE('Unconnected Height',$,IFCLENGTHMEASURE(9600.),$);
|
||||
#114=IFCPROPERTYSINGLEVALUE('Top Offset',$,IFCLENGTHMEASURE(0.),$);
|
||||
#115=IFCPROPERTYSINGLEVALUE('Top is Attached',$,IFCBOOLEAN(.T.),$);
|
||||
#116=IFCPROPERTYSINGLEVALUE('Top Extension Distance',$,IFCLENGTHMEASURE(0.),$);
|
||||
#117=IFCPROPERTYSINGLEVALUE('Room Bounding',$,IFCBOOLEAN(.T.),$);
|
||||
#118=IFCPROPERTYSINGLEVALUE('Length',$,IFCLENGTHMEASURE(29750.),$);
|
||||
#119=IFCPROPERTYSINGLEVALUE('Area',$,IFCAREAMEASURE(315008590.0939502),$);
|
||||
#120=IFCPROPERTYSINGLEVALUE('Volume',$,IFCVOLUMEMEASURE(47251288514.09054),$);
|
||||
#121=IFCPROPERTYSINGLEVALUE('Related to Mass',$,IFCBOOLEAN(.F.),$);
|
||||
#122=IFCPROPERTYSINGLEVALUE('Coarse Scale Fill Color',$,IFCINTEGER(0),$);
|
||||
#123=IFCPROPERTYSINGLEVALUE('Wrapping at Inserts',$,IFCINTEGER(0),$);
|
||||
#124=IFCPROPERTYSINGLEVALUE('Wrapping at Ends',$,IFCINTEGER(0),$);
|
||||
#125=IFCPROPERTYSINGLEVALUE('Width',$,IFCLENGTHMEASURE(150.),$);
|
||||
#126=IFCPROPERTYSINGLEVALUE('Assembly Description',$,IFCLABEL(''),$);
|
||||
#127=IFCPROPERTYSINGLEVALUE('Assembly Code',$,IFCLABEL(''),$);
|
||||
#128=IFCPROPERTYSINGLEVALUE('Function',$,IFCINTEGER(1),$);
|
||||
#129=IFCPROPERTYSET('1bdMkYlkzEoP4t_4N2O280',#33,'PSet_Revit_Constraints',$,(#106,#108,#109,#110,#111,#113,#114,#115,#116,#117,#121));
|
||||
#130=IFCRELDEFINESBYPROPERTIES('1vDM4ApN50KefdLkhNypTU',#33,$,$,(#86,#98),#129);
|
||||
#131=IFCPROPERTYSET('3lhoRqQyX7If0sDkuNGpTw',#33,'PSet_Revit_Phasing',$,(#107));
|
||||
#132=IFCRELDEFINESBYPROPERTIES('1VYBvtnRD559n4O15lkuEA',#33,$,$,(#86,#98),#131);
|
||||
#133=IFCPROPERTYSET('1Jcr4IIUv8rxhVg4vkgNTf',#33,'PSet_Revit_Structural',$,(#112));
|
||||
#134=IFCRELDEFINESBYPROPERTIES('3649csyfLBzwk6nGp5bhcr',#33,$,$,(#86,#98),#133);
|
||||
#135=IFCPROPERTYSET('36VqrEmInCOeQZqe6FIOkY',#33,'PSet_Revit_Dimensions',$,(#118,#119,#120));
|
||||
#136=IFCRELDEFINESBYPROPERTIES('1Q97xk_Sv7u9sXLl18ksEl',#33,$,$,(#86,#98),#135);
|
||||
#137=IFCPROPERTYSET('2pNh5hRSfFr8$v5BUZSx6c',#33,'PSet_Revit_Type_Construction',$,(#123,#124,#125,#128));
|
||||
#138=IFCPROPERTYSET('1VhQopXz93kvA3ZWhA5EQ2',#33,'PSet_Revit_Type_Graphics',$,(#122));
|
||||
#139=IFCPROPERTYSET('2Iz_F3vRzCggqiYI_ObqmI',#33,'PSet_Revit_Type_Identity Data',$,(#126,#127));
|
||||
#140=IFCMATERIAL('Wall Panel');
|
||||
#141=IFCCOLOURRGB($,0.8862745098039215,0.9686274509803922,0.9490196078431372);
|
||||
#142=IFCSURFACESTYLERENDERING(#141,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.00390625),IFCSPECULAREXPONENT(128.),.NOTDEFINED.);
|
||||
#143=IFCSURFACESTYLE('Wall Panel',.BOTH.,(#142));
|
||||
#144=IFCCOLOURRGB($,0.,0.,0.);
|
||||
#145=IFCDRAUGHTINGPREDEFINEDCURVEFONT('continuous');
|
||||
#146=IFCCURVESTYLE($,#145,$,#144);
|
||||
#147=IFCFILLAREASTYLEHATCHING(#146,IFCPOSITIVELENGTHMEASURE(149.999992057106),$,#4,45.);
|
||||
#148=IFCCURVESTYLE($,#145,$,#144);
|
||||
#149=IFCFILLAREASTYLEHATCHING(#148,IFCPOSITIVELENGTHMEASURE(149.999992057106),$,#4,135.);
|
||||
#150=IFCFILLAREASTYLE('Diagonal crosshatch 1.5mm',(#147,#149));
|
||||
#151=IFCPRESENTATIONSTYLEASSIGNMENT((#143,#150));
|
||||
#152=IFCSTYLEDITEM($,(#151),$);
|
||||
#153=IFCSTYLEDREPRESENTATION(#29,'Style','Material and Cut Pattern',(#152));
|
||||
#154=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#153),#140);
|
||||
#155=IFCMATERIALLAYER(#140,150.,$);
|
||||
#156=IFCMATERIALLAYERSET((#155),'Basic Wall:150 THK PANELED WALL');
|
||||
#157=IFCMATERIALLAYERSETUSAGE(#156,.AXIS2.,.NEGATIVE.,75.);
|
||||
#158=IFCAXIS2PLACEMENT3D(#3,$,$);
|
||||
#159=IFCLOCALPLACEMENT($,#158);
|
||||
#161=IFCRELAGGREGATES('3aQVGNzIj6AxKR_wuI9BZs',#33,$,$,#34,(#160));
|
||||
#162=IFCRELAGGREGATES('2wybbLy0r8jxWyIVLG1Y$I',#33,$,$,#160,(#36));
|
||||
#36=IFCBUILDING('1DYF7Jd7f9uPw0XwQ4oWV_',#33,$,$,$,#25,$,$,.ELEMENT.,$,$,#35);
|
||||
#160=IFCSITE('1DYF7Jd7f9uPw0XwQ4oWVz',#33,'Default',$,'',#159,$,$,.ELEMENT.,(42,21,29,879999),(-71,-3,-37,-80000),-0.,$,$);
|
||||
#25=IFCLOCALPLACEMENT(#159,#24);
|
||||
#163=IFCPROPERTYSINGLEVALUE('Name',$,IFCLABEL('Level 1'),$);
|
||||
#164=IFCPROPERTYSINGLEVALUE('Elevation',$,IFCLENGTHMEASURE(0.),$);
|
||||
#165=IFCPROPERTYSINGLEVALUE('Line Weight',$,IFCINTEGER(1),$);
|
||||
#166=IFCPROPERTYSINGLEVALUE('Color',$,IFCINTEGER(0),$);
|
||||
#167=IFCPROPERTYSINGLEVALUE('Line Pattern',$,IFCLABEL('Centre'),$);
|
||||
#168=IFCPROPERTYSINGLEVALUE('Elevation Base',$,IFCINTEGER(0),$);
|
||||
#169=IFCPROPERTYSINGLEVALUE('Symbol',$,IFCLABEL('Level Head - Circle'),$);
|
||||
#170=IFCPROPERTYSINGLEVALUE('Symbol at End 1 Default',$,IFCBOOLEAN(.F.),$);
|
||||
#171=IFCPROPERTYSINGLEVALUE('Symbol at End 2 Default',$,IFCBOOLEAN(.T.),$);
|
||||
#172=IFCPROPERTYSINGLEVALUE('Automatic Room Computation Height',$,IFCBOOLEAN(.F.),$);
|
||||
#173=IFCPROPERTYSINGLEVALUE('Computation Height',$,IFCLENGTHMEASURE(1200.),$);
|
||||
#174=IFCPROPERTYSET('0QdjRnmR120uaBEGhWrHlR',#33,'PSet_Revit_Identity Data',$,(#163));
|
||||
#175=IFCRELDEFINESBYPROPERTIES('05dXB6JQn8zR3Zt2UqyFqd',#33,$,$,(#39),#174);
|
||||
#176=IFCPROPERTYSET('1wGjw_U_fDyxFuXFi7PJ4M',#33,'PSet_Revit_Constraints',$,(#164));
|
||||
#177=IFCRELDEFINESBYPROPERTIES('28x7WZ5sHFZgZsnJ$unmlv',#33,$,$,(#39),#176);
|
||||
#178=IFCPROPERTYSET('37R3FmVxj4$fnnrZlgvE27',#33,'PSet_Revit_Type_Graphics',$,(#165,#166,#167,#169,#170,#171));
|
||||
#179=IFCPROPERTYSET('21qQ81JirCSOAbt1lsZwR5',#33,'PSet_Revit_Type_Constraints',$,(#168));
|
||||
#180=IFCPROPERTYSET('3Y$__AKrr6SBm_tGYRCiX4',#33,'PSet_Revit_Type_Dimensions',$,(#172,#173));
|
||||
#181=IFCRELCONTAINEDINSPATIALSTRUCTURE('3IGy06doL2BO6TEgdBy0zv',#33,$,$,(#86),#39);
|
||||
#182=IFCRELAGGREGATES('0jo7hPnL5Dlgcaj4qm3XcC',#33,$,$,#36,(#39));
|
||||
#183=IFCPROPERTYSINGLEVALUE('NumberOfStoreys',$,IFCINTEGER(1),$);
|
||||
#184=IFCPROPERTYSET('2P10YfkmT7DvHRx4glhv5o',#33,'Pset_BuildingCommon',$,(#183));
|
||||
#185=IFCRELDEFINESBYPROPERTIES('0sa0yiGTXD0wC1dnbwodPm',#33,$,$,(#36),#184);
|
||||
#186=IFCPROPERTYSINGLEVALUE('Project Issue Date',$,IFCLABEL('Issue Date'),$);
|
||||
#187=IFCPROPERTYSINGLEVALUE('Project Status',$,IFCLABEL('Project Status'),$);
|
||||
#188=IFCPROPERTYSINGLEVALUE('Client Name',$,IFCLABEL('Owner'),$);
|
||||
#189=IFCPROPERTYSINGLEVALUE('Project Address',$,IFCLABEL('Enter address here'),$);
|
||||
#190=IFCPROPERTYSINGLEVALUE('Project Name',$,IFCLABEL('Some project'),$);
|
||||
#191=IFCPROPERTYSINGLEVALUE('Project Number',$,IFCLABEL('number'),$);
|
||||
#192=IFCPROPERTYSET('0TAHTBJA5CfRBUhiXKOQIU',#33,'PSet_Revit_Other',$,(#186,#187,#188,#189,#190,#191));
|
||||
#193=IFCRELDEFINESBYPROPERTIES('1luom_NQLCgPQCbiOfQAfN',#33,$,$,(#36),#192);
|
||||
#194=IFCRELASSOCIATESMATERIAL('18Hgovy3b34veoEwwXot_6',#33,$,$,(#86),#157);
|
||||
#195=IFCRELDEFINESBYPROPERTIES('1fQnqrCKP6KBHRhhPBLxdQ',#33,$,$,(#39),#178);
|
||||
#196=IFCRELDEFINESBYPROPERTIES('05$NrgzdL0j8Q3sH_zkzlR',#33,$,$,(#39),#179);
|
||||
#197=IFCRELDEFINESBYPROPERTIES('1D6iygnyz2jR$aZh8qfEew',#33,$,$,(#39),#180);
|
||||
#198=IFCRELDEFINESBYPROPERTIES('3VVcdq_Wz5884_IsRXKnJb',#33,$,$,(#86,#98),#137);
|
||||
#199=IFCRELDEFINESBYPROPERTIES('0SVlLhzQr9lu8Xysk5FNI7',#33,$,$,(#86,#98),#138);
|
||||
#200=IFCRELDEFINESBYPROPERTIES('3J123rjlHFkgdJjxkWJaZa',#33,$,$,(#86,#98),#139);
|
||||
#201=IFCPRESENTATIONLAYERASSIGNMENT('Walls',$,(#49,#84,#93),$);
|
||||
#34=IFCPROJECT('1DYF7Jd7f9uPw0XwQ4oWV$',#33,'number',$,$,'some project','Project Status',(#27,#28),#23);
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,206 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('revit2011_wall2.ifc','2012-03-09T13:17:27',(''),(''),'Autodesk Revit Architecture 2011 - 1.0','20100903_2115','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCORGANIZATION($,'Autodesk Revit Architecture 2011',$,$,$);
|
||||
#2=IFCAPPLICATION(#1,'2011','Autodesk Revit Architecture 2011','Revit');
|
||||
#3=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#4=IFCCARTESIANPOINT((0.,0.));
|
||||
#5=IFCDIRECTION((1.,0.,0.));
|
||||
#6=IFCDIRECTION((-1.,0.,0.));
|
||||
#7=IFCDIRECTION((0.,1.,0.));
|
||||
#8=IFCDIRECTION((0.,-1.,0.));
|
||||
#9=IFCDIRECTION((0.,0.,1.));
|
||||
#10=IFCDIRECTION((0.,0.,-1.));
|
||||
#11=IFCDIRECTION((1.,0.));
|
||||
#12=IFCDIRECTION((-1.,0.));
|
||||
#13=IFCDIRECTION((0.,1.));
|
||||
#14=IFCDIRECTION((0.,-1.));
|
||||
#15=IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#16=IFCSIUNIT(*,.AREAUNIT.,.MILLI.,.SQUARE_METRE.);
|
||||
#17=IFCSIUNIT(*,.VOLUMEUNIT.,.MILLI.,.CUBIC_METRE.);
|
||||
#18=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#19=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#20=IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.01745329251994328),#18);
|
||||
#21=IFCCONVERSIONBASEDUNIT(#19,.PLANEANGLEUNIT.,'DEGREE',#20);
|
||||
#22=IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
|
||||
#23=IFCUNITASSIGNMENT((#15,#16,#17,#21,#22));
|
||||
#24=IFCAXIS2PLACEMENT3D(#3,$,$);
|
||||
#26=IFCAXIS2PLACEMENT3D(#3,$,$);
|
||||
#27=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-006,#26,$);
|
||||
#28=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',3,1.E-006,#26,$);
|
||||
#29=IFCGEOMETRICREPRESENTATIONSUBCONTEXT($,'Plan',*,*,*,*,#28,0.01,.PLAN_VIEW.,$);
|
||||
#30=IFCPERSON($,$,'user',$,$,$,$,$);
|
||||
#31=IFCORGANIZATION($,'','',$,$);
|
||||
#32=IFCPERSONANDORGANIZATION(#30,#31,$);
|
||||
#33=IFCOWNERHISTORY(#32,#2,$,.NOCHANGE.,$,$,$,0);
|
||||
#35=IFCPOSTALADDRESS($,$,$,$,('Enter address here'),$,'Boston','MA','','USA');
|
||||
#37=IFCAXIS2PLACEMENT3D(#3,$,$);
|
||||
#40=IFCCARTESIANPOINT((0.,0.,5400.));
|
||||
#41=IFCAXIS2PLACEMENT3D(#40,$,$);
|
||||
#42=IFCLOCALPLACEMENT(#25,#41);
|
||||
#43=IFCBUILDINGSTOREY('0$_rQB9FHFrfiaj52i7gdz',#33,'PLAN +5.400',$,$,#42,$,$,.ELEMENT.,5400.);
|
||||
#44=IFCCARTESIANPOINT((0.,0.,1550.));
|
||||
#45=IFCAXIS2PLACEMENT3D(#44,$,$);
|
||||
#48=IFCCARTESIANPOINT((0.,0.,9600.));
|
||||
#49=IFCAXIS2PLACEMENT3D(#48,$,$);
|
||||
#52=IFCCARTESIANPOINT((0.,0.,2400.));
|
||||
#53=IFCAXIS2PLACEMENT3D(#52,$,$);
|
||||
#56=IFCCARTESIANPOINT((0.,0.,4800.));
|
||||
#57=IFCAXIS2PLACEMENT3D(#56,$,$);
|
||||
#60=IFCCARTESIANPOINT((0.,0.,7200.));
|
||||
#61=IFCAXIS2PLACEMENT3D(#60,$,$);
|
||||
#64=IFCCARTESIANPOINT((-549.9999312389573,29600.00043768761,0.));
|
||||
#65=IFCAXIS2PLACEMENT3D(#64,#9,#8);
|
||||
#66=IFCLOCALPLACEMENT(#42,#65);
|
||||
#67=IFCCARTESIANPOINT((27109.29012867625,-0.));
|
||||
#68=IFCPOLYLINE((#4,#67));
|
||||
#69=IFCSHAPEREPRESENTATION(#27,'Axis','Curve2D',(#68));
|
||||
#70=IFCCARTESIANPOINT((13554.64506433812,-0.));
|
||||
#71=IFCAXIS2PLACEMENT2D(#70,#12);
|
||||
#72=IFCRECTANGLEPROFILEDEF(.AREA.,$,#71,27109.29012867625,100.);
|
||||
#73=IFCAXIS2PLACEMENT3D(#3,$,$);
|
||||
#74=IFCEXTRUDEDAREASOLID(#72,#73,#9,5748.342902904893);
|
||||
#75=IFCCOLOURRGB($,0.5019607843137255,0.5019607843137255,0.5019607843137255);
|
||||
#76=IFCSURFACESTYLERENDERING(#75,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.00390625),IFCSPECULAREXPONENT(64.),.NOTDEFINED.);
|
||||
#77=IFCSURFACESTYLE('Default Wall',.BOTH.,(#76));
|
||||
#78=IFCPRESENTATIONSTYLEASSIGNMENT((#77));
|
||||
#79=IFCSTYLEDITEM(#74,(#78),$);
|
||||
#80=IFCCARTESIANPOINT((14800.,0.));
|
||||
#81=IFCCARTESIANPOINT((14800.,100.));
|
||||
#82=IFCCARTESIANPOINT((0.,100.));
|
||||
#83=IFCPOLYLINE((#4,#80,#81,#82,#4));
|
||||
#84=IFCCARTESIANPOINT((0.,-50.,4268.497647464472));
|
||||
#85=IFCDIRECTION((-0.09949341818939264,-0.,0.9950382202392986));
|
||||
#86=IFCAXIS2PLACEMENT3D(#84,#85,#8);
|
||||
#87=IFCPLANE(#86);
|
||||
#88=IFCCARTESIANPOINT((0.,-50.,4268.497647464472));
|
||||
#89=IFCAXIS2PLACEMENT3D(#88,$,$);
|
||||
#90=IFCPOLYGONALBOUNDEDHALFSPACE(#87,.F.,#89,#83);
|
||||
#91=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#74,#90);
|
||||
#92=IFCCARTESIANPOINT((12309.2901286763,-0.));
|
||||
#93=IFCCARTESIANPOINT((12309.2901286763,100.));
|
||||
#94=IFCCARTESIANPOINT((12209.2901286763,100.));
|
||||
#95=IFCCARTESIANPOINT((0.,100.));
|
||||
#96=IFCPOLYLINE((#4,#92,#93,#94,#95,#4));
|
||||
#97=IFCCARTESIANPOINT((14800.,-50.,5748.34290290489));
|
||||
#98=IFCDIRECTION((0.09949341818939224,0.,0.9950382202392986));
|
||||
#99=IFCAXIS2PLACEMENT3D(#97,#98,#7);
|
||||
#100=IFCPLANE(#99);
|
||||
#101=IFCCARTESIANPOINT((14800.,-50.,5748.34290290489));
|
||||
#102=IFCAXIS2PLACEMENT3D(#101,$,$);
|
||||
#103=IFCPOLYGONALBOUNDEDHALFSPACE(#100,.F.,#102,#96);
|
||||
#104=IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#91,#103);
|
||||
#105=IFCSHAPEREPRESENTATION(#27,'Body','Clipping',(#104));
|
||||
#106=IFCPRODUCTDEFINITIONSHAPE($,$,(#69,#105));
|
||||
#107=IFCWALLSTANDARDCASE('03YGToR8rCAgmhmR3rgzd8',#33,'Basic Wall:100 THK PANELED WALL:260840',$,'Basic Wall:100 THK PANELED WALL:163220',#66,#106,'260840');
|
||||
#108=IFCPROPERTYSINGLEVALUE('Reference',$,IFCLABEL('Basic Wall:100 THK PANELED WALL'),$);
|
||||
#109=IFCPROPERTYSINGLEVALUE('LoadBearing',$,IFCBOOLEAN(.F.),$);
|
||||
#110=IFCPROPERTYSINGLEVALUE('ExtendToStructure',$,IFCBOOLEAN(.T.),$);
|
||||
#111=IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.T.),$);
|
||||
#112=IFCPROPERTYSET('1dKm37AYDAaPam1NZtZBvB',#33,'Pset_WallCommon',$,(#108,#109,#110,#111));
|
||||
#113=IFCRELDEFINESBYPROPERTIES('0eGYkJe4nCQxbroEdFCCLj',#33,$,$,(#107),#112);
|
||||
#114=IFCPROPERTYSINGLEVALUE('Location Line',$,IFCINTEGER(5),$);
|
||||
#115=IFCPROPERTYSINGLEVALUE('Phase Created',$,IFCLABEL('New Construction'),$);
|
||||
#116=IFCPROPERTYSINGLEVALUE('Base Constraint',$,IFCLABEL('PLAN +5.400'),$);
|
||||
#117=IFCPROPERTYSINGLEVALUE('Base Offset',$,IFCLENGTHMEASURE(0.),$);
|
||||
#118=IFCPROPERTYSINGLEVALUE('Base is Attached',$,IFCBOOLEAN(.F.),$);
|
||||
#119=IFCPROPERTYSINGLEVALUE('Base Extension Distance',$,IFCLENGTHMEASURE(0.),$);
|
||||
#120=IFCPROPERTYSINGLEVALUE('Structural Usage',$,IFCINTEGER(0),$);
|
||||
#121=IFCPROPERTYSINGLEVALUE('Unconnected Height',$,IFCLENGTHMEASURE(5180.000000000001),$);
|
||||
#122=IFCPROPERTYSINGLEVALUE('Top Offset',$,IFCLENGTHMEASURE(0.),$);
|
||||
#123=IFCPROPERTYSINGLEVALUE('Top is Attached',$,IFCBOOLEAN(.T.),$);
|
||||
#124=IFCPROPERTYSINGLEVALUE('Top Extension Distance',$,IFCLENGTHMEASURE(0.),$);
|
||||
#125=IFCPROPERTYSINGLEVALUE('Room Bounding',$,IFCBOOLEAN(.T.),$);
|
||||
#126=IFCPROPERTYSINGLEVALUE('Length',$,IFCLENGTHMEASURE(27109.29012867624),$);
|
||||
#127=IFCPROPERTYSINGLEVALUE('Area',$,IFCAREAMEASURE(134643501.5677676),$);
|
||||
#128=IFCPROPERTYSINGLEVALUE('Volume',$,IFCVOLUMEMEASURE(13464350156.77675),$);
|
||||
#129=IFCPROPERTYSINGLEVALUE('Related to Mass',$,IFCBOOLEAN(.F.),$);
|
||||
#130=IFCPROPERTYSINGLEVALUE('Coarse Scale Fill Color',$,IFCINTEGER(0),$);
|
||||
#131=IFCPROPERTYSINGLEVALUE('Wrapping at Inserts',$,IFCINTEGER(3),$);
|
||||
#132=IFCPROPERTYSINGLEVALUE('Wrapping at Ends',$,IFCINTEGER(1),$);
|
||||
#133=IFCPROPERTYSINGLEVALUE('Width',$,IFCLENGTHMEASURE(100.),$);
|
||||
#134=IFCPROPERTYSINGLEVALUE('Assembly Description',$,IFCLABEL(''),$);
|
||||
#135=IFCPROPERTYSINGLEVALUE('Assembly Code',$,IFCLABEL(''),$);
|
||||
#136=IFCPROPERTYSINGLEVALUE('Function',$,IFCINTEGER(1),$);
|
||||
#137=IFCPROPERTYSET('2_Pcbocn90cAbbvVnjQwwC',#33,'PSet_Revit_Constraints',$,(#114,#116,#117,#118,#119,#121,#122,#123,#124,#125,#129));
|
||||
#138=IFCRELDEFINESBYPROPERTIES('0ZFvO6w3PBIhdgvmYIn$5C',#33,$,$,(#107),#137);
|
||||
#139=IFCPROPERTYSET('2QlWW_9pzCVAk$XI6bBt6U',#33,'PSet_Revit_Phasing',$,(#115));
|
||||
#140=IFCRELDEFINESBYPROPERTIES('2Xpq1SvFn7V9G3SiDG_RNM',#33,$,$,(#107),#139);
|
||||
#141=IFCPROPERTYSET('0z_m9uJeb7SuHoTVJR7WZX',#33,'PSet_Revit_Structural',$,(#120));
|
||||
#142=IFCRELDEFINESBYPROPERTIES('01GhAcdmX2PgaLHjrcU6X3',#33,$,$,(#107),#141);
|
||||
#143=IFCPROPERTYSET('16RtPVALz8vf5EwwiFKP7v',#33,'PSet_Revit_Dimensions',$,(#126,#127,#128));
|
||||
#144=IFCRELDEFINESBYPROPERTIES('1PbFAVlFP2nA$MKdPmRaWZ',#33,$,$,(#107),#143);
|
||||
#145=IFCPROPERTYSET('3D6UGXJ7TCNPK9sdiynHFb',#33,'PSet_Revit_Type_Construction',$,(#131,#132,#133,#136));
|
||||
#146=IFCPROPERTYSET('1dUmGOozL3MwZVFL9YtNOg',#33,'PSet_Revit_Type_Graphics',$,(#130));
|
||||
#147=IFCPROPERTYSET('0767NW6M51UBKmHPft0dbl',#33,'PSet_Revit_Type_Identity Data',$,(#134,#135));
|
||||
#148=IFCMATERIAL('Wall Panel');
|
||||
#149=IFCCOLOURRGB($,0.8862745098039215,0.9686274509803922,0.9490196078431372);
|
||||
#150=IFCSURFACESTYLERENDERING(#149,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.00390625),IFCSPECULAREXPONENT(128.),.NOTDEFINED.);
|
||||
#151=IFCSURFACESTYLE('Wall Panel',.BOTH.,(#150));
|
||||
#152=IFCCOLOURRGB($,0.,0.,0.);
|
||||
#153=IFCDRAUGHTINGPREDEFINEDCURVEFONT('continuous');
|
||||
#154=IFCCURVESTYLE($,#153,$,#152);
|
||||
#155=IFCFILLAREASTYLEHATCHING(#154,IFCPOSITIVELENGTHMEASURE(149.999992057106),$,#4,45.);
|
||||
#156=IFCCURVESTYLE($,#153,$,#152);
|
||||
#157=IFCFILLAREASTYLEHATCHING(#156,IFCPOSITIVELENGTHMEASURE(149.999992057106),$,#4,135.);
|
||||
#158=IFCFILLAREASTYLE('Diagonal crosshatch 1.5mm',(#155,#157));
|
||||
#159=IFCPRESENTATIONSTYLEASSIGNMENT((#151,#158));
|
||||
#160=IFCSTYLEDITEM($,(#159),$);
|
||||
#161=IFCSTYLEDREPRESENTATION(#29,'Style','Material and Cut Pattern',(#160));
|
||||
#162=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#161),#148);
|
||||
#163=IFCMATERIALLAYER(#148,100.,$);
|
||||
#164=IFCMATERIALLAYERSET((#163),'Basic Wall:100 THK PANELED WALL');
|
||||
#165=IFCMATERIALLAYERSETUSAGE(#164,.AXIS2.,.NEGATIVE.,50.);
|
||||
#166=IFCAXIS2PLACEMENT3D(#3,$,$);
|
||||
#167=IFCLOCALPLACEMENT($,#166);
|
||||
#169=IFCRELAGGREGATES('2mVIrQ2DH5CPGwH1OyED$u',#33,$,$,#34,(#168));
|
||||
#170=IFCRELAGGREGATES('3VXf4_mtjDQB30GkCOCW8w',#33,$,$,#168,(#36));
|
||||
#36=IFCBUILDING('0$_rQB9FHFrfiaj51JuLIw',#33,$,$,$,#25,$,$,.ELEMENT.,$,$,#35);
|
||||
#168=IFCSITE('0$_rQB9FHFrfiaj51JuLIv',#33,'Default',$,'',#167,$,$,.ELEMENT.,(42,21,29,879999),(-71,-3,-37,-80000),-0.,$,$);
|
||||
#25=IFCLOCALPLACEMENT(#167,#24);
|
||||
#171=IFCPROPERTYSINGLEVALUE('Name',$,IFCLABEL('PLAN +5.400'),$);
|
||||
#172=IFCPROPERTYSINGLEVALUE('Elevation',$,IFCLENGTHMEASURE(5400.),$);
|
||||
#173=IFCPROPERTYSINGLEVALUE('Line Weight',$,IFCINTEGER(1),$);
|
||||
#174=IFCPROPERTYSINGLEVALUE('Color',$,IFCINTEGER(0),$);
|
||||
#175=IFCPROPERTYSINGLEVALUE('Line Pattern',$,IFCLABEL('Centre'),$);
|
||||
#176=IFCPROPERTYSINGLEVALUE('Elevation Base',$,IFCINTEGER(0),$);
|
||||
#177=IFCPROPERTYSINGLEVALUE('Symbol',$,IFCLABEL('Level Head - Circle'),$);
|
||||
#178=IFCPROPERTYSINGLEVALUE('Symbol at End 1 Default',$,IFCBOOLEAN(.F.),$);
|
||||
#179=IFCPROPERTYSINGLEVALUE('Symbol at End 2 Default',$,IFCBOOLEAN(.T.),$);
|
||||
#180=IFCPROPERTYSINGLEVALUE('Automatic Room Computation Height',$,IFCBOOLEAN(.F.),$);
|
||||
#181=IFCPROPERTYSINGLEVALUE('Computation Height',$,IFCLENGTHMEASURE(1200.),$);
|
||||
#182=IFCPROPERTYSET('0dq5KkyhP0mOSmscWcRrBy',#33,'PSet_Revit_Identity Data',$,(#171));
|
||||
#183=IFCRELDEFINESBYPROPERTIES('1rco$eUZ50sBQY1UU15Rdq',#33,$,$,(#43),#182);
|
||||
#184=IFCPROPERTYSET('28z5YiKhj6NOHVTbTnLhW3',#33,'PSet_Revit_Constraints',$,(#172));
|
||||
#185=IFCRELDEFINESBYPROPERTIES('37pm6jTlL7$RcJWPBMZL3e',#33,$,$,(#43),#184);
|
||||
#186=IFCPROPERTYSET('2akDcAarP0y8xFgVgfdjP5',#33,'PSet_Revit_Type_Graphics',$,(#173,#174,#175,#177,#178,#179));
|
||||
#187=IFCPROPERTYSET('1jytifdZH8WBeE3w$irYoM',#33,'PSet_Revit_Type_Constraints',$,(#176));
|
||||
#188=IFCPROPERTYSET('0_PC7CLDzEP9TCHPvOT9hn',#33,'PSet_Revit_Type_Dimensions',$,(#180,#181));
|
||||
#189=IFCRELCONTAINEDINSPATIALSTRUCTURE('2HtKZwb712kfaDZbHEHDb$',#33,$,$,(#107),#43);
|
||||
#190=IFCRELAGGREGATES('1uJ55mfnb7rfljcNKH9pOD',#33,$,$,#36,(#43));
|
||||
#191=IFCPROPERTYSINGLEVALUE('NumberOfStoreys',$,IFCINTEGER(1),$);
|
||||
#192=IFCPROPERTYSET('3A80PaiP90_uxDcxBq2jnR',#33,'Pset_BuildingCommon',$,(#191));
|
||||
#193=IFCRELDEFINESBYPROPERTIES('3oTMjZvpL11OobWwJ5pPa0',#33,$,$,(#36),#192);
|
||||
#194=IFCPROPERTYSINGLEVALUE('Project Issue Date',$,IFCLABEL('Issue Date'),$);
|
||||
#195=IFCPROPERTYSINGLEVALUE('Project Status',$,IFCLABEL('Project Status'),$);
|
||||
#196=IFCPROPERTYSINGLEVALUE('Client Name',$,IFCLABEL('Owner'),$);
|
||||
#197=IFCPROPERTYSINGLEVALUE('Project Address',$,IFCLABEL('Enter address here'),$);
|
||||
#198=IFCPROPERTYSINGLEVALUE('Project Name',$,IFCLABEL('projects'),$);
|
||||
#199=IFCPROPERTYSINGLEVALUE('Project Number',$,IFCLABEL('number'),$);
|
||||
#200=IFCPROPERTYSET('127y_bBfHFJeXeNhJJWL0n',#33,'PSet_Revit_Other',$,(#194,#195,#196,#197,#198,#199));
|
||||
#201=IFCRELDEFINESBYPROPERTIES('39FMJeDCHDkg2GfDu_m8Uv',#33,$,$,(#36),#200);
|
||||
#202=IFCRELASSOCIATESMATERIAL('3_LP67LlrFs82S4l7mB6wh',#33,$,$,(#107),#165);
|
||||
#203=IFCRELDEFINESBYPROPERTIES('2iKdnje2j8aP9NLSl0vtYX',#33,$,$,(#43),#186);
|
||||
#204=IFCRELDEFINESBYPROPERTIES('3BsM8pQp5Czwg0TBCN30CY',#33,$,$,(#43),#187);
|
||||
#205=IFCRELDEFINESBYPROPERTIES('1bM9tN03v2Iw5jopJTHqdc',#33,$,$,(#43),#188);
|
||||
#206=IFCRELDEFINESBYPROPERTIES('3nkIirYpDDkP7gXsGlA9oM',#33,$,$,(#107),#145);
|
||||
#207=IFCRELDEFINESBYPROPERTIES('3VpSKofPvDRgwm$sXRth5d',#33,$,$,(#107),#146);
|
||||
#208=IFCRELDEFINESBYPROPERTIES('00V5KuW$zEXR82g_jIVQ53',#33,$,$,(#107),#147);
|
||||
#209=IFCPRESENTATIONLAYERASSIGNMENT('Walls',$,(#69,#105),$);
|
||||
#34=IFCPROJECT('0$_rQB9FHFrfiaj51JuLIx',#33,'number',$,$,'projects','Project Status',(#27,#28),#23);
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
Binary file not shown.
@@ -1,410 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('Project Number','2013-08-05T11:05:45',(''),(''),'','','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
#1= IFCORGANIZATION($,'Autodesk Revit Architecture 2014 (ENU)',$,$,$);
|
||||
#5= IFCAPPLICATION(#1,'2014','Autodesk Revit Architecture 2014 (ENU)','Revit');
|
||||
#6= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#9= IFCCARTESIANPOINT((0.,0.));
|
||||
#11= IFCDIRECTION((1.,0.,0.));
|
||||
#13= IFCDIRECTION((-1.,0.,0.));
|
||||
#15= IFCDIRECTION((0.,1.,0.));
|
||||
#17= IFCDIRECTION((0.,-1.,0.));
|
||||
#19= IFCDIRECTION((0.,0.,1.));
|
||||
#21= IFCDIRECTION((0.,0.,-1.));
|
||||
#23= IFCDIRECTION((1.,0.));
|
||||
#25= IFCDIRECTION((-1.,0.));
|
||||
#27= IFCDIRECTION((0.,1.));
|
||||
#29= IFCDIRECTION((0.,-1.));
|
||||
#31= IFCAXIS2PLACEMENT3D(#6,$,$);
|
||||
#32= IFCLOCALPLACEMENT(#556,#31);
|
||||
#35= IFCPERSON($,'','dave.mills',$,$,$,$,$);
|
||||
#37= IFCORGANIZATION($,'','',$,$);
|
||||
#38= IFCPERSONANDORGANIZATION(#35,#37,$);
|
||||
#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1375697133);
|
||||
#42= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#43= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
|
||||
#44= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
|
||||
#45= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
|
||||
#46= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#47= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#48= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#46);
|
||||
#49= IFCCONVERSIONBASEDUNIT(#47,.PLANEANGLEUNIT.,'DEGREE',#48);
|
||||
#50= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);
|
||||
#51= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
|
||||
#52= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.);
|
||||
#53= IFCDERIVEDUNITELEMENT(#50,1);
|
||||
#54= IFCDERIVEDUNITELEMENT(#52,-1);
|
||||
#55= IFCDERIVEDUNITELEMENT(#51,-3);
|
||||
#56= IFCDERIVEDUNIT((#53,#54,#55),.THERMALTRANSMITTANCEUNIT.,$);
|
||||
#58= IFCDERIVEDUNITELEMENT(#43,3);
|
||||
#59= IFCDERIVEDUNITELEMENT(#51,-1);
|
||||
#60= IFCDERIVEDUNIT((#58,#59),.VOLUMETRICFLOWRATEUNIT.,$);
|
||||
#62= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.);
|
||||
#63= IFCUNITASSIGNMENT((#42,#44,#45,#49,#50,#51,#52,#56,#60,#62));
|
||||
#65= IFCAXIS2PLACEMENT3D(#6,$,$);
|
||||
#66= IFCDIRECTION((2.,6.12303176911189E-17,1.));
|
||||
#68= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.00000000000000E-5,#65,#66);
|
||||
#71= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#68,$,.GRAPH_VIEW.,$);
|
||||
#73= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#68,$,.MODEL_VIEW.,$);
|
||||
#74= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#68,$,.MODEL_VIEW.,$);
|
||||
#75= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('FootPrint','Model',*,*,*,*,#68,$,.MODEL_VIEW.,$);
|
||||
#76= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Annotation',3,1.00000000000000E-5,#65,#66);
|
||||
#77= IFCGEOMETRICREPRESENTATIONSUBCONTEXT($,'Annotation',*,*,*,*,#76,0.01,.PLAN_VIEW.,$);
|
||||
#79= IFCPROJECT('0jI6kz9rj7ZAQfwqcKYFL$',#41,'Project Number',$,$,'Project Name','Project Status',(#68,#76),#63);
|
||||
#85= IFCPOSTALADDRESS($,$,$,$,(''),$,'','','','');
|
||||
#89= IFCBUILDING('0jI6kz9rj7ZAQfwqcKYFL_',#41,'',$,$,#32,$,'',.ELEMENT.,$,$,#85);
|
||||
#95= IFCAXIS2PLACEMENT3D(#6,$,$);
|
||||
#96= IFCLOCALPLACEMENT(#32,#95);
|
||||
#98= IFCBUILDINGSTOREY('0jI6kz9rj7ZAQfwqbhTmku',#41,'Level 0',$,$,#96,$,'Level 0',.ELEMENT.,0.);
|
||||
#100= IFCCARTESIANPOINT((0.,0.,4000.));
|
||||
#102= IFCAXIS2PLACEMENT3D(#100,$,$);
|
||||
#663= IFCRELDEFINESBYPROPERTIES('0QsHEvgNPBth0JuOfnWkED',#41,$,$,(#98),#597);
|
||||
#599= IFCRELCONTAINEDINSPATIALSTRUCTURE('3Zu5Bv0LOHrPC10066FoQQ',#41,$,$,(#251),#98);
|
||||
#106= IFCAXIS2PLACEMENT3D(#6,$,$);
|
||||
#107= IFCLOCALPLACEMENT(#96,#106);
|
||||
#109= IFCCARTESIANPOINT((884.601287043893,-1276.36737361194));
|
||||
#111= IFCCARTESIANPOINT((934.686713370143,-1276.36737361194));
|
||||
#113= IFCCARTESIANPOINT((1602.61583383912,-389.995493084105));
|
||||
#115= IFCCARTESIANPOINT((103.386511820466,2683.88014525904));
|
||||
#117= IFCCARTESIANPOINT((-2181.84467363903,898.461866814632));
|
||||
#119= IFCCARTESIANPOINT((-947.471090801113,-1002.30676565574));
|
||||
#121= IFCCARTESIANPOINT((-395.974581633486,362.694993890036));
|
||||
#123= IFCPOLYLINE((#109,#111,#113,#115,#117,#119,#121,#109));
|
||||
#125= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,'Beam and Block 225mm Susp Ground',#123);
|
||||
#126= IFCCARTESIANPOINT((5307.66722093966,2400.34080546281,837.562274151307));
|
||||
#128= IFCAXIS2PLACEMENT3D(#126,#21,#17);
|
||||
#129= IFCEXTRUDEDAREASOLID(#125,#128,#19,1157.56227415131);
|
||||
#130= IFCCARTESIANPOINT((3992.65488561843,3225.15171994683,279.187424717102));
|
||||
#132= IFCDIRECTION((0.0864098993331847,-0.401659996929606,0.9117031184348));
|
||||
#134= IFCDIRECTION((0.996259669612912,0.034837704425333,-0.0790759448450934));
|
||||
#136= IFCAXIS2PLACEMENT3D(#130,#132,#134);
|
||||
#137= IFCPLANE(#136);
|
||||
#138= IFCCARTESIANPOINT((103.386511820467,2683.88014525904));
|
||||
#140= IFCCARTESIANPOINT((-395.974581633486,362.694993890035));
|
||||
#142= IFCCARTESIANPOINT((-2181.84467363903,898.46186681463));
|
||||
#144= IFCPOLYLINE((#138,#140,#142,#138));
|
||||
#146= IFCCARTESIANPOINT((5307.66722093966,2400.34080546281,837.562274151307));
|
||||
#148= IFCAXIS2PLACEMENT3D(#146,#21,#17);
|
||||
#149= IFCPOLYGONALBOUNDEDHALFSPACE(#137,.F.,#148,#144);
|
||||
#150= IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#129,#149);
|
||||
#151= IFCCARTESIANPOINT((5286.89824117145,1774.47765257479,0.));
|
||||
#153= IFCAXIS2PLACEMENT3D(#151,$,$);
|
||||
#154= IFCPLANE(#153);
|
||||
#155= IFCCARTESIANPOINT((103.386511820466,2683.88014525904));
|
||||
#157= IFCCARTESIANPOINT((1602.61583383912,-389.995493084106));
|
||||
#159= IFCCARTESIANPOINT((934.686713370143,-1276.36737361194));
|
||||
#161= IFCCARTESIANPOINT((884.601287043893,-1276.36737361194));
|
||||
#163= IFCCARTESIANPOINT((-395.974581633486,362.694993890035));
|
||||
#165= IFCPOLYLINE((#155,#157,#159,#161,#163,#155));
|
||||
#167= IFCCARTESIANPOINT((5307.66722093966,2400.34080546281,837.562274151307));
|
||||
#169= IFCAXIS2PLACEMENT3D(#167,#21,#17);
|
||||
#170= IFCPOLYGONALBOUNDEDHALFSPACE(#154,.F.,#169,#165);
|
||||
#171= IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#150,#170);
|
||||
#172= IFCCARTESIANPOINT((5221.38385592335,3575.43758748735,279.187424717102));
|
||||
#174= IFCDIRECTION((0.154049964763331,-0.381287042554964,0.911531019513931));
|
||||
#176= IFCDIRECTION((0.988063058896757,0.0594468692472838,-0.142117772921897));
|
||||
#178= IFCAXIS2PLACEMENT3D(#172,#174,#176);
|
||||
#179= IFCPLANE(#178);
|
||||
#180= IFCCARTESIANPOINT((-2181.84467363903,898.46186681463));
|
||||
#182= IFCCARTESIANPOINT((-395.974581633486,362.694993890035));
|
||||
#184= IFCCARTESIANPOINT((-947.471090801113,-1002.30676565574));
|
||||
#186= IFCPOLYLINE((#180,#182,#184,#180));
|
||||
#188= IFCCARTESIANPOINT((5307.66722093966,2400.34080546281,837.562274151307));
|
||||
#190= IFCAXIS2PLACEMENT3D(#188,#21,#17);
|
||||
#191= IFCPOLYGONALBOUNDEDHALFSPACE(#179,.F.,#190,#186);
|
||||
#192= IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#171,#191);
|
||||
#193= IFCCARTESIANPOINT((3992.65488561843,3225.15171994683,-40.8125752828978));
|
||||
#195= IFCDIRECTION((-0.0864098993331847,0.401659996929606,-0.9117031184348));
|
||||
#197= IFCDIRECTION((0.996259669612912,0.034837704425333,-0.0790759448450934));
|
||||
#199= IFCAXIS2PLACEMENT3D(#193,#195,#197);
|
||||
#200= IFCPLANE(#199);
|
||||
#201= IFCCARTESIANPOINT((103.386511820467,2683.88014525904));
|
||||
#203= IFCCARTESIANPOINT((-2181.84467363903,898.46186681463));
|
||||
#205= IFCCARTESIANPOINT((-395.974581633486,362.694993890035));
|
||||
#207= IFCPOLYLINE((#201,#203,#205,#201));
|
||||
#209= IFCCARTESIANPOINT((5307.66722093966,2400.34080546281,837.562274151307));
|
||||
#211= IFCAXIS2PLACEMENT3D(#209,#21,#17);
|
||||
#212= IFCPOLYGONALBOUNDEDHALFSPACE(#200,.F.,#211,#207);
|
||||
#213= IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#192,#212);
|
||||
#214= IFCCARTESIANPOINT((5221.38385592335,3575.43758748735,-40.8125752828978));
|
||||
#216= IFCDIRECTION((-0.154049964763331,0.381287042554964,-0.911531019513931));
|
||||
#218= IFCDIRECTION((0.988063058896757,0.0594468692472838,-0.142117772921897));
|
||||
#220= IFCAXIS2PLACEMENT3D(#214,#216,#218);
|
||||
#221= IFCPLANE(#220);
|
||||
#222= IFCCARTESIANPOINT((-2181.84467363903,898.46186681463));
|
||||
#224= IFCCARTESIANPOINT((-947.471090801113,-1002.30676565574));
|
||||
#226= IFCCARTESIANPOINT((-395.974581633486,362.694993890035));
|
||||
#228= IFCPOLYLINE((#222,#224,#226,#222));
|
||||
#230= IFCCARTESIANPOINT((5307.66722093966,2400.34080546281,837.562274151307));
|
||||
#232= IFCAXIS2PLACEMENT3D(#230,#21,#17);
|
||||
#233= IFCPOLYGONALBOUNDEDHALFSPACE(#221,.F.,#232,#228);
|
||||
#234= IFCBOOLEANCLIPPINGRESULT(.DIFFERENCE.,#213,#233);
|
||||
#235= IFCCOLOURRGB($,0.752941176470588,0.752941176470588,0.752941176470588);
|
||||
#236= IFCSURFACESTYLERENDERING(#235,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(128.),.NOTDEFINED.);
|
||||
#237= IFCSURFACESTYLE('Concrete, Precast',.BOTH.,(#236));
|
||||
#239= IFCPRESENTATIONSTYLEASSIGNMENT((#237));
|
||||
#241= IFCSTYLEDITEM(#129,(#239),$);
|
||||
#244= IFCSHAPEREPRESENTATION(#73,'Body','Clipping',(#234));
|
||||
#247= IFCPRODUCTDEFINITIONSHAPE($,$,(#244));
|
||||
#251= IFCSLAB('3HgFLk8TTFhf$2Wq7uxYkv',#41,'Floor:Beam and Block 225mm Susp Ground:217606',$,'Floor:Beam and Block 225mm Susp Ground',#107,#247,'217606',.FLOOR.);
|
||||
#260= IFCPROPERTYSINGLEVALUE('Height Offset From Level',$,IFCLENGTHMEASURE(0.),$);
|
||||
#261= IFCPROPERTYSINGLEVALUE('Room Bounding',$,IFCBOOLEAN(.T.),$);
|
||||
#262= IFCPROPERTYSINGLEVALUE('Structural',$,IFCBOOLEAN(.F.),$);
|
||||
#263= IFCPROPERTYSINGLEVALUE('Related to Mass',$,IFCBOOLEAN(.F.),$);
|
||||
#264= IFCPROPERTYSINGLEVALUE('Enable Analytical Model',$,IFCBOOLEAN(.F.),$);
|
||||
#265= IFCPROPERTYSINGLEVALUE('Curved Edge Condition',$,IFCINTEGER(0),$);
|
||||
#266= IFCPROPERTYSINGLEVALUE('Perimeter',$,IFCLENGTHMEASURE(13298.5518313399),$);
|
||||
#267= IFCPROPERTYSINGLEVALUE('Volume',$,IFCVOLUMEMEASURE(2.43360159421361),$);
|
||||
#268= IFCPROPERTYSINGLEVALUE('Phase Created',$,IFCLABEL('New Construction'),$);
|
||||
#269= IFCPROPERTYSINGLEVALUE('Area',$,IFCAREAMEASURE(7.60500498191754),$);
|
||||
#270= IFCPROPERTYSINGLEVALUE('Thickness',$,IFCLENGTHMEASURE(320.),$);
|
||||
#271= IFCPROPERTYSINGLEVALUE('Level',$,IFCLABEL('Level: Level 0'),$);
|
||||
#272= IFCPROPERTYSINGLEVALUE('Coarse Scale Fill Pattern',$,IFCLABEL('Solid fill'),$);
|
||||
#273= IFCPROPERTYSINGLEVALUE('Roughness',$,IFCINTEGER(3),$);
|
||||
#274= IFCPROPERTYSINGLEVALUE('Assembly Description',$,IFCTEXT(''),$);
|
||||
#275= IFCPROPERTYSINGLEVALUE('Thermal mass',$,IFCREAL(365368.8),$);
|
||||
#276= IFCPROPERTYSINGLEVALUE('Coarse Scale Fill Color',$,IFCINTEGER(0),$);
|
||||
#277= IFCPROPERTYSINGLEVALUE('Structural Material',$,IFCLABEL('Concrete Masonry, Floor Block'),$);
|
||||
#278= IFCPROPERTYSINGLEVALUE('Heat Transfer Coefficient (U)',$,IFCREAL(0.397589052997394),$);
|
||||
#279= IFCPROPERTYSINGLEVALUE('Keynote',$,IFCTEXT('E60/130'),$);
|
||||
#280= IFCPROPERTYSINGLEVALUE('Assembly Code',$,IFCTEXT(''),$);
|
||||
#281= IFCPROPERTYSINGLEVALUE('Absorptance',$,IFCREAL(0.7),$);
|
||||
#282= IFCPROPERTYSINGLEVALUE('Thermal Resistance (R)',$,IFCREAL(2.51515979240645),$);
|
||||
#283= IFCPROPERTYSINGLEVALUE('Function',$,IFCIDENTIFIER('Interior'),$);
|
||||
#284= IFCPROPERTYSINGLEVALUE('Default Thickness',$,IFCLENGTHMEASURE(320.),$);
|
||||
#285= IFCPROPERTYSET('16zf0JEeP58uphSUtsukrO',#41,'Constraints',$,(#260,#261,#263,#271));
|
||||
#290= IFCRELDEFINESBYPROPERTIES('0zCVt71GL9Iv8htsyDhHBl',#41,$,$,(#251),#285);
|
||||
#294= IFCPROPERTYSET('1FyqoU7Lb9ofPfcfMbWraG',#41,'Structural',$,(#262,#264));
|
||||
#296= IFCRELDEFINESBYPROPERTIES('1PWunQtunCI9mnhYQ$Ay$Z',#41,$,$,(#251),#294);
|
||||
#299= IFCPROPERTYSET('3BTw92SBP1sfKJ_LPo$s3_',#41,'Slab Shape Edit',$,(#265));
|
||||
#301= IFCRELDEFINESBYPROPERTIES('0ZYr5EBWv00uUQU19ErHCQ',#41,$,$,(#251),#299);
|
||||
#304= IFCPROPERTYSET('2k3_uEr6P8axYydD_nkWqV',#41,'Dimensions',$,(#266,#267,#269,#270));
|
||||
#306= IFCRELDEFINESBYPROPERTIES('2jPZWgPGjFTuN0DTGBbGW4',#41,$,$,(#251),#304);
|
||||
#309= IFCPROPERTYSET('1sFPqTlKbBgB77ULTFHXoe',#41,'Phasing',$,(#268));
|
||||
#311= IFCRELDEFINESBYPROPERTIES('2mC9qrUpzFUe1HC4sLOEFo',#41,$,$,(#251),#309);
|
||||
#314= IFCPROPERTYSET('02SP_1XZX0Z8uW_ADBFi5I',#41,'Graphics',$,(#272,#276));
|
||||
#316= IFCPROPERTYSET('0s6ZDK8jn3_Bq8YWsUfrSz',#41,'Identity Data',$,(#274,#279,#280));
|
||||
#318= IFCPROPERTYSET('2WlKzSxH552QKtFMz0cnc3',#41,'Analytical Properties',$,(#273,#275,#278,#281,#282));
|
||||
#320= IFCPROPERTYSET('0CFpqTF0DAvRGYsst2wISG',#41,'Construction',$,(#283,#284));
|
||||
#322= IFCPROPERTYSET('3MgWNgEbfDjxOdrcTzLset',#41,'Materials and Finishes',$,(#277));
|
||||
#324= IFCMATERIAL('Concrete, Sand/Cement Screed');
|
||||
#327= IFCCOLOURRGB($,0.498039215686275,0.498039215686275,0.498039215686275);
|
||||
#328= IFCSURFACESTYLERENDERING(#327,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(0.),.NOTDEFINED.);
|
||||
#329= IFCSURFACESTYLE('Concrete, Sand/Cement Screed',.BOTH.,(#328));
|
||||
#331= IFCCOLOURRGB($,0.,0.,0.);
|
||||
#332= IFCCURVESTYLEFONTPATTERN(33.528,576.072);
|
||||
#333= IFCCURVESTYLEFONTPATTERN(33.528,576.072);
|
||||
#334= IFCCURVESTYLEFONTPATTERN(33.528,1185.672);
|
||||
#335= IFCCURVESTYLEFONTPATTERN(33.528,576.072);
|
||||
#336= IFCCURVESTYLEFONTPATTERN(33.528,372.872);
|
||||
#337= IFCCURVESTYLEFONTPATTERN(33.528,982.472);
|
||||
#338= IFCCURVESTYLEFONT('Sand:1',(#332,#333,#334,#335,#336,#337));
|
||||
#340= IFCCURVESTYLE('Sand:1',#338,$,#331);
|
||||
#341= IFCCARTESIANPOINT((812.8,0.));
|
||||
#343= IFCFILLAREASTYLEHATCHING(#340,IFCPOSITIVELENGTHMEASURE(203.2),$,#341,0.);
|
||||
#344= IFCCURVESTYLEFONTPATTERN(33.528,576.072);
|
||||
#345= IFCCURVESTYLEFONTPATTERN(33.528,576.072);
|
||||
#346= IFCCURVESTYLEFONTPATTERN(33.528,1185.672);
|
||||
#347= IFCCURVESTYLEFONTPATTERN(33.528,576.072);
|
||||
#348= IFCCURVESTYLEFONTPATTERN(33.528,372.872);
|
||||
#349= IFCCURVESTYLEFONTPATTERN(33.528,982.472);
|
||||
#350= IFCCURVESTYLEFONT('Sand:2',(#344,#345,#346,#347,#348,#349));
|
||||
#352= IFCCURVESTYLE('Sand:2',#350,$,#331);
|
||||
#353= IFCCARTESIANPOINT((-101.599999999999,805.505448195993));
|
||||
#355= IFCFILLAREASTYLEHATCHING(#352,IFCPOSITIVELENGTHMEASURE(203.2),$,#353,120.);
|
||||
#356= IFCCURVESTYLEFONTPATTERN(33.528,576.072);
|
||||
#357= IFCCURVESTYLEFONTPATTERN(33.528,576.072);
|
||||
#358= IFCCURVESTYLEFONTPATTERN(33.528,1185.672);
|
||||
#359= IFCCURVESTYLEFONTPATTERN(33.528,576.072);
|
||||
#360= IFCCURVESTYLEFONTPATTERN(33.528,372.872);
|
||||
#361= IFCCURVESTYLEFONTPATTERN(33.528,982.472);
|
||||
#362= IFCCURVESTYLEFONT('Sand:3',(#356,#357,#358,#359,#360,#361));
|
||||
#364= IFCCURVESTYLE('Sand:3',#362,$,#331);
|
||||
#365= IFCCARTESIANPOINT((-0.,-195.90544819599));
|
||||
#367= IFCFILLAREASTYLEHATCHING(#364,IFCPOSITIVELENGTHMEASURE(203.2),$,#365,240.);
|
||||
#368= IFCFILLAREASTYLE('Sand',(#343,#355,#367));
|
||||
#370= IFCPRESENTATIONSTYLEASSIGNMENT((#329,#368));
|
||||
#372= IFCSTYLEDITEM($,(#370),$);
|
||||
#374= IFCSTYLEDREPRESENTATION(#68,'Style','Material and Cut Pattern',(#372));
|
||||
#377= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#374),#324);
|
||||
#380= IFCMATERIALLAYER(#324,65.,$);
|
||||
#382= IFCMATERIAL('Rigid insulation');
|
||||
#383= IFCCOLOURRGB($,0.498039215686275,0.498039215686275,0.498039215686275);
|
||||
#384= IFCSURFACESTYLERENDERING(#383,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.);
|
||||
#385= IFCSURFACESTYLE('Rigid insulation',.BOTH.,(#384));
|
||||
#387= IFCCOLOURRGB($,0.,0.,0.);
|
||||
#388= IFCDRAUGHTINGPREDEFINEDCURVEFONT('continuous');
|
||||
#389= IFCCURVESTYLE($,#388,$,#387);
|
||||
#390= IFCFILLAREASTYLEHATCHING(#389,IFCPOSITIVELENGTHMEASURE(300.),$,#9,0.);
|
||||
#391= IFCCURVESTYLE($,#388,$,#387);
|
||||
#392= IFCFILLAREASTYLEHATCHING(#391,IFCPOSITIVELENGTHMEASURE(300.),$,#9,90.);
|
||||
#393= IFCFILLAREASTYLE('Crosshatch',(#390,#392));
|
||||
#395= IFCPRESENTATIONSTYLEASSIGNMENT((#385,#393));
|
||||
#397= IFCSTYLEDITEM($,(#395),$);
|
||||
#399= IFCSTYLEDREPRESENTATION(#68,'Style','Material and Cut Pattern',(#397));
|
||||
#401= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#399),#382);
|
||||
#404= IFCMATERIALLAYER(#382,80.,$);
|
||||
#405= IFCMATERIAL('Concrete Masonry, Floor Block');
|
||||
#406= IFCCOLOURRGB($,0.709803921568627,0.709803921568627,0.709803921568627);
|
||||
#407= IFCSURFACESTYLERENDERING(#406,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(128.),.NOTDEFINED.);
|
||||
#408= IFCSURFACESTYLE('Concrete Masonry, Floor Block',.BOTH.,(#407));
|
||||
#410= IFCCOLOURRGB($,0.,0.,0.);
|
||||
#411= IFCCURVESTYLE($,#388,$,#410);
|
||||
#412= IFCFILLAREASTYLEHATCHING(#411,IFCPOSITIVELENGTHMEASURE(149.999992057106),$,#9,45.);
|
||||
#413= IFCFILLAREASTYLE('Diagonal up 1.5mm',(#412));
|
||||
#415= IFCPRESENTATIONSTYLEASSIGNMENT((#408,#413));
|
||||
#417= IFCSTYLEDITEM($,(#415),$);
|
||||
#419= IFCSTYLEDREPRESENTATION(#68,'Style','Material and Cut Pattern',(#417));
|
||||
#421= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#419),#405);
|
||||
#424= IFCMATERIALLAYER(#405,100.,$);
|
||||
#425= IFCMATERIAL('Concrete, Precast');
|
||||
#426= IFCCOLOURRGB($,0.,0.,0.);
|
||||
#427= IFCCURVESTYLEFONTPATTERN(76.2,838.2);
|
||||
#428= IFCCURVESTYLEFONT('Concrete:1',(#427));
|
||||
#430= IFCCURVESTYLE('Concrete:1',#428,$,#426);
|
||||
#431= IFCCARTESIANPOINT((269.702496520064,321.418919159413));
|
||||
#433= IFCFILLAREASTYLEHATCHING(#430,IFCPOSITIVELENGTHMEASURE(599.226132),$,#431,230.);
|
||||
#434= IFCCURVESTYLEFONTPATTERN(60.96,670.56);
|
||||
#435= IFCCURVESTYLEFONT('Concrete:2',(#434));
|
||||
#437= IFCCURVESTYLE('Concrete:2',#435,$,#426);
|
||||
#438= IFCCARTESIANPOINT((-206.253843026946,18.0448730735145));
|
||||
#440= IFCFILLAREASTYLEHATCHING(#437,IFCPOSITIVELENGTHMEASURE(749.032538),$,#438,355.);
|
||||
#441= IFCCURVESTYLEFONTPATTERN(64.7600432,712.360272);
|
||||
#442= IFCCURVESTYLEFONT('Concrete:3',(#441));
|
||||
#444= IFCCURVESTYLE('Concrete:3',#442,$,#426);
|
||||
#445= IFCCARTESIANPOINT((-44.888915909931,567.255017497859));
|
||||
#447= IFCFILLAREASTYLEHATCHING(#444,IFCPOSITIVELENGTHMEASURE(705.080378),$,#445,280.4514);
|
||||
#448= IFCCURVESTYLEFONTPATTERN(114.3,1257.3);
|
||||
#449= IFCCURVESTYLEFONT('Concrete:4',(#448));
|
||||
#451= IFCCURVESTYLE('Concrete:4',#449,$,#426);
|
||||
#452= IFCCARTESIANPOINT((435.742098974862,657.336905769826));
|
||||
#454= IFCFILLAREASTYLEHATCHING(#451,IFCPOSITIVELENGTHMEASURE(898.839198),$,#452,226.1842);
|
||||
#455= IFCCURVESTYLEFONTPATTERN(97.1400648,1068.540408);
|
||||
#456= IFCCURVESTYLEFONT('Concrete:5',(#455));
|
||||
#458= IFCCURVESTYLE('Concrete:5',#456,$,#426);
|
||||
#459= IFCCARTESIANPOINT((-10.5586587498264,1056.67704007865));
|
||||
#461= IFCFILLAREASTYLEHATCHING(#458,IFCPOSITIVELENGTHMEASURE(1057.62044),$,#459,276.6356);
|
||||
#462= IFCCURVESTYLEFONTPATTERN(91.44,1005.84);
|
||||
#463= IFCCURVESTYLEFONT('Concrete:6',(#462));
|
||||
#465= IFCCURVESTYLE('Concrete:6',#463,$,#426);
|
||||
#466= IFCCARTESIANPOINT((777.423344307836,82.628976622327));
|
||||
#468= IFCFILLAREASTYLEHATCHING(#465,IFCPOSITIVELENGTHMEASURE(1123.548934),$,#466,351.1842);
|
||||
#469= IFCCURVESTYLEFONTPATTERN(76.2,838.2);
|
||||
#470= IFCCURVESTYLEFONT('Concrete:7',(#469));
|
||||
#472= IFCCURVESTYLE('Concrete:7',#470,$,#426);
|
||||
#473= IFCCARTESIANPOINT((493.314102658805,302.764956026886));
|
||||
#475= IFCFILLAREASTYLEHATCHING(#472,IFCPOSITIVELENGTHMEASURE(599.226132),$,#473,201.);
|
||||
#476= IFCCURVESTYLEFONTPATTERN(60.96,670.56);
|
||||
#477= IFCCURVESTYLEFONT('Concrete:8',(#476));
|
||||
#479= IFCCURVESTYLE('Concrete:8',#477,$,#426);
|
||||
#480= IFCCARTESIANPOINT((-70.0453477224384,268.176248915166));
|
||||
#482= IFCFILLAREASTYLEHATCHING(#479,IFCPOSITIVELENGTHMEASURE(749.032538),$,#480,326.);
|
||||
#483= IFCCURVESTYLEFONTPATTERN(64.7600432,712.360272);
|
||||
#484= IFCCURVESTYLEFONT('Concrete:9',(#483));
|
||||
#486= IFCCURVESTYLE('Concrete:9',#484,$,#426);
|
||||
#487= IFCCARTESIANPOINT((337.349933176118,670.294961900504));
|
||||
#489= IFCFILLAREASTYLEHATCHING(#486,IFCPOSITIVELENGTHMEASURE(705.080378),$,#487,251.4514);
|
||||
#490= IFCCURVESTYLEFONTPATTERN(33.528,628.904);
|
||||
#491= IFCCURVESTYLEFONTPATTERN(33.528,647.192);
|
||||
#492= IFCCURVESTYLEFONTPATTERN(33.528,639.572);
|
||||
#493= IFCCURVESTYLEFONT('Concrete:10',(#490,#491,#492));
|
||||
#495= IFCCURVESTYLE('Concrete:10',#493,$,#426);
|
||||
#496= IFCCARTESIANPOINT((171.123776770131,131.307892200608));
|
||||
#498= IFCFILLAREASTYLEHATCHING(#495,IFCPOSITIVELENGTHMEASURE(260.8072),$,#496,37.5);
|
||||
#499= IFCCURVESTYLEFONTPATTERN(33.528,354.584);
|
||||
#500= IFCCURVESTYLEFONTPATTERN(33.528,613.664);
|
||||
#501= IFCCURVESTYLEFONTPATTERN(33.528,223.012);
|
||||
#502= IFCCURVESTYLEFONT('Concrete:11',(#499,#500,#501));
|
||||
#504= IFCCURVESTYLE('Concrete:11',#502,$,#426);
|
||||
#505= IFCCARTESIANPOINT((314.582281890354,41.4155431076072));
|
||||
#507= IFCFILLAREASTYLEHATCHING(#504,IFCPOSITIVELENGTHMEASURE(362.4072),$,#505,7.5);
|
||||
#508= IFCCURVESTYLEFONTPATTERN(33.528,220.472);
|
||||
#509= IFCCURVESTYLEFONTPATTERN(33.528,758.952);
|
||||
#510= IFCCURVESTYLEFONTPATTERN(33.528,1018.032);
|
||||
#511= IFCCURVESTYLEFONT('Concrete:12',(#508,#509,#510));
|
||||
#513= IFCCURVESTYLE('Concrete:12',#511,$,#426);
|
||||
#514= IFCCARTESIANPOINT((169.604538674044,-252.389742537839));
|
||||
#516= IFCFILLAREASTYLEHATCHING(#513,IFCPOSITIVELENGTHMEASURE(272.0848),$,#514,-32.5);
|
||||
#517= IFCCURVESTYLEFONTPATTERN(33.528,296.672);
|
||||
#518= IFCCURVESTYLEFONTPATTERN(33.528,492.76);
|
||||
#519= IFCCURVESTYLEFONTPATTERN(33.528,713.232);
|
||||
#520= IFCCURVESTYLEFONT('Concrete:13',(#517,#518,#519));
|
||||
#522= IFCCURVESTYLE('Concrete:13',#520,$,#426);
|
||||
#523= IFCCARTESIANPOINT((-56.748608656703,-248.710049520697));
|
||||
#525= IFCFILLAREASTYLEHATCHING(#522,IFCPOSITIVELENGTHMEASURE(475.2848),$,#523,-42.5);
|
||||
#526= IFCFILLAREASTYLE('Concrete',(#433,#440,#447,#454,#461,#468,#475,#482,#489,#498,#507,#516,#525));
|
||||
#528= IFCPRESENTATIONSTYLEASSIGNMENT((#237,#526));
|
||||
#530= IFCSTYLEDITEM($,(#528),$);
|
||||
#532= IFCSTYLEDREPRESENTATION(#68,'Style','Material and Cut Pattern',(#530));
|
||||
#534= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#532),#425);
|
||||
#537= IFCMATERIALLAYER(#425,75.,$);
|
||||
#538= IFCMATERIALLAYERSET((#380,#404,#424,#537),'Floor:Beam and Block 225mm Susp Ground');
|
||||
#544= IFCMATERIALLAYERSETUSAGE(#538,.AXIS3.,.POSITIVE.,0.);
|
||||
#545= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Beam and Block 225mm Susp Ground'),$);
|
||||
#546= IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.F.),$);
|
||||
#547= IFCPROPERTYSINGLEVALUE('LoadBearing',$,IFCBOOLEAN(.T.),$);
|
||||
#548= IFCPROPERTYSINGLEVALUE('ThermalTransmittance',$,IFCTHERMALTRANSMITTANCEMEASURE(0.397589052997394),$);
|
||||
#549= IFCPROPERTYSINGLEVALUE('PitchAngle',$,IFCPLANEANGLEMEASURE(0.),$);
|
||||
#550= IFCPROPERTYSET('3HgFLk8TTFhf$2Wq3uxYkv',#41,'Pset_SlabCommon',$,(#545,#546,#547,#548,#549));
|
||||
#552= IFCRELDEFINESBYPROPERTIES('2wJQGru1D5p89EjPo60WNh',#41,$,$,(#251),#550);
|
||||
#555= IFCAXIS2PLACEMENT3D(#6,$,$);
|
||||
#556= IFCLOCALPLACEMENT($,#555);
|
||||
#557= IFCSITE('0jI6kz9rj7ZAQfwqcKYFLz',#41,'Default',$,'',#556,$,$,.ELEMENT.,$,$,0.,$,$);
|
||||
#562= IFCPROPERTYSINGLEVALUE('AboveGround',$,IFCLOGICAL(.U.),$);
|
||||
#563= IFCPROPERTYSET('2y6eFWYEH60Q_1QofreKWl',#41,'Pset_BuildingStoreyCommon',$,(#562));
|
||||
#565= IFCRELDEFINESBYPROPERTIES('3yc32vkgv4We97hvWdvc7$',#41,$,$,(#98),#563);
|
||||
#569= IFCPROPERTYSINGLEVALUE('Name',$,IFCTEXT('Level 0'),$);
|
||||
#570= IFCPROPERTYSINGLEVALUE('Elevation',$,IFCLENGTHMEASURE(0.),$);
|
||||
#571= IFCPROPERTYSINGLEVALUE('Computation Height',$,IFCLENGTHMEASURE(0.),$);
|
||||
#572= IFCPROPERTYSINGLEVALUE('Building Story',$,IFCBOOLEAN(.T.),$);
|
||||
#573= IFCPROPERTYSINGLEVALUE('Line Weight',$,IFCIDENTIFIER('1'),$);
|
||||
#574= IFCPROPERTYSINGLEVALUE('Elevation Base',$,IFCIDENTIFIER('Project Base Point'),$);
|
||||
#575= IFCPROPERTYSINGLEVALUE('Symbol at End 2 Default',$,IFCBOOLEAN(.F.),$);
|
||||
#576= IFCPROPERTYSINGLEVALUE('Symbol',$,IFCLABEL('Level Head - Circle: Level Head - Circle'),$);
|
||||
#577= IFCPROPERTYSINGLEVALUE('Color',$,IFCINTEGER(0),$);
|
||||
#578= IFCPROPERTYSINGLEVALUE('Line Pattern',$,IFCLABEL('Centre'),$);
|
||||
#579= IFCPROPERTYSINGLEVALUE('Symbol at End 1 Default',$,IFCBOOLEAN(.T.),$);
|
||||
#580= IFCPROPERTYSET('3atPwuYcb8NBVwt6gA_gad',#41,'Identity Data',$,(#569,#262,#572));
|
||||
#582= IFCRELDEFINESBYPROPERTIES('37Ns5Hz$v9SeRN96BHaKsZ',#41,$,$,(#98),#580);
|
||||
#585= IFCPROPERTYSET('16xT06UnDCVBcuwrHqVRGC',#41,'Constraints',$,(#570));
|
||||
#587= IFCRELDEFINESBYPROPERTIES('0GNuiomV5ESO6YYvzLBSMX',#41,$,$,(#98),#585);
|
||||
#590= IFCPROPERTYSET('0JtEirreL7g8p_k9cYi6Wo',#41,'Dimensions',$,(#571));
|
||||
#592= IFCRELDEFINESBYPROPERTIES('35oVBWv3T7TOCr2N1LLeCk',#41,$,$,(#98),#590);
|
||||
#595= IFCPROPERTYSET('0Z7sOLTwTCkRYhZ1rhFAAc',#41,'Graphics',$,(#573,#575,#576,#577,#578,#579));
|
||||
#597= IFCPROPERTYSET('2aBBUNdC5Ejhl1Dd53Seb_',#41,'Constraints',$,(#574));
|
||||
#603= IFCRELAGGREGATES('2Or3ed41rD3u76Lm2s7UOd',#41,$,$,#79,(#557));
|
||||
#607= IFCRELAGGREGATES('0GEoefa211w91carb_gm9p',#41,$,$,#557,(#89));
|
||||
#611= IFCRELAGGREGATES('2$1LAsj$T3CPRLiPj39tWH',#41,$,$,#89,(#98));
|
||||
#615= IFCPROPERTYSINGLEVALUE('NumberOfStoreys',$,IFCINTEGER(1),$);
|
||||
#616= IFCPROPERTYSET('2FiUiubW97e9lZ7ujDAP8i',#41,'Pset_BuildingCommon',$,(#615));
|
||||
#618= IFCRELDEFINESBYPROPERTIES('1hzN469$b3HgO2UMk8QCfg',#41,$,$,(#89),#616);
|
||||
#622= IFCPROPERTYSINGLEVALUE('Project Name',$,IFCTEXT('Project Name'),$);
|
||||
#623= IFCPROPERTYSINGLEVALUE('Project Status',$,IFCTEXT('Project Status'),$);
|
||||
#624= IFCPROPERTYSINGLEVALUE('Building Name',$,IFCTEXT(''),$);
|
||||
#625= IFCPROPERTYSINGLEVALUE('Organization Description',$,IFCTEXT(''),$);
|
||||
#626= IFCPROPERTYSINGLEVALUE('Project Address',$,IFCTEXT('Enter address here'),$);
|
||||
#627= IFCPROPERTYSINGLEVALUE('Project Number',$,IFCTEXT('Project Number'),$);
|
||||
#628= IFCPROPERTYSINGLEVALUE('Project Issue Date',$,IFCTEXT('Issue Date'),$);
|
||||
#629= IFCPROPERTYSINGLEVALUE('Client Name',$,IFCTEXT('Owner'),$);
|
||||
#630= IFCPROPERTYSINGLEVALUE('Author',$,IFCTEXT(''),$);
|
||||
#631= IFCPROPERTYSINGLEVALUE('Organization Name',$,IFCTEXT(''),$);
|
||||
#632= IFCPROPERTYSET('0DRivpXNPD6hheen3gQzqz',#41,'Other',$,(#622,#623,#626,#627,#628,#629));
|
||||
#634= IFCRELDEFINESBYPROPERTIES('0P9kBw51f1qwgdA_NGzm0h',#41,$,$,(#89),#632);
|
||||
#637= IFCPROPERTYSET('0bsYiNj3T6zRvCeDr5qzEF',#41,'Identity Data',$,(#624,#625,#630,#631));
|
||||
#639= IFCRELDEFINESBYPROPERTIES('3dea3nqt1C4hudrQhYfl_0',#41,$,$,(#89),#637);
|
||||
#642= IFCRELASSOCIATESMATERIAL('0t2BxR6Vf0vAdho1sWfb5o',#41,$,$,(#251),#544);
|
||||
#645= IFCRELDEFINESBYPROPERTIES('20m5CUwvPCGPz066QBkW0q',#41,$,$,(#251),#314);
|
||||
#648= IFCRELDEFINESBYPROPERTIES('1qg3Wfj59E0Bq_0hDVvP46',#41,$,$,(#251),#316);
|
||||
#651= IFCRELDEFINESBYPROPERTIES('2sRfn_msDCCAaKC7pnx2Bw',#41,$,$,(#251),#318);
|
||||
#654= IFCRELDEFINESBYPROPERTIES('0F0ueYZyrDLQyU6UuD2Gqn',#41,$,$,(#251),#320);
|
||||
#657= IFCRELDEFINESBYPROPERTIES('1Xktpq4bPCSwElNpZ2fQh3',#41,$,$,(#251),#322);
|
||||
#660= IFCRELDEFINESBYPROPERTIES('3sCzONGnrDcgbhS3pxRLjd',#41,$,$,(#98),#595);
|
||||
#666= IFCPRESENTATIONLAYERASSIGNMENT('A-230-M_FLOOR',$,(#244),$);
|
||||
ENDSEC;
|
||||
|
||||
END-ISO-10303-21;
|
||||
@@ -1,98 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
|
||||
FILE_NAME('same_wall_different_material.ifc','2017-10-04T10:18:17',(''),(''),'IfcOpenShell-0.5.0-dev','IfcOpenShell-0.5.0-dev','');
|
||||
FILE_SCHEMA(('IFC2X3'));
|
||||
ENDSEC;
|
||||
DATA;
|
||||
#1=IFCPERSON($,$,'',$,$,$,$,$);
|
||||
#2=IFCORGANIZATION($,'',$,$,$);
|
||||
#3=IFCPERSONANDORGANIZATION(#1,#2,$);
|
||||
#4=IFCAPPLICATION(#2,'0.5.0-dev','IfcOpenShell-0.5.0-dev','');
|
||||
#5=IFCOWNERHISTORY(#3,#4,$,.ADDED.,$,#3,#4,1507112297.06);
|
||||
#6=IFCDIRECTION((1.,0.,0.));
|
||||
#7=IFCDIRECTION((0.,0.,1.));
|
||||
#8=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#9=IFCAXIS2PLACEMENT3D(#8,#7,#6);
|
||||
#10=IFCDIRECTION((0.,1.,0.));
|
||||
#11=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#9,#10);
|
||||
#12=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#13=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
|
||||
#14=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
|
||||
#15=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
|
||||
#16=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#17=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453292519943295),#16);
|
||||
#18=IFCCONVERSIONBASEDUNIT(#12,.PLANEANGLEUNIT.,'DEGREE',#17);
|
||||
#19=IFCUNITASSIGNMENT((#13,#14,#15,#18));
|
||||
#20=IFCPROJECT('0cyJ4eJAPFPe_n3Hv_GVIY',#5,'',$,$,$,$,(#11),#19);
|
||||
#21=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#22=IFCDIRECTION((0.,0.,1.));
|
||||
#23=IFCDIRECTION((1.,0.,0.));
|
||||
#24=IFCAXIS2PLACEMENT3D(#21,#22,#23);
|
||||
#25=IFCLOCALPLACEMENT($,#24);
|
||||
#26=IFCSITE('2joly$7s56vuNdMwWPrcyW',#5,'Site',$,$,#25,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#27=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#28=IFCDIRECTION((0.,0.,1.));
|
||||
#29=IFCDIRECTION((1.,0.,0.));
|
||||
#30=IFCAXIS2PLACEMENT3D(#27,#28,#29);
|
||||
#31=IFCLOCALPLACEMENT(#25,#30);
|
||||
#32=IFCBUILDING('2ifJ5W4yf03uwJFn71vz3M',#5,'Building',$,$,#31,$,$,.ELEMENT.,$,$,$);
|
||||
#33=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#34=IFCDIRECTION((0.,0.,1.));
|
||||
#35=IFCDIRECTION((1.,0.,0.));
|
||||
#36=IFCAXIS2PLACEMENT3D(#33,#34,#35);
|
||||
#37=IFCLOCALPLACEMENT(#31,#36);
|
||||
#38=IFCBUILDINGSTOREY('1v0G48V0L8SPtOnTYuDuc7',#5,'Storey',$,$,#37,$,$,.ELEMENT.,0.);
|
||||
#39=IFCRELAGGREGATES('0q3NZw4jj0EvkKpU8GwYFQ',#5,'Building Container',$,#32,(#38));
|
||||
#40=IFCRELAGGREGATES('18XjkqO3TBCuV71jGUr1uL',#5,'Site Container',$,#26,(#32));
|
||||
#41=IFCRELAGGREGATES('2RUmN7CUn9_8fUqUbjBwax',#5,'Project Container',$,#20,(#26));
|
||||
#42=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#43=IFCDIRECTION((0.,0.,1.));
|
||||
#44=IFCDIRECTION((1.,0.,0.));
|
||||
#45=IFCAXIS2PLACEMENT3D(#42,#43,#44);
|
||||
#46=IFCLOCALPLACEMENT(#37,#45);
|
||||
#47=IFCCARTESIANPOINT((2.,0.,0.));
|
||||
#48=IFCDIRECTION((0.,0.,1.));
|
||||
#49=IFCDIRECTION((1.,0.,0.));
|
||||
#50=IFCAXIS2PLACEMENT3D(#47,#48,#49);
|
||||
#51=IFCLOCALPLACEMENT(#37,#50);
|
||||
#52=IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#53=IFCDIRECTION((0.,0.,1.));
|
||||
#54=IFCDIRECTION((1.,0.,0.));
|
||||
#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);
|
||||
#56=IFCCARTESIANPOINT((0.,0.));
|
||||
#57=IFCDIRECTION((1.,0.));
|
||||
#58=IFCAXIS2PLACEMENT2D(#56,#57);
|
||||
#59=IFCRECTANGLEPROFILEDEF(.AREA.,$,#58,2.,2.);
|
||||
#60=IFCDIRECTION((0.,0.,1.));
|
||||
#61=IFCEXTRUDEDAREASOLID(#59,#55,#60,3.);
|
||||
#62=IFCSHAPEREPRESENTATION(#11,'Body','SweptSolid',(#61));
|
||||
#63=IFCPRODUCTDEFINITIONSHAPE($,$,(#62));
|
||||
#64=IFCWALLSTANDARDCASE('0PRMidDVX1$Qhu1ANYjgKr',#5,'Wall1',$,$,#46,#63,$);
|
||||
#65=IFCWALLSTANDARDCASE('3bdBQ15d16_RwC18lCY2eB',#5,'Wall2',$,$,#51,#63,$);
|
||||
#66=IFCMATERIAL('red material');
|
||||
#67=IFCMATERIALLAYER(#66,2.,$);
|
||||
#68=IFCMATERIALLAYERSET((#67),$);
|
||||
#69=IFCMATERIALLAYERSETUSAGE(#68,.AXIS2.,.POSITIVE.,0.);
|
||||
#70=IFCCOLOURRGB('Red',1.,0.,0.);
|
||||
#71=IFCSURFACESTYLESHADING(#70);
|
||||
#72=IFCSURFACESTYLE($,.BOTH.,(#71));
|
||||
#73=IFCPRESENTATIONSTYLEASSIGNMENT((#72));
|
||||
#74=IFCSTYLEDITEM($,(#73),$);
|
||||
#75=IFCSTYLEDREPRESENTATION(#11,$,$,(#74));
|
||||
#76=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#75),#66);
|
||||
#77=IFCMATERIAL('blue material');
|
||||
#78=IFCMATERIALLAYER(#77,2.,$);
|
||||
#79=IFCMATERIALLAYERSET((#78),$);
|
||||
#80=IFCMATERIALLAYERSETUSAGE(#79,.AXIS2.,.POSITIVE.,0.);
|
||||
#81=IFCCOLOURRGB('Blue',0.,0.,1.);
|
||||
#82=IFCSURFACESTYLESHADING(#81);
|
||||
#83=IFCSURFACESTYLE($,.BOTH.,(#82));
|
||||
#84=IFCPRESENTATIONSTYLEASSIGNMENT((#83));
|
||||
#85=IFCSTYLEDITEM($,(#84),$);
|
||||
#86=IFCSTYLEDREPRESENTATION(#11,$,$,(#85));
|
||||
#87=IFCMATERIALDEFINITIONREPRESENTATION($,$,(#86),#77);
|
||||
#88=IFCRELASSOCIATESMATERIAL('2wD9fcmQnC6PyZl2XJGSpJ',#5,$,$,(#64),#69);
|
||||
#89=IFCRELASSOCIATESMATERIAL('1XR4iTfZHCduqo5B6$U1t3',#5,$,$,(#65),#80);
|
||||
ENDSEC;
|
||||
END-ISO-10303-21;
|
||||
@@ -1,622 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
/* NOTE a valid model view name has to be asserted, replacing 'notYetAssigned' ----------------- */
|
||||
FILE_DESCRIPTION(
|
||||
( 'ViewDefinition [notYetAssigned]'
|
||||
,'Comment [manual creation of example file]'
|
||||
)
|
||||
,'2;1');
|
||||
/* NOTE standard header information according to ISO 10303-21 ---------------------------------- */
|
||||
FILE_NAME(
|
||||
'standard_case_element_beam.ifc',
|
||||
'2011-11-07T18:00:00',
|
||||
('Thomas Liebich'),
|
||||
('buildingSMART International'),
|
||||
'IFC text editor',
|
||||
'IFC text editor',
|
||||
'reference file created for the IFC4 specification');
|
||||
/* NOTE schema name to be replaced with 'IFC4' after the final release ------------------------ */
|
||||
FILE_SCHEMA(('IFC4'));
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
#100= IFCBEAMTYPE('0juf4qyggSstrxA20Qwnsj',$,'IPE220','Beam type',$,$,$,$,$,.BEAM.);
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and profile to the beam type */
|
||||
#110= IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20Q49sj',$,$,$,(#100),#111);
|
||||
#111= IFCMATERIALPROFILESET($,$,(#112),$);
|
||||
#112= IFCMATERIALPROFILE('IPE220',$,#113,#120,$,$);
|
||||
#113= IFCMATERIAL('S275J2',$,'Steel');
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#120= IFCISHAPEPROFILEDEF(.AREA.,'IPE220',$,110.,220.,5.9,9.2,12.0,$,$);
|
||||
|
||||
|
||||
#200= IFCBEAMTYPE('0juf4qyggSstrxA20Qdisj',$,'1/2IPE300','Beam type',$,$,$,$,$,.BEAM.);
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and profile to the beam type */
|
||||
#210= IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20Q2fsj',$,$,$,(#200),#211);
|
||||
#211= IFCMATERIALPROFILESET($,$,(#212),$);
|
||||
#212= IFCMATERIALPROFILE('1/2IPE300',$,#213,#220,$,$);
|
||||
#213= IFCMATERIAL('S275J2',$,'Steel');
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#220= IFCTSHAPEPROFILEDEF(.AREA.,'1/2IPE300',$,150.0,150.0,7.1,10.7,15.0,$,$,$,$);
|
||||
|
||||
|
||||
/* beam A-1 - beam axis along global x axis -------------------------------- */
|
||||
/* cardinal point = 1 - bottom left */
|
||||
/* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */
|
||||
#1000= IFCBEAMSTANDARDCASE('0juf4qyggSI8rxA20Qwnsj',$,'A-1','IPE220','Beam',#1001,#1010,'A-1',$);
|
||||
#1001= IFCLOCALPLACEMENT(#100025,#1002);
|
||||
/* set local placement so that the z-axis is co-linear to the beam axis ---- */
|
||||
/* the y-axis (cross product of x & z axis) is up direction of profile ----- */
|
||||
#1002= IFCAXIS2PLACEMENT3D(#1003,#1004,#1005);
|
||||
#1003= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#1004= IFCDIRECTION((1.,0.,0.)); /* local z-axis co-linear to beam axis */
|
||||
#1005= IFCDIRECTION((0.,1.,0.)); /* local x-axis */
|
||||
#1010= IFCPRODUCTDEFINITIONSHAPE($,$,(#1050,#1020));
|
||||
#1020= IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#1021));
|
||||
#1021= IFCEXTRUDEDAREASOLID(#120,#1030,#1034,2000.);
|
||||
/* extrusion body is placed with no rotation inside local placement -------- */
|
||||
/* extrusion position z = default = (0.,0.,1.),x = default = (1.,0.,0.) */
|
||||
/* translation provides the cardinal point offset -------------------------- */
|
||||
#1030= IFCAXIS2PLACEMENT3D(#1031,$,$);
|
||||
#1031= IFCCARTESIANPOINT((-55.0,110.0,0.)); /* defines cardinal point 1 */
|
||||
#1034= IFCDIRECTION((0.,0.,1.));
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and cardinal point to the beam occurrence */
|
||||
#1040= IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QfZsj',$,$,$,(#1000),#1041);
|
||||
#1041= IFCMATERIALPROFILESETUSAGE(#111,1,$);
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#1050= IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#1051));
|
||||
#1051= IFCPOLYLINE((#1052,#1053));
|
||||
#1052= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#1053= IFCCARTESIANPOINT((0.,0.,2000.));
|
||||
|
||||
|
||||
/* beam A-2 - beam axis along global x axis -------------------------------- */
|
||||
/* cardinal point = 2 - bottom center */
|
||||
/* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */
|
||||
#1100= IFCBEAMSTANDARDCASE('0juf4qyggSI8rxA20sznsj',$,'A-2','IPE220','Beam',#1101,#1110,'A-2',$);
|
||||
#1101= IFCLOCALPLACEMENT(#100025,#1102);
|
||||
/* set local placement so that the z-axis is co-linear to the beam axis ---- */
|
||||
/* the y-axis (cross product of x & z axis) is up direction of profile ----- */
|
||||
#1102= IFCAXIS2PLACEMENT3D(#1103,#1104,#1105);
|
||||
#1103= IFCCARTESIANPOINT((0.,1500.,0.));
|
||||
#1104= IFCDIRECTION((1.,0.,0.)); /* local z-axis co-linear to beam axis */
|
||||
#1105= IFCDIRECTION((0.,1.,0.)); /* local x-axis */
|
||||
#1110= IFCPRODUCTDEFINITIONSHAPE($,$,(#1150,#1120));
|
||||
#1120= IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#1121));
|
||||
#1121= IFCEXTRUDEDAREASOLID(#120,#1130,#1134,2000.);
|
||||
/* extrusion body is placed with no rotation inside local placement -------- */
|
||||
/* extrusion position z = default = (0.,0.,1.),x = default = (1.,0.,0.) */
|
||||
/* translation provides the cardinal point offset -------------------------- */
|
||||
#1130= IFCAXIS2PLACEMENT3D(#1131,$,$);
|
||||
#1131= IFCCARTESIANPOINT((0.,110.0,0.)); /* defines cardinal point 2 */
|
||||
#1134= IFCDIRECTION((0.,0.,1.));
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and cardinal point to the beam occurrence */
|
||||
#1140= IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QgAsj',$,$,$,(#1100),#1141);
|
||||
#1141= IFCMATERIALPROFILESETUSAGE(#111,2,$);
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#1150= IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#1151));
|
||||
#1151= IFCPOLYLINE((#1152,#1153));
|
||||
#1152= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#1153= IFCCARTESIANPOINT((0.,0.,2000.));
|
||||
|
||||
|
||||
/* beam A-3 - beam axis along global x axis -------------------------------- */
|
||||
/* cardinal point = 3 - bottom right */
|
||||
/* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */
|
||||
#1200= IFCBEAMSTANDARDCASE('0juf4qyggSI8s4A20sznsj',$,'A-3','IPE220','Beam',#1201,#1210,'A-3',$);
|
||||
#1201= IFCLOCALPLACEMENT(#100025,#1202);
|
||||
/* set local placement so that the z-axis is co-linear to the beam axis ---- */
|
||||
/* the y-axis (cross product of x & z axis) is up direction of profile ----- */
|
||||
#1202= IFCAXIS2PLACEMENT3D(#1203,#1204,#1205);
|
||||
#1203= IFCCARTESIANPOINT((0.,3000.,0.));
|
||||
#1204= IFCDIRECTION((1.,0.,0.)); /* local z-axis co-linear to beam axis */
|
||||
#1205= IFCDIRECTION((0.,1.,0.)); /* local x-axis */
|
||||
#1210= IFCPRODUCTDEFINITIONSHAPE($,$,(#1250,#1220));
|
||||
#1220= IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#1221));
|
||||
#1221= IFCEXTRUDEDAREASOLID(#120,#1230,#1234,2000.);
|
||||
/* extrusion body is placed with no rotation inside local placement -------- */
|
||||
/* extrusion position z = default = (0.,0.,1.),x = default = (1.,0.,0.) */
|
||||
/* translation provides the cardinal point offset -------------------------- */
|
||||
#1230= IFCAXIS2PLACEMENT3D(#1231,$,$);
|
||||
#1231= IFCCARTESIANPOINT((55.0,110.0,0.)); /* defines cardinal point 3 */
|
||||
#1234= IFCDIRECTION((0.,0.,1.));
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and cardinal point to the beam occurrence */
|
||||
#1240= IFCRELASSOCIATESMATERIAL('3x0gFSPAr5puQ5WI22xYOm',$,$,$,(#1200),#1241);
|
||||
#1241= IFCMATERIALPROFILESETUSAGE(#111,3,$);
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#1250= IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#1251));
|
||||
#1251= IFCPOLYLINE((#1252,#1253));
|
||||
#1252= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#1253= IFCCARTESIANPOINT((0.,0.,2000.));
|
||||
|
||||
|
||||
/* beam A-4 - beam axis along global x axis -------------------------------- */
|
||||
/* cardinal point = 3 - bottom right */
|
||||
/* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */
|
||||
#1300= IFCBEAMSTANDARDCASE('0juf4qyggSI8s4A20sznw6',$,'A-4','IPE220','Beam',#1301,#1310,'A-4',$);
|
||||
#1301= IFCLOCALPLACEMENT(#100025,#1302);
|
||||
/* set local placement so that the z-axis is co-linear to the beam axis ---- */
|
||||
/* the y-axis (cross product of x & z axis) is up direction of profile ----- */
|
||||
#1302= IFCAXIS2PLACEMENT3D(#1303,#1304,#1305);
|
||||
#1303= IFCCARTESIANPOINT((0.,4500.,0.));
|
||||
#1304= IFCDIRECTION((1.,0.,0.)); /* local z-axis co-linear to beam axis */
|
||||
#1305= IFCDIRECTION((0.,1.,0.)); /* local x-axis */
|
||||
#1310= IFCPRODUCTDEFINITIONSHAPE($,$,(#1350,#1320));
|
||||
#1320= IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#1321));
|
||||
#1321= IFCEXTRUDEDAREASOLID(#120,#1330,#1334,2000.);
|
||||
/* extrusion body is placed with no rotation inside local placement -------- */
|
||||
/* extrusion position z = default = (0.,0.,1.),x = default = (1.,0.,0.) */
|
||||
/* translation provides the cardinal point offset -------------------------- */
|
||||
#1330= IFCAXIS2PLACEMENT3D(#1331,$,$);
|
||||
#1331= IFCCARTESIANPOINT((-55.0,0.,0.)); /* defines cardinal point 4 */
|
||||
#1334= IFCDIRECTION((0.,0.,1.));
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and cardinal point to the beam occurrence */
|
||||
#1340= IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QOHsj',$,$,$,(#1300),#1341);
|
||||
#1341= IFCMATERIALPROFILESETUSAGE(#111,4,$);
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#1350= IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#1351));
|
||||
#1351= IFCPOLYLINE((#1352,#1353));
|
||||
#1352= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#1353= IFCCARTESIANPOINT((0.,0.,2000.));
|
||||
|
||||
|
||||
/* beam A-5 - beam axis along global x axis -------------------------------- */
|
||||
/* cardinal point = 5 - mid-depth center */
|
||||
/* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */
|
||||
#1400= IFCBEAMSTANDARDCASE('0juf4qyggSI8rxA20Qwnab',$,'A-5','IPE220','Beam',#1401,#1410,'A-5',$);
|
||||
#1401= IFCLOCALPLACEMENT(#100025,#1402);
|
||||
/* set local placement so that the z-axis is co-linear to the beam axis ---- */
|
||||
/* the y-axis (cross product of x & z axis) is up direction of profile ----- */
|
||||
#1402= IFCAXIS2PLACEMENT3D(#1403,#1404,#1405);
|
||||
#1403= IFCCARTESIANPOINT((0.,6000.,0.));
|
||||
#1404= IFCDIRECTION((1.,0.,0.)); /* local z-axis co-linear to beam axis */
|
||||
#1405= IFCDIRECTION((0.,1.,0.)); /* local x-axis */
|
||||
#1410= IFCPRODUCTDEFINITIONSHAPE($,$,(#1450,#1420));
|
||||
#1420= IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#1421));
|
||||
#1421= IFCEXTRUDEDAREASOLID(#120,#1430,#1434,2000.);
|
||||
/* extrusion body is placed with no rotation inside local placement -------- */
|
||||
/* extrusion position z = default = (0.,0.,1.),x = default = (1.,0.,0.) */
|
||||
/* translation provides the cardinal point offset -------------------------- */
|
||||
#1430= IFCAXIS2PLACEMENT3D(#1431,$,$);
|
||||
#1431= IFCCARTESIANPOINT((0.,0.,0.)); /* defines cardinal point 5 */
|
||||
#1434= IFCDIRECTION((0.,0.,1.));
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and cardinal point to the beam occurrence */
|
||||
#1440= IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QRLsj',$,$,$,(#1400),#1441);
|
||||
#1441= IFCMATERIALPROFILESETUSAGE(#111,5,$);
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#1450= IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#1451));
|
||||
#1451= IFCPOLYLINE((#1452,#1453));
|
||||
#1452= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#1453= IFCCARTESIANPOINT((0.,0.,2000.));
|
||||
|
||||
|
||||
/* beam A-6 - beam axis along global x axis -------------------------------- */
|
||||
/* cardinal point = 6 - mid-depth right */
|
||||
/* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */
|
||||
#1500= IFCBEAMSTANDARDCASE('0juf4qyggSI8rxA20Qwng1',$,'A-6','IPE220','Beam',#1501,#1510,'A-6',$);
|
||||
#1501= IFCLOCALPLACEMENT(#100025,#1502);
|
||||
/* set local placement so that the z-axis is co-linear to the beam axis ---- */
|
||||
/* the y-axis (cross product of x & z axis) is up direction of profile ----- */
|
||||
#1502= IFCAXIS2PLACEMENT3D(#1503,#1504,#1505);
|
||||
#1503= IFCCARTESIANPOINT((0.,7500.,0.));
|
||||
#1504= IFCDIRECTION((1.,0.,0.)); /* local z-axis co-linear to beam axis */
|
||||
#1505= IFCDIRECTION((0.,1.,0.)); /* local x-axis */
|
||||
#1510= IFCPRODUCTDEFINITIONSHAPE($,$,(#1550,#1520));
|
||||
#1520= IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#1521));
|
||||
#1521= IFCEXTRUDEDAREASOLID(#120,#1530,#1534,2000.);
|
||||
/* extrusion body is placed with no rotation inside local placement -------- */
|
||||
/* extrusion position z = default = (0.,0.,1.),x = default = (1.,0.,0.) */
|
||||
/* translation provides the cardinal point offset -------------------------- */
|
||||
#1530= IFCAXIS2PLACEMENT3D(#1531,$,$);
|
||||
#1531= IFCCARTESIANPOINT((55.0,0.,0.)); /* defines cardinal point 6 */
|
||||
#1534= IFCDIRECTION((0.,0.,1.));
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and cardinal point to the beam occurrence */
|
||||
#1540= IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QMmsj',$,$,$,(#1500),#1541);
|
||||
#1541= IFCMATERIALPROFILESETUSAGE(#111,6,$);
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#1550= IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#1551));
|
||||
#1551= IFCPOLYLINE((#1552,#1553));
|
||||
#1552= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#1553= IFCCARTESIANPOINT((0.,0.,2000.));
|
||||
|
||||
|
||||
/* beam A-7 - beam axis along global x axis -------------------------------- */
|
||||
/* cardinal point = 7 - top left */
|
||||
/* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */
|
||||
#1600= IFCBEAMSTANDARDCASE('0juf4qyggSI8rxA20Qwn3s',$,'A-7','IPE220','Beam',#1601,#1610,'A-7',$);
|
||||
#1601= IFCLOCALPLACEMENT(#100025,#1602);
|
||||
/* set local placement so that the z-axis is co-linear to the beam axis ---- */
|
||||
/* the y-axis (cross product of x & z axis) is up direction of profile ----- */
|
||||
#1602= IFCAXIS2PLACEMENT3D(#1603,#1604,#1605);
|
||||
#1603= IFCCARTESIANPOINT((0.,9000.,0.));
|
||||
#1604= IFCDIRECTION((1.,0.,0.)); /* local z-axis co-linear to beam axis */
|
||||
#1605= IFCDIRECTION((0.,1.,0.)); /* local x-axis */
|
||||
#1610= IFCPRODUCTDEFINITIONSHAPE($,$,(#1650,#1620));
|
||||
#1620= IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#1621));
|
||||
#1621= IFCEXTRUDEDAREASOLID(#120,#1630,#1634,2000.);
|
||||
/* extrusion body is placed with no rotation inside local placement -------- */
|
||||
/* extrusion position z = default = (0.,0.,1.),x = default = (1.,0.,0.) */
|
||||
/* translation provides the cardinal point offset -------------------------- */
|
||||
#1630= IFCAXIS2PLACEMENT3D(#1631,$,$);
|
||||
#1631= IFCCARTESIANPOINT((-55.0,-110.0,0.)); /* defines cardinal point 7 */
|
||||
#1634= IFCDIRECTION((0.,0.,1.));
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and cardinal point to the beam occurrence */
|
||||
#1640= IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20Qh4sj',$,$,$,(#1600),#1641);
|
||||
#1641= IFCMATERIALPROFILESETUSAGE(#111,7,$);
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#1650= IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#1651));
|
||||
#1651= IFCPOLYLINE((#1652,#1653));
|
||||
#1652= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#1653= IFCCARTESIANPOINT((0.,0.,2000.));
|
||||
|
||||
|
||||
/* beam A-8 - beam axis along global x axis -------------------------------- */
|
||||
/* cardinal point = 8 - top center */
|
||||
/* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */
|
||||
#1700= IFCBEAMSTANDARDCASE('0juf4qyggSI8rxA20Qwnlq',$,'A-8','IPE220','Beam',#1701,#1710,'A-8',$);
|
||||
#1701= IFCLOCALPLACEMENT(#100025,#1702);
|
||||
/* set local placement so that the z-axis is co-linear to the beam axis ---- */
|
||||
/* the y-axis (cross product of x & z axis) is up direction of profile ----- */
|
||||
#1702= IFCAXIS2PLACEMENT3D(#1703,#1704,#1705);
|
||||
#1703= IFCCARTESIANPOINT((0.,10500.,0.));
|
||||
#1704= IFCDIRECTION((1.,0.,0.)); /* local z-axis co-linear to beam axis */
|
||||
#1705= IFCDIRECTION((0.,1.,0.)); /* local x-axis */
|
||||
#1710= IFCPRODUCTDEFINITIONSHAPE($,$,(#1750,#1720));
|
||||
#1720= IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#1721));
|
||||
#1721= IFCEXTRUDEDAREASOLID(#120,#1730,#1734,2000.);
|
||||
/* extrusion body is placed with no rotation inside local placement -------- */
|
||||
/* extrusion position z = default = (0.,0.,1.),x = default = (1.,0.,0.) */
|
||||
/* translation provides the cardinal point offset -------------------------- */
|
||||
#1730= IFCAXIS2PLACEMENT3D(#1731,$,$);
|
||||
#1731= IFCCARTESIANPOINT((0.,-110.0,0.)); /* defines cardinal point 7 */
|
||||
#1734= IFCDIRECTION((0.,0.,1.));
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and cardinal point to the beam occurrence */
|
||||
#1740= IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QwKsj',$,$,$,(#1700),#1741);
|
||||
#1741= IFCMATERIALPROFILESETUSAGE(#111,8,$);
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#1750= IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#1751));
|
||||
#1751= IFCPOLYLINE((#1752,#1753));
|
||||
#1752= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#1753= IFCCARTESIANPOINT((0.,0.,2000.));
|
||||
|
||||
|
||||
/* beam A-9 - beam axis along global x axis -------------------------------- */
|
||||
/* cardinal point = 9 - top right */
|
||||
/* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */
|
||||
#1800= IFCBEAMSTANDARDCASE('0juf4qyggSI8s4A20sznrt',$,'A-9','IPE220','Beam',#1801,#1810,'A-9',$);
|
||||
#1801= IFCLOCALPLACEMENT(#100025,#1802);
|
||||
/* set local placement so that the z-axis is co-linear to the beam axis ---- */
|
||||
/* the y-axis (cross product of x & z axis) is up direction of profile ----- */
|
||||
#1802= IFCAXIS2PLACEMENT3D(#1803,#1804,#1805);
|
||||
#1803= IFCCARTESIANPOINT((0.,12000.,0.));
|
||||
#1804= IFCDIRECTION((1.,0.,0.)); /* local z-axis co-linear to beam axis */
|
||||
#1805= IFCDIRECTION((0.,1.,0.)); /* local x-axis */
|
||||
#1810= IFCPRODUCTDEFINITIONSHAPE($,$,(#1850,#1820));
|
||||
#1820= IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#1821));
|
||||
#1821= IFCEXTRUDEDAREASOLID(#120,#1830,#1834,2000.);
|
||||
/* extrusion body is placed with no rotation inside local placement -------- */
|
||||
/* extrusion position z = default = (0.,0.,1.),x = default = (1.,0.,0.) */
|
||||
/* translation provides the cardinal point offset -------------------------- */
|
||||
#1830= IFCAXIS2PLACEMENT3D(#1831,$,$);
|
||||
#1831= IFCCARTESIANPOINT((55.0,-110.0,0.)); /* defines cardinal point 9 */
|
||||
#1834= IFCDIRECTION((0.,0.,1.));
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and cardinal point to the beam occurrence */
|
||||
#1840= IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QJksj',$,$,$,(#1800),#1841);
|
||||
#1841= IFCMATERIALPROFILESETUSAGE(#111,9,$);
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#1850= IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#1851));
|
||||
#1851= IFCPOLYLINE((#1852,#1853));
|
||||
#1852= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#1853= IFCCARTESIANPOINT((0.,0.,2000.));
|
||||
|
||||
|
||||
|
||||
/* beam B-1 - beam axis along global x axis -------------------------------- */
|
||||
/* cardinal point = 1 - bottom left */
|
||||
/* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */
|
||||
#2000=IFCBEAMSTANDARDCASE('3QbcAsYoB7Hvx$4VHzijYi',$,'B-1','1/2IPE300','Beam',#2001,#2010,'B-1',$);
|
||||
#2001=IFCLOCALPLACEMENT(#100025,#2002);
|
||||
/* set local placement so that the z-axis is co-linear to the beam axis ---- */
|
||||
/* the y-axis (cross product of x & z axis) is up direction of profile ----- */
|
||||
#2002=IFCAXIS2PLACEMENT3D(#2003,#2004,#2005);
|
||||
#2003=IFCCARTESIANPOINT((0.,0.,1500.));
|
||||
#2004=IFCDIRECTION((0.98,0.081,0.182)); /* local z-axis co-linear to beam axis */
|
||||
#2005=IFCDIRECTION((-0.0001,0.9138,-0.40616)); /* local x-axis */
|
||||
#2010=IFCPRODUCTDEFINITIONSHAPE($,$,(#2050,#2020));
|
||||
#2020=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#2021));
|
||||
#2021=IFCEXTRUDEDAREASOLID(#220,#2030,#2034,3000.);
|
||||
/* extrusion body is placed with no rotation inside local placement -------- */
|
||||
/* translation provides the cardinal point offset -------------------------- */
|
||||
#2030=IFCAXIS2PLACEMENT3D(#2031,$,$);
|
||||
#2031=IFCCARTESIANPOINT((-75.0,75.0,0.)); /* defines cardinal point 1 */
|
||||
#2034=IFCDIRECTION((0.,0.,1.));
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and cardinal point to the beam occurrence */
|
||||
#2040= IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QbFsj',$,$,$,(#2000),#2041);
|
||||
#2041= IFCMATERIALPROFILESETUSAGE(#211,1,$);
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#2050= IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#2051));
|
||||
#2051= IFCPOLYLINE((#2052,#2053));
|
||||
#2052= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#2053= IFCCARTESIANPOINT((0.,0.,3000.));
|
||||
|
||||
|
||||
/* beam B-2 - beam axis along global x axis -------------------------------- */
|
||||
/* cardinal point = 2 - bottom center */
|
||||
/* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */
|
||||
#2100=IFCBEAMSTANDARDCASE('3Qb5gsYoB7Hvx$4VHzijYi',$,'B-2','1/2IPE300','Beam',#2101,#2110,'B-2',$);
|
||||
#2101=IFCLOCALPLACEMENT(#100025,#2102);
|
||||
/* set local placement so that the z-axis is co-linear to the beam axis ---- */
|
||||
/* the y-axis (cross product of x & z axis) is up direction of profile ----- */
|
||||
#2102=IFCAXIS2PLACEMENT3D(#2103,#2104,#2105);
|
||||
#2103=IFCCARTESIANPOINT((0.,1500.,1500.));
|
||||
#2104=IFCDIRECTION((0.98,0.081,0.182)); /* local z-axis co-linear to beam axis */
|
||||
#2105=IFCDIRECTION((-0.0001,0.9138,-0.40616)); /* local x-axis */
|
||||
#2110=IFCPRODUCTDEFINITIONSHAPE($,$,(#2150,#2120));
|
||||
#2120=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#2121));
|
||||
#2121=IFCEXTRUDEDAREASOLID(#220,#2130,#2134,3000.);
|
||||
/* extrusion body is placed with no rotation inside local placement -------- */
|
||||
/* translation provides the cardinal point offset -------------------------- */
|
||||
#2130=IFCAXIS2PLACEMENT3D(#2131,$,$);
|
||||
#2131=IFCCARTESIANPOINT((0.,75.0,0.)); /* defines cardinal point 2 */
|
||||
#2134=IFCDIRECTION((0.,0.,1.));
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and cardinal point to the beam occurrence */
|
||||
#2140= IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20Qqlsj',$,$,$,(#2100),#2141);
|
||||
#2141= IFCMATERIALPROFILESETUSAGE(#211,2,$);
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#2150= IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#2151));
|
||||
#2151= IFCPOLYLINE((#2152,#2153));
|
||||
#2152= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#2153= IFCCARTESIANPOINT((0.,0.,3000.));
|
||||
|
||||
|
||||
/* beam B-3 - beam axis along global x axis -------------------------------- */
|
||||
/* cardinal point = 3 - bottom right */
|
||||
/* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */
|
||||
#2200=IFCBEAMSTANDARDCASE('3QbcAsYsg7Hvx$4VHzijYi',$,'B-3','1/2IPE300','Beam',#2201,#2210,'B-3',$);
|
||||
#2201=IFCLOCALPLACEMENT(#100025,#2202);
|
||||
#2202=IFCAXIS2PLACEMENT3D(#2203,#2204,#2205);
|
||||
#2203=IFCCARTESIANPOINT((0.,3000.,1500.));
|
||||
#2204=IFCDIRECTION((0.98,0.081,0.182)); /* local z-axis co-linear to beam axis */
|
||||
#2205=IFCDIRECTION((-0.0001,0.9138,-0.40616)); /* local x-axis ---------------------- */
|
||||
#2210=IFCPRODUCTDEFINITIONSHAPE($,$,(#2250,#2220));
|
||||
#2220=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#2221));
|
||||
#2221=IFCEXTRUDEDAREASOLID(#220,#2230,#2234,3000.);
|
||||
/* extrusion body is placed with no rotation inside local placement -------- */
|
||||
/* translation provides the cardinal point offset -------------------------- */
|
||||
#2230=IFCAXIS2PLACEMENT3D(#2231,$,$);
|
||||
#2231=IFCCARTESIANPOINT((75.0,75.0,0.)); /* defines cardinal point 3 */
|
||||
#2234=IFCDIRECTION((0.,0.,1.));
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and cardinal point to the beam occurrence */
|
||||
#2240= IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20Q7isj',$,$,$,(#2200),#2241);
|
||||
#2241= IFCMATERIALPROFILESETUSAGE(#211,3,$);
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#2250= IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#2251));
|
||||
#2251= IFCPOLYLINE((#2252,#2253));
|
||||
#2252= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#2253= IFCCARTESIANPOINT((0.,0.,3000.));
|
||||
|
||||
|
||||
/* beam B-4 - beam axis along global x axis -------------------------------- */
|
||||
/* cardinal point = 4 - mid-depth left */
|
||||
/* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */
|
||||
#2300=IFCBEAMSTANDARDCASE('3QbcAsYsg7Hvx$4VHzijGT',$,'B-4','1/2IPE300','Beam',#2301,#2310,'B-4',$);
|
||||
#2301=IFCLOCALPLACEMENT(#100025,#2302);
|
||||
#2302=IFCAXIS2PLACEMENT3D(#2303,#2304,#2305);
|
||||
#2303=IFCCARTESIANPOINT((0.,4500.,1500.));
|
||||
#2304=IFCDIRECTION((0.98,0.081,0.182)); /* local z-axis co-linear to beam axis */
|
||||
#2305=IFCDIRECTION((-0.0001,0.9138,-0.40616)); /* local x-axis ---------------------- */
|
||||
#2310=IFCPRODUCTDEFINITIONSHAPE($,$,(#2350,#2320));
|
||||
#2320=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#2321));
|
||||
#2321=IFCEXTRUDEDAREASOLID(#220,#2330,#2334,3000.);
|
||||
/* extrusion body is placed with no rotation inside local placement -------- */
|
||||
/* translation provides the cardinal point offset -------------------------- */
|
||||
#2330=IFCAXIS2PLACEMENT3D(#2331,$,$);
|
||||
#2331=IFCCARTESIANPOINT((-75.0,0.,0.)); /* defines cardinal point 4 */
|
||||
#2334=IFCDIRECTION((0.,0.,1.));
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and cardinal point to the beam occurrence */
|
||||
#2340= IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20Q4nsj',$,$,$,(#2300),#2341);
|
||||
#2341= IFCMATERIALPROFILESETUSAGE(#211,4,$);
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#2350= IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#2351));
|
||||
#2351= IFCPOLYLINE((#2352,#2353));
|
||||
#2352= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#2353= IFCCARTESIANPOINT((0.,0.,3000.));
|
||||
|
||||
|
||||
/* beam B-5 - beam axis along global x axis -------------------------------- */
|
||||
/* cardinal point = 5 - mid-depth centre */
|
||||
/* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */
|
||||
#2400=IFCBEAMSTANDARDCASE('3QbcAsYsg7Hvx$4VHzijdF',$,'B-5','1/2IPE300','Beam',#2401,#2410,'B-5',$);
|
||||
#2401=IFCLOCALPLACEMENT(#100025,#2402);
|
||||
#2402=IFCAXIS2PLACEMENT3D(#2403,#2404,#2405);
|
||||
#2403=IFCCARTESIANPOINT((0.,6000.,1500.));
|
||||
#2404=IFCDIRECTION((0.98,0.081,0.182)); /* local z-axis co-linear to beam axis */
|
||||
#2405=IFCDIRECTION((-0.0001,0.9138,-0.40616)); /* local x-axis ---------------------- */
|
||||
#2410=IFCPRODUCTDEFINITIONSHAPE($,$,(#2450,#2420));
|
||||
#2420=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#2421));
|
||||
#2421=IFCEXTRUDEDAREASOLID(#220,#2430,#2434,3000.);
|
||||
/* extrusion body is placed with no rotation inside local placement -------- */
|
||||
/* translation provides the cardinal point offset -------------------------- */
|
||||
#2430=IFCAXIS2PLACEMENT3D(#2431,$,$);
|
||||
#2431=IFCCARTESIANPOINT((0.,0.,0.)); /* defines cardinal point 5 */
|
||||
#2434=IFCDIRECTION((0.,0.,1.));
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and cardinal point to the beam occurrence */
|
||||
#2440= IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20Q41sj',$,$,$,(#2400),#2441);
|
||||
#2441= IFCMATERIALPROFILESETUSAGE(#211,5,$);
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#2450= IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#2451));
|
||||
#2451= IFCPOLYLINE((#2452,#2453));
|
||||
#2452= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#2453= IFCCARTESIANPOINT((0.,0.,3000.));
|
||||
|
||||
|
||||
/* beam B-6 - beam axis along global x axis -------------------------------- */
|
||||
/* cardinal point = 6 - mid-depth right */
|
||||
/* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */
|
||||
#2500=IFCBEAMSTANDARDCASE('3QbcAsYsg7Hvx$4VHzij3V',$,'B-6','1/2IPE300','Beam',#2501,#2510,'B-6',$);
|
||||
#2501=IFCLOCALPLACEMENT(#100025,#2502);
|
||||
#2502=IFCAXIS2PLACEMENT3D(#2503,#2504,#2505);
|
||||
#2503=IFCCARTESIANPOINT((0.,7500.,1500.));
|
||||
#2504=IFCDIRECTION((0.98,0.081,0.182)); /* local z-axis co-linear to beam axis */
|
||||
#2505=IFCDIRECTION((-0.0001,0.9138,-0.40616)); /* local x-axis ---------------------- */
|
||||
#2510=IFCPRODUCTDEFINITIONSHAPE($,$,(#2550,#2520));
|
||||
#2520=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#2521));
|
||||
#2521=IFCEXTRUDEDAREASOLID(#220,#2530,#2534,3000.);
|
||||
/* extrusion body is placed with no rotation inside local placement -------- */
|
||||
/* translation provides the cardinal point offset -------------------------- */
|
||||
#2530=IFCAXIS2PLACEMENT3D(#2531,$,$);
|
||||
#2531=IFCCARTESIANPOINT((75.,0.,0.)); /* defines cardinal point 6 */
|
||||
#2534=IFCDIRECTION((0.,0.,1.));
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and cardinal point to the beam occurrence */
|
||||
#2540= IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QURsj',$,$,$,(#2500),#2541);
|
||||
#2541= IFCMATERIALPROFILESETUSAGE(#211,6,$);
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#2550= IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#2551));
|
||||
#2551= IFCPOLYLINE((#2552,#2553));
|
||||
#2552= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#2553= IFCCARTESIANPOINT((0.,0.,3000.));
|
||||
|
||||
|
||||
/* beam B-7 - beam axis along global x axis -------------------------------- */
|
||||
/* cardinal point = 7 - top left */
|
||||
/* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */
|
||||
#2600=IFCBEAMSTANDARDCASE('3QbcAsYsg7Hvx$4VHzij71',$,'B-7','1/2IPE300','Beam',#2601,#2610,'B-7',$);
|
||||
#2601=IFCLOCALPLACEMENT(#100025,#2602);
|
||||
#2602=IFCAXIS2PLACEMENT3D(#2603,#2604,#2605);
|
||||
#2603=IFCCARTESIANPOINT((0.,9000.,1500.));
|
||||
#2604=IFCDIRECTION((0.98,0.081,0.182)); /* local z-axis co-linear to beam axis */
|
||||
#2605=IFCDIRECTION((-0.0001,0.9138,-0.40616)); /* local x-axis ---------------------- */
|
||||
#2610=IFCPRODUCTDEFINITIONSHAPE($,$,(#2650,#2620));
|
||||
#2620=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#2621));
|
||||
#2621=IFCEXTRUDEDAREASOLID(#220,#2630,#2634,3000.);
|
||||
/* extrusion body is placed with no rotation inside local placement -------- */
|
||||
/* translation provides the cardinal point offset -------------------------- */
|
||||
#2630=IFCAXIS2PLACEMENT3D(#2631,$,$);
|
||||
#2631=IFCCARTESIANPOINT((-75.0,-75.0,0.)); /* defines cardinal point 7 - */
|
||||
#2634=IFCDIRECTION((0.,0.,1.));
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and cardinal point to the beam occurrence */
|
||||
#2640= IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20Qw9sj',$,$,$,(#2600),#2641);
|
||||
#2641= IFCMATERIALPROFILESETUSAGE(#211,7,$);
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#2650= IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#2651));
|
||||
#2651= IFCPOLYLINE((#2652,#2653));
|
||||
#2652= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#2653= IFCCARTESIANPOINT((0.,0.,3000.));
|
||||
|
||||
|
||||
/* beam B-8 - beam axis along global x axis -------------------------------- */
|
||||
/* cardinal point = 3 - top center */
|
||||
/* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */
|
||||
#2700=IFCBEAMSTANDARDCASE('3QbcAsYsg7Hvx$4VHzijvb',$,'B-8','1/2IPE300','Beam',#2701,#2710,'B-8',$);
|
||||
#2701=IFCLOCALPLACEMENT(#100025,#2702);
|
||||
#2702=IFCAXIS2PLACEMENT3D(#2703,#2704,#2705);
|
||||
#2703=IFCCARTESIANPOINT((0.,10500.,1500.));
|
||||
#2704=IFCDIRECTION((0.98,0.081,0.182)); /* local z-axis co-linear to beam axis */
|
||||
#2705=IFCDIRECTION((-0.0001,0.9138,-0.40616)); /* local x-axis ---------------------- */
|
||||
#2710=IFCPRODUCTDEFINITIONSHAPE($,$,(#2750,#2720));
|
||||
#2720=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#2721));
|
||||
#2721=IFCEXTRUDEDAREASOLID(#220,#2730,#2734,3000.);
|
||||
/* extrusion body is placed with no rotation inside local placement -------- */
|
||||
/* translation provides the cardinal point offset -------------------------- */
|
||||
#2730=IFCAXIS2PLACEMENT3D(#2731,$,$);
|
||||
#2731=IFCCARTESIANPOINT((0.,-75.0,0.)); /* defines cardinal point 8 */
|
||||
#2734=IFCDIRECTION((0.,0.,1.));
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and cardinal point to the beam occurrence */
|
||||
#2740= IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20QOcsj',$,$,$,(#2700),#2741);
|
||||
#2741= IFCMATERIALPROFILESETUSAGE(#211,8,$);
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#2750= IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#2751));
|
||||
#2751= IFCPOLYLINE((#2752,#2753));
|
||||
#2752= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#2753= IFCCARTESIANPOINT((0.,0.,3000.));
|
||||
|
||||
|
||||
/* beam B-9 - beam axis along global x axis -------------------------------- */
|
||||
/* cardinal point = 9 - top right */
|
||||
/* enhanced definitions intruduced in IFC2x4 - IfcBeamStandardCase --------- */
|
||||
#2800=IFCBEAMSTANDARDCASE('3QbcAsYsg7Hvx$4VHzijp1',$,'B-9','1/2IPE300','Beam',#2801,#2810,'B-9',$);
|
||||
#2801=IFCLOCALPLACEMENT(#100025,#2802);
|
||||
#2802=IFCAXIS2PLACEMENT3D(#2803,#2804,#2805);
|
||||
#2803=IFCCARTESIANPOINT((0.,12000.,1500.));
|
||||
#2804=IFCDIRECTION((0.98,0.081,0.182)); /* local z-axis co-linear to beam axis */
|
||||
#2805=IFCDIRECTION((-0.0001,0.9138,-0.40616)); /* local x-axis ---------------------- */
|
||||
#2810=IFCPRODUCTDEFINITIONSHAPE($,$,(#2850,#2820));
|
||||
#2820=IFCSHAPEREPRESENTATION(#100011,'Body','SweptSolid',(#2821));
|
||||
#2821=IFCEXTRUDEDAREASOLID(#220,#2830,#2834,3000.);
|
||||
/* extrusion body is placed with no rotation inside local placement -------- */
|
||||
/* translation provides the cardinal point offset -------------------------- */
|
||||
#2830=IFCAXIS2PLACEMENT3D(#2831,$,$);
|
||||
#2831=IFCCARTESIANPOINT((75.0,-75.0,0.)); /* defines cardinal point 9 - */
|
||||
#2834=IFCDIRECTION((0.,0.,1.));
|
||||
/* enhanced definitions intruduced in IFC2x4 ------------------------------- */
|
||||
/* assignment of material and cardinal point to the beam occurrence */
|
||||
#2840= IFCRELASSOCIATESMATERIAL('0juf4qyggSstrxA20Qw6sj',$,$,$,(#2800),#2841);
|
||||
#2841= IFCMATERIALPROFILESETUSAGE(#211,9,$);
|
||||
/* end of enhanced definitions --------------------------------------------- */
|
||||
#2850= IFCSHAPEREPRESENTATION(#100011,'Axis','Curve3D',(#2851));
|
||||
#2851= IFCPOLYLINE((#2852,#2853));
|
||||
#2852= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#2853= IFCCARTESIANPOINT((0.,0.,3000.));
|
||||
|
||||
|
||||
#90000=IFCRELCONTAINEDINSPATIALSTRUCTURE('2aq$Crcs_xJvtg9lbm2bMM',$,'Physical model',$,(#1000,#1100,#1200,#1300,#1400,#1500,#1600,#1700,#1800,#2000,#2100,#2200,#2300,#2400,#2500,#2600,#2700,#2800),#100023);
|
||||
#90010=IFCRELDEFINESBYTYPE('2aq$Crcs_xJvd69lbm2bMM',$,'beam typing',$,(#1000,#1100,#1200,#1300,#1400,#1500,#1600,#1700,#1800),#100);
|
||||
#90020=IFCRELDEFINESBYTYPE('2aq$Crcs_xJvN69lbm2bMM',$,'beam typing',$,(#2000,#2100,#2200,#2300,#2400,#2500,#2600,#2700,#2800),#200);
|
||||
|
||||
|
||||
/* --------------------------------------------------------------------------------------------- */
|
||||
/* general entities required for all IFC data sets, defining the context for the exchange ------ */
|
||||
#100001= IFCPERSON($,'Liebich',$,$,$,$,$,$);
|
||||
#100002= IFCORGANIZATION($,'AEC3',$,$,$);
|
||||
#100003= IFCPERSONANDORGANIZATION(#100001,#100002,$);
|
||||
#100004= IFCAPPLICATION(#100002,'Unknown','SDS/2 Version 6.300 on NT','Unknown');
|
||||
#100005= IFCOWNERHISTORY(#100003,#100004,$,.NOTDEFINED.,$,$,$,1320688800);
|
||||
#100010= IFCPROJECT('32DJhIf6esIeAOIlD4Xw2m',#100005,'Test model for beam cardinal points',$,$,$,$,(#100011),#100060);
|
||||
#100011= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.0E-5,#100040,$);
|
||||
#100020= IFCSITE('10cTefjFQoJexBQrSqFcWZ',$,'Site',$,$,#100022,$,$,.ELEMENT.,$,$,$,$,$);
|
||||
#100021= IFCRELAGGREGATES('0ZdtoJM$VsHBqD_feRfxAg',$,$,$,#100010,(#100020));
|
||||
#100022= IFCLOCALPLACEMENT($,#100040);
|
||||
#100023= IFCBUILDING('0Xwup04AK2G8Mt0WNZVy_Z',$,'Building',$,$,#100025,$,$,.ELEMENT.,$,$,$);
|
||||
#100024= IFCRELAGGREGATES('1FUTCayKJbIQqDNnZzXu07',$,$,$,#100020,(#100023));
|
||||
#100025= IFCLOCALPLACEMENT(#100022,#100040);
|
||||
#100040= IFCAXIS2PLACEMENT3D(#100041,#100044,#100042);
|
||||
#100041= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#100042= IFCDIRECTION((1.,0.,0.));
|
||||
#100043= IFCDIRECTION((0.,1.,0.));
|
||||
#100044= IFCDIRECTION((0.,0.,1.));
|
||||
#100048= IFCDIRECTION((0.,0.,-1.));
|
||||
#100059= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#100041,1.,$);
|
||||
#100060= IFCUNITASSIGNMENT((#100061,#100062,#100063,#100064,#100065,#100066,#100067,#100068));
|
||||
#100061= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
|
||||
#100062= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#100063= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);
|
||||
#100064= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
|
||||
#100065= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
|
||||
#100066= IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.);
|
||||
#100067= IFCSIUNIT(*,.FORCEUNIT.,$,.NEWTON.);
|
||||
#100068= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.);
|
||||
|
||||
#100069= IFCRELDECLARES('3P3zL0KYv4C9D9h3OX$dey',$,$,$,#100010,(#100,#200));
|
||||
|
||||
ENDSEC;
|
||||
|
||||
END-ISO-10303-21;
|
||||
@@ -1,268 +0,0 @@
|
||||
ISO-10303-21;
|
||||
HEADER;
|
||||
FILE_DESCRIPTION($,'2;1');
|
||||
FILE_NAME('IfcStructuralCurveMember01.ifc','2011-11-07T14:57:06',(''),(''),'Constructivity 0.9.1','Constructivity 0.9.1','');
|
||||
FILE_SCHEMA(('IFC4'));
|
||||
ENDSEC;
|
||||
|
||||
DATA;
|
||||
|
||||
/* Owner history user and application */
|
||||
#1= IFCAPPLICATION(#2,'0.8','Constructivity','CONSTRUCTIVITY');
|
||||
#2= IFCORGANIZATION($,'Constructivity.com LLC',$,$,$);
|
||||
#3= IFCPERSON('Tim',$,$,$,$,$,$,$);
|
||||
#4= IFCORGANIZATION($,'Tim-PC',$,$,$);
|
||||
#5= IFCPERSONANDORGANIZATION(#3,#4,$);
|
||||
|
||||
/* Units */
|
||||
#9= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
|
||||
#10= IFCMEASUREWITHUNIT(IFCAREAMEASURE(0.0006452),#9);
|
||||
#11= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0);
|
||||
#12= IFCCONVERSIONBASEDUNIT(#11,.AREAUNIT.,'square inch',#10);
|
||||
#21= IFCSIUNIT(*,.FORCEUNIT.,$,.NEWTON.);
|
||||
#22= IFCMEASUREWITHUNIT(IFCMASSMEASURE(4.44822162),#21);
|
||||
#23= IFCDIMENSIONALEXPONENTS(1,1,-2,0,0,0,0);
|
||||
#24= IFCCONVERSIONBASEDUNIT(#23,.FORCEUNIT.,'pound-force',#22);
|
||||
#28= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
|
||||
#29= IFCMEASUREWITHUNIT(IFCLENGTHMEASURE(0.0254),#28);
|
||||
#30= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);
|
||||
#31= IFCCONVERSIONBASEDUNIT(#30,.LENGTHUNIT.,'inch',#29);
|
||||
#36= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);
|
||||
#37= IFCMEASUREWITHUNIT(IFCMASSMEASURE(0.45359237),#36);
|
||||
#38= IFCDIMENSIONALEXPONENTS(0,1,0,0,0,0,0);
|
||||
#39= IFCCONVERSIONBASEDUNIT(#38,.MASSUNIT.,'pound',#37);
|
||||
#40= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
|
||||
#41= IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.0174532925199433),#40);
|
||||
#42= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
|
||||
#43= IFCCONVERSIONBASEDUNIT(#42,.PLANEANGLEUNIT.,'degree',#41);
|
||||
#45= IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.);
|
||||
#46= IFCMEASUREWITHUNIT(IFCPRESSUREMEASURE(6894.7572932),#45);
|
||||
#47= IFCDIMENSIONALEXPONENTS(-1,1,-2,0,0,0,0);
|
||||
#48= IFCCONVERSIONBASEDUNIT(#47,.PRESSUREUNIT.,'pound-force per square inch',#46);
|
||||
#56= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
|
||||
#57= IFCMEASUREWITHUNIT(IFCVOLUMEMEASURE(1.639E-05),#56);
|
||||
#58= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);
|
||||
#59= IFCCONVERSIONBASEDUNIT(#58,.VOLUMEUNIT.,'cubic inch',#57);
|
||||
#96= IFCDERIVEDUNITELEMENT(#24,1);
|
||||
#97= IFCDERIVEDUNITELEMENT(#31,-1);
|
||||
#98= IFCDERIVEDUNIT((#96,#97),.LINEARFORCEUNIT.,$);
|
||||
#99= IFCDERIVEDUNITELEMENT(#24,1);
|
||||
#100= IFCDERIVEDUNITELEMENT(#31,1);
|
||||
#101= IFCDERIVEDUNITELEMENT(#31,-1);
|
||||
#102= IFCDERIVEDUNIT((#99,#100,#101),.LINEARMOMENTUNIT.,$);
|
||||
#103= IFCDERIVEDUNITELEMENT(#24,1);
|
||||
#104= IFCDERIVEDUNITELEMENT(#31,-1);
|
||||
#105= IFCDERIVEDUNIT((#103,#104),.LINEARSTIFFNESSUNIT.,$);
|
||||
#112= IFCDERIVEDUNITELEMENT(#39,1);
|
||||
#113= IFCDERIVEDUNITELEMENT(#59,-1);
|
||||
#114= IFCDERIVEDUNIT((#112,#113),.MASSDENSITYUNIT.,$);
|
||||
#118= IFCDERIVEDUNITELEMENT(#39,1);
|
||||
#119= IFCDERIVEDUNITELEMENT(#31,-1);
|
||||
#120= IFCDERIVEDUNIT((#118,#119),.MASSPERLENGTHUNIT.,$);
|
||||
#121= IFCDERIVEDUNITELEMENT(#48,1);
|
||||
#122= IFCDERIVEDUNIT((#121),.MODULUSOFELASTICITYUNIT.,$);
|
||||
#140= IFCDERIVEDUNITELEMENT(#31,4);
|
||||
#141= IFCDERIVEDUNIT((#140),.MOMENTOFINERTIAUNIT.,$);
|
||||
#142= IFCDERIVEDUNITELEMENT(#24,1);
|
||||
#143= IFCDERIVEDUNITELEMENT(#12,-1);
|
||||
#144= IFCDERIVEDUNIT((#142,#143),.PLANARFORCEUNIT.,$);
|
||||
#147= IFCDERIVEDUNITELEMENT(#39,1);
|
||||
#148= IFCDERIVEDUNITELEMENT(#12,-1);
|
||||
#149= IFCDERIVEDUNIT((#147,#148),.ROTATIONALMASSUNIT.,$);
|
||||
#150= IFCDERIVEDUNITELEMENT(#24,1);
|
||||
#151= IFCDERIVEDUNITELEMENT(#31,1);
|
||||
#152= IFCDERIVEDUNITELEMENT(#43,-1);
|
||||
#153= IFCDERIVEDUNIT((#150,#151,#152),.ROTATIONALSTIFFNESSUNIT.,$);
|
||||
#154= IFCDERIVEDUNITELEMENT(#31,5);
|
||||
#155= IFCDERIVEDUNIT((#154),.SECTIONAREAINTEGRALUNIT.,$);
|
||||
#156= IFCDERIVEDUNITELEMENT(#31,3);
|
||||
#157= IFCDERIVEDUNIT((#156),.SECTIONMODULUSUNIT.,$);
|
||||
#158= IFCDERIVEDUNITELEMENT(#48,1);
|
||||
#159= IFCDERIVEDUNIT((#158),.SHEARMODULUSUNIT.,$);
|
||||
#207= IFCUNITASSIGNMENT((#12,#24,#31,#39,#43,#48,#59,#98,#102,#105,#114,#120,#122,#141,#144,#149,#153,#155,#157,#159));
|
||||
|
||||
/* The project */
|
||||
#208= IFCPROJECT('0QjBRF7yLCTh4HRF3GOF1t',#209,'Project',$,$,$,$,(#212,#215),#207);
|
||||
|
||||
/* Owner history referenced by all objects */
|
||||
#209= IFCOWNERHISTORY(#5,#1,.READWRITE.,.NOCHANGE.,$,$,$,1320677205);
|
||||
|
||||
/* Project coordinate system */
|
||||
#210= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#211= IFCAXIS2PLACEMENT3D(#210,$,$);
|
||||
#212= IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,0.00001,#211,$);
|
||||
#213= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#214= IFCAXIS2PLACEMENT3D(#213,$,$);
|
||||
#215= IFCGEOMETRICREPRESENTATIONCONTEXT('2D','Plan',2,0.00001,#214,$);
|
||||
|
||||
/* Structural analysis model */
|
||||
#216= IFCSTRUCTURALANALYSISMODEL('0VYesmxUHFNez26MoJx5F3',#209,'Structural Analysis #1',$,$,.NOTDEFINED.,#219,(#312),(#2729),#220);
|
||||
#218= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#219= IFCAXIS2PLACEMENT3D(#218,$,$);
|
||||
#220= IFCLOCALPLACEMENT($,#222);
|
||||
#221= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#222= IFCAXIS2PLACEMENT3D(#221,$,$);
|
||||
|
||||
/* Analysis model is declared on project; this distinguishes top-level analysis models from potential aggregated sub-models */
|
||||
#224= IFCRELDECLARES('1Frhk31Z12CR9mBbodz9XE',#209,'GROUP',$,#208,(#216));
|
||||
|
||||
/* The structural member for the left column (object) */
|
||||
#228= IFCSTRUCTURALCURVEMEMBER('3eXlZ8csrAvfIIXVwC_gVP',#209,'Curve Member #1',$,$,$,#255,.RIGID_JOINED_MEMBER.,#230);
|
||||
#230= IFCDIRECTION((1.,0.,0.));
|
||||
|
||||
/* The structural node underneath the left column */
|
||||
#232= IFCCARTESIANPOINT((0.,0.,0.));
|
||||
#233= IFCVERTEXPOINT(#232);
|
||||
#234= IFCTOPOLOGYREPRESENTATION(#212,'Reference','Vertex',(#233));
|
||||
#235= IFCPRODUCTDEFINITIONSHAPE($,$,(#234));
|
||||
#236= IFCSTRUCTURALPOINTCONNECTION('3539fAVu96i8mFr0cgUqeI',#209,'Point Connection #1',$,$,$,#235,#242,$);
|
||||
|
||||
/* assignment of connections and members to the analysis model */
|
||||
#239= IFCRELASSIGNSTOGROUP('3mDDAcu390$A5orhhUv4qv',#209,$,$,(#236,#247,#228,#271,#280,#263,#296),.PRODUCT.,#216);
|
||||
|
||||
/* fixed restraint at node underneath left column */
|
||||
#242= IFCBOUNDARYNODECONDITION('Fixed',IFCBOOLEAN(.T.),IFCBOOLEAN(.T.),IFCBOOLEAN(.T.),IFCBOOLEAN(.T.),IFCBOOLEAN(.T.),IFCBOOLEAN(.T.));
|
||||
|
||||
/* The structural node above the left column */
|
||||
#243= IFCCARTESIANPOINT((0.,0.,120.));
|
||||
#244= IFCVERTEXPOINT(#243);
|
||||
#245= IFCTOPOLOGYREPRESENTATION(#212,'Reference','Vertex',(#244));
|
||||
#246= IFCPRODUCTDEFINITIONSHAPE($,$,(#245));
|
||||
#247= IFCSTRUCTURALPOINTCONNECTION('2mc6ibF258HPIpTmqg6DSl',#209,'Point Connection #2',$,$,$,#246,$,$);
|
||||
|
||||
/* The structural member for the left column (representation) */
|
||||
#252= IFCEDGE(#233,#244);
|
||||
#253= IFCTOPOLOGYREPRESENTATION(#212,'Reference','Edge',(#252));
|
||||
#255= IFCPRODUCTDEFINITIONSHAPE($,$,(#253));
|
||||
#258= IFCRELCONNECTSSTRUCTURALMEMBER('2Z9w70JuDEUx6TnggLE2wU',#209,$,$,#228,#236,$,$,$,$);
|
||||
#260= IFCRELCONNECTSSTRUCTURALMEMBER('1GClK7cwT80xzpZuaAlGXp',#209,$,$,#228,#247,$,$,$,$);
|
||||
|
||||
/* The structural member for the right column (object) */
|
||||
#263= IFCSTRUCTURALCURVEMEMBER('3jULd7ui93JOXl5trkpgTT',#209,'Curve Member #2',$,$,$,#288,.RIGID_JOINED_MEMBER.,#265);
|
||||
#265= IFCDIRECTION((1.,0.,0.));
|
||||
|
||||
/* The structural node underneath the right column */
|
||||
#267= IFCCARTESIANPOINT((192.,0.,0.));
|
||||
#268= IFCVERTEXPOINT(#267);
|
||||
#269= IFCTOPOLOGYREPRESENTATION(#212,'Reference','Vertex',(#268));
|
||||
#270= IFCPRODUCTDEFINITIONSHAPE($,$,(#269));
|
||||
#271= IFCSTRUCTURALPOINTCONNECTION('1dqi3aUQP3yeww5muaF15h',#209,'Point Connection #3',$,$,$,#270,#275,$);
|
||||
#275= IFCBOUNDARYNODECONDITION('Fixed',IFCBOOLEAN(.T.),IFCBOOLEAN(.T.),IFCBOOLEAN(.T.),IFCBOOLEAN(.T.),IFCBOOLEAN(.T.),IFCBOOLEAN(.T.));
|
||||
|
||||
/* The structural node connecting the right column to the beam */
|
||||
#276= IFCCARTESIANPOINT((192.,0.,120.));
|
||||
#277= IFCVERTEXPOINT(#276);
|
||||
#278= IFCTOPOLOGYREPRESENTATION(#212,'Reference','Vertex',(#277));
|
||||
#279= IFCPRODUCTDEFINITIONSHAPE($,$,(#278));
|
||||
#280= IFCSTRUCTURALPOINTCONNECTION('0IHrRf6abAZwDys7n7fbS2',#209,'Point Connection #4',$,$,$,#279,$,$);
|
||||
|
||||
/* The structural member for the right column (representation) */
|
||||
#285= IFCEDGE(#268,#277);
|
||||
#286= IFCTOPOLOGYREPRESENTATION(#212,'Reference','Edge',(#285));
|
||||
#288= IFCPRODUCTDEFINITIONSHAPE($,$,(#286));
|
||||
#291= IFCRELCONNECTSSTRUCTURALMEMBER('0r1xJykBf1OOYUn7dRt3DM',#209,$,$,#263,#271,$,$,$,$);
|
||||
#293= IFCRELCONNECTSSTRUCTURALMEMBER('1$D3QsVBj2kf4iUp5hUEu2',#209,$,$,#263,#280,$,$,$,$);
|
||||
|
||||
/* The structural member for the beam */
|
||||
#296= IFCSTRUCTURALCURVEMEMBER('25vEW7EzrBTvz5cbNWzhP$',#209,'Curve Member #3',$,$,$,#304,.RIGID_JOINED_MEMBER.,#298);
|
||||
#298= IFCDIRECTION((0.,0.,1.));
|
||||
#301= IFCEDGE(#244,#277);
|
||||
#302= IFCTOPOLOGYREPRESENTATION(#212,'Reference','Edge',(#301));
|
||||
#304= IFCPRODUCTDEFINITIONSHAPE($,$,(#302));
|
||||
#307= IFCRELCONNECTSSTRUCTURALMEMBER('3ZUyJTZMHEev9njAeNDQUT',#209,$,$,#296,#247,$,$,$,$);
|
||||
#309= IFCRELCONNECTSSTRUCTURALMEMBER('3Y3WZZzV16XQ$1wEZLWjJX',#209,$,$,#296,#280,$,$,$,$);
|
||||
|
||||
/* single load case */
|
||||
#312= IFCSTRUCTURALLOADCASE('2fv4DZfY55exwX8QDy8dmw',#209,'Structural Load Case #1',$,$,.LOAD_CASE.,.NOTDEFINED.,.NOTDEFINED.,1.,$,(0.,0.,0.));
|
||||
|
||||
/* linear load along left half of beam */
|
||||
#317= IFCSTRUCTURALCURVEACTION('2WSwGyLsrFNA9TLOq_ifyd',#209,'Structural Curve Action #1',$,$,$,$,#326,.GLOBAL_COORDS.,.F.,$,.LINEAR.);
|
||||
#326= IFCSTRUCTURALLOADCONFIGURATION($,(#327,#329),((96.),(192.)));
|
||||
#327= IFCSTRUCTURALLOADLINEARFORCE('Nominal',$,$,-100.,$,$,$);
|
||||
#329= IFCSTRUCTURALLOADLINEARFORCE('Nominal',$,$,-100.,$,$,$);
|
||||
#335= IFCRELCONNECTSSTRUCTURALACTIVITY('0XvroPpOb4FPsGBZQ$pgtA',#209,$,$,#296,#317);
|
||||
#337= IFCRELASSIGNSTOGROUP('2OygXKIkL35eDtUalQjese',#209,$,$,(#317),.PRODUCT.,#312);
|
||||
|
||||
/* Material profile set associated with each structural member */
|
||||
#340= IFCMATERIALPROFILESET($,$,(#342),$);
|
||||
#342= IFCMATERIALPROFILE($,$,#353,#419,$,$);
|
||||
#344= IFCMATERIALPROFILESETUSAGE(#340,$,$);
|
||||
#345= IFCRELASSOCIATESMATERIAL('01kVXT9hb7C80NqRflZZF9',#209,$,$,(#228,#263,#296),#344);
|
||||
|
||||
/* Material and properties */
|
||||
#353= IFCMATERIAL('ASTM A36',$,'Steel');
|
||||
#371= IFCPROPERTYSINGLEVALUE('MassDensity',$,IFCMASSDENSITYMEASURE(0.284011391108717),$);
|
||||
#372= IFCMATERIALPROPERTIES('Pset_MaterialCommon',$,(#371),#353);
|
||||
#375= IFCPROPERTYSINGLEVALUE('YoungModulus',$,IFCMODULUSOFELASTICITYMEASURE(29.),$);
|
||||
#376= IFCPROPERTYSINGLEVALUE('ShearModulus',$,IFCMODULUSOFELASTICITYMEASURE(11.2),$);
|
||||
#379= IFCMATERIALPROPERTIES('Pset_MaterialMechanical',$,(#375,#376),#353);
|
||||
|
||||
/* Profile and properties */
|
||||
#419= IFCISHAPEPROFILEDEF(.AREA.,'W10X30',$,5.81,10.5,0.3,0.51,0.125,$,$);
|
||||
#965= IFCPROPERTYSINGLEVALUE('MassPerLength',$,IFCMASSPERLENGTHMEASURE(2.5),$);
|
||||
#966= IFCPROPERTYSINGLEVALUE('CrossSectionArea',$,IFCAREAMEASURE(8.84),$);
|
||||
#974= IFCPROPERTYSINGLEVALUE('MomentOfInertiaY',$,IFCMOMENTOFINERTIAMEASURE(170.),$);
|
||||
#975= IFCPROPERTYSINGLEVALUE('MomentOfInertiaZ',$,IFCMOMENTOFINERTIAMEASURE(16.7),$);
|
||||
#985= IFCPROPERTYSINGLEVALUE('TorsionalSectionModulus',$,IFCSECTIONMODULUSMEASURE(0.622),$);
|
||||
#990= IFCPROFILEPROPERTIES('Pset_ProfileMechanical',$,(#965,#966,#974,#975,#985),#419);
|
||||
|
||||
/* The result group indicating reactions for the load case */
|
||||
#2729= IFCSTRUCTURALRESULTGROUP('3nK7dm3u9EYhoBHOTo765A',#209,$,$,$,.FIRST_ORDER_THEORY.,#312,.T.);
|
||||
|
||||
/* The node below the left column has no displacement (it has fixed boundary condition so it shouldn't) */
|
||||
#2732= IFCSTRUCTURALLOADSINGLEDISPLACEMENT($,0.,0.,0.,0.,0.,0.);
|
||||
#2733= IFCSTRUCTURALPOINTREACTION('0Ci9_J7iLDhuBtYHGEpcTw',#209,$,$,$,$,$,#2732,.GLOBAL_COORDS.);
|
||||
#2735= IFCRELCONNECTSSTRUCTURALACTIVITY('2nVw9fFML1G8QuiGnXOdEh',#209,$,$,#236,#2733);
|
||||
|
||||
/* Each reaction is assigned to the result group. */
|
||||
#2737= IFCRELASSIGNSTOGROUP('2dN5hErLP9zB0e5nA$yT0F',#209,$,$,(#2733,#2741,#2747,#2753,#2759,#2765,#2773,#2781,#2789),.PRODUCT.,#2729);
|
||||
|
||||
/* The node below the left column has a reaction with force upwards and to the right and moment counter-clockwise as facing +Y */
|
||||
#2740= IFCSTRUCTURALLOADSINGLEFORCE($,1422.66326629449,0.,2278.52897011915,0.,66694.8548930371,0.);
|
||||
#2741= IFCSTRUCTURALPOINTREACTION('1VIuS9lz50U9$sbX2t8CSb',#209,$,$,$,$,$,#2740,.GLOBAL_COORDS.);
|
||||
#2743= IFCRELCONNECTSSTRUCTURALACTIVITY('2l0cjBJHH8nxFBsGxDKSfi',#209,$,$,#236,#2741);
|
||||
|
||||
/* The node above the left column has a displacement to the left (sway) */
|
||||
#2746= IFCSTRUCTURALLOADSINGLEDISPLACEMENT($,-0.00112040278567376,0.,-7.54271659073925E-05,0.,3.08969735441016E-05,0.);
|
||||
#2747= IFCSTRUCTURALPOINTREACTION('2Xxob9ZATFeQmLnunjg4E$',#209,$,$,$,$,$,#2746,.GLOBAL_COORDS.);
|
||||
#2749= IFCRELCONNECTSSTRUCTURALACTIVITY('2iaDWtrbn6W9TfDxfsikIH',#209,$,$,#247,#2747);
|
||||
|
||||
/* The node below the right column has no displacement (it has a fixed boundary condition so it shouldn't) */
|
||||
#2752= IFCSTRUCTURALLOADSINGLEDISPLACEMENT($,0.,0.,0.,0.,0.,0.);
|
||||
#2753= IFCSTRUCTURALPOINTREACTION('2YqhTmxQv6_AQPAcaE66Xu',#209,$,$,$,$,$,#2752,.GLOBAL_COORDS.);
|
||||
#2755= IFCRELCONNECTSSTRUCTURALACTIVITY('0yGyLgS9T3Y9D6VtgcdAkS',#209,$,$,#271,#2753);
|
||||
|
||||
/* The node below the right column has a reaction with force updwards and to the left and moment clockwise as facing +Y */
|
||||
#2758= IFCSTRUCTURALLOADSINGLEFORCE($,-1422.73493120008,0.,7321.47102988085,0.,-43375.4476654014,0.);
|
||||
#2759= IFCSTRUCTURALPOINTREACTION('1b1zM4uHz8exw0fvIGvpGQ',#209,$,$,$,$,$,#2758,.GLOBAL_COORDS.);
|
||||
#2761= IFCRELCONNECTSSTRUCTURALACTIVITY('0Whra2O$v9wePeIU6IImNQ',#209,$,$,#271,#2759);
|
||||
|
||||
/* The node above the right column has a displacement to the left (sway) */
|
||||
#2764= IFCSTRUCTURALLOADSINGLEDISPLACEMENT($,-0.00119575654821984,0.,-0.000242365937540883,0.,-6.94996291089951E-05,0.);
|
||||
#2765= IFCSTRUCTURALPOINTREACTION('33628eH254VAe0O7d63nzI',#209,$,$,$,$,$,#2764,.GLOBAL_COORDS.);
|
||||
#2767= IFCRELCONNECTSSTRUCTURALACTIVITY('2ukIn71Pr2VwtcAQ5GPi8T',#209,$,$,#280,#2765);
|
||||
|
||||
/* The member for the left column has end reactions for which shear and moment diagrams may be derived */
|
||||
#2770= IFCSTRUCTURALLOADSINGLEFORCE('Head',2278.52897011915,0.,-1422.66326629449,0.,66694.8548930371,0.);
|
||||
#2771= IFCSTRUCTURALLOADSINGLEFORCE('Tail',-2278.52897011915,0.,1422.66326629449,0.,104027.289932507,0.);
|
||||
#2772= IFCSTRUCTURALLOADCONFIGURATION('Member End Reactions',(#2770,#2771),((0.),(120.)));
|
||||
#2773= IFCSTRUCTURALCURVEREACTION('0SH7YcIWrB8Q4VcWjfXpnn',#209,$,$,$,$,$,#2772,.GLOBAL_COORDS.,.DISCRETE.);
|
||||
#2775= IFCRELCONNECTSSTRUCTURALACTIVITY('2vTn7XCur6sByitir9a9jj',#209,$,$,#228,#2773);
|
||||
|
||||
/* The member for the right column has end reactions for which shear and moment diagrams may be derived */
|
||||
#2778= IFCSTRUCTURALLOADSINGLEFORCE('Head',7321.47102988085,0.,1422.73493120008,0.,-43375.4476654014,0.);
|
||||
#2779= IFCSTRUCTURALLOADSINGLEFORCE('Tail',-7321.47102988085,0.,-1422.73493120008,0.,-127343.989381682,0.);
|
||||
#2780= IFCSTRUCTURALLOADCONFIGURATION('Member End Reactions',(#2778,#2779),((0.),(120.)));
|
||||
#2781= IFCSTRUCTURALCURVEREACTION('1L3TtLyyPEzgk1VyvDrWiH',#209,$,$,$,$,$,#2780,.GLOBAL_COORDS.,.DISCRETE.);
|
||||
#2783= IFCRELCONNECTSSTRUCTURALACTIVITY('23GMRW_cf7tA667rAWkQOC',#209,$,$,#263,#2781);
|
||||
|
||||
/* The member for the beam has end reactions for which shear and moment diagrams may be derived */
|
||||
#2786= IFCSTRUCTURALLOADSINGLEFORCE('Head',1422.69473557039,0.,2278.52222225513,0.,-104030.36194645,0.);
|
||||
#2787= IFCSTRUCTURALLOADSINGLEFORCE('Tail',-1422.69473557039,0.,7321.47777774487,0.,127353.857770554,0.);
|
||||
#2788= IFCSTRUCTURALLOADCONFIGURATION('Member End Reactions',(#2786,#2787),((0.),(192.)));
|
||||
#2789= IFCSTRUCTURALCURVEREACTION('2ssucs0rX8KgBecASOwgSd',#209,$,$,$,$,$,#2788,.GLOBAL_COORDS.,.DISCRETE.);
|
||||
#2791= IFCRELCONNECTSSTRUCTURALACTIVITY('1tmGmLIfTFnBfWx$tia32R',#209,$,$,#296,#2789);
|
||||
|
||||
ENDSEC;
|
||||
|
||||
END-ISO-10303-21;
|
||||
File diff suppressed because one or more lines are too long
+19
-67
@@ -250,10 +250,14 @@ IF NOT %ERRORLEVEL%==0 GOTO :Error
|
||||
|
||||
if %IFCOS_USE_OCCT%==FALSE goto :OCE
|
||||
:OCCT
|
||||
set OCC_INCLUDE_DIR=%INSTALL_DIR%\opencascade\inc>>"%~dp0\BuildDepsCache-%TARGET_ARCH%.txt"
|
||||
set OCC_LIBRARY_DIR=%INSTALL_DIR%\opencascade\win%ARCH_BITS%\lib>>"%~dp0\BuildDepsCache-%TARGET_ARCH%.txt"
|
||||
set OCCT_VERSION=7.3.0
|
||||
SET OCCT_VER=V%OCCT_VERSION:.=_%
|
||||
|
||||
set OCC_INCLUDE_DIR=%INSTALL_DIR%\opencascade-%OCCT_VERSION%\inc>>"%~dp0\BuildDepsCache-%TARGET_ARCH%.txt"
|
||||
set OCC_LIBRARY_DIR=%INSTALL_DIR%\opencascade-%OCCT_VERSION%\win%ARCH_BITS%\lib>>"%~dp0\BuildDepsCache-%TARGET_ARCH%.txt"
|
||||
echo OCC_INCLUDE_DIR=%OCC_INCLUDE_DIR%>>"%~dp0\BuildDepsCache-%TARGET_ARCH%.txt"
|
||||
echo OCC_LIBRARY_DIR=%OCC_LIBRARY_DIR%>>"%~dp0\BuildDepsCache-%TARGET_ARCH%.txt"
|
||||
|
||||
:: OCCT has many dependencies but FreeType is the only mandatory
|
||||
set DEPENDENCY_NAME=FreeType
|
||||
set DEPENDENCY_DIR=%DEPS_DIR%\freetype-2.6.5
|
||||
@@ -272,76 +276,24 @@ if not %ERRORLEVEL%==0 goto :Error
|
||||
call :InstallCMakeProject "%DEPENDENCY_DIR%\%BUILD_DIR%" %BUILD_CFG%
|
||||
if not %ERRORLEVEL%==0 goto :Error
|
||||
|
||||
set OCCT_HASH=88af392
|
||||
set OCCT_VERSION=7.2.0
|
||||
set DEPENDENCY_NAME=Open CASCADE %OCCT_VERSION%
|
||||
set OCCT_FILENAME=occt-%OCCT_HASH%
|
||||
set DEPENDENCY_DIR=%DEPS_DIR%\%OCCT_FILENAME%
|
||||
set DEPENDENCY_DIR=%DEPS_DIR%\occt_git
|
||||
cd "%DEPS_DIR%"
|
||||
call :DownloadFile "http://git.dev.opencascade.org/gitweb/?p=occt.git;a=snapshot;h=%OCCT_HASH%;sf=tgz" "%DEPS_DIR%" %OCCT_FILENAME%.tar.gz
|
||||
call :GitCloneAndCheckoutRevision https://git.dev.opencascade.org/repos/occt.git "%DEPENDENCY_DIR%" %OCCT_VER%
|
||||
if not %ERRORLEVEL%==0 goto :Error
|
||||
|
||||
if exist "%DEPS_DIR%\%OCCT_FILENAME%" (
|
||||
:: TK: I am having a hard time to reinitialize OCCT, because the directory ends up being recreated by a prior cmake step, even if manually deleted.
|
||||
:: Therefore check if the directory contains a full checkout [using a single file as proxy] and delete the directory tree if it is not.
|
||||
if not exist "%DEPS_DIR%\%OCCT_FILENAME%\OCCT_LGPL_EXCEPTION.txt". rd /s/q "%DEPS_DIR%\%OCCT_FILENAME%"
|
||||
)
|
||||
|
||||
|
||||
call :ExtractArchive %OCCT_FILENAME%.tar.gz "%DEPS_DIR%" "%DEPENDENCY_DIR%"
|
||||
if not %ERRORLEVEL%==0 goto :Error
|
||||
call :ExtractArchive %OCCT_FILENAME%.tar "%DEPS_DIR%" "%DEPENDENCY_DIR%"
|
||||
if not %ERRORLEVEL%==0 goto :Error
|
||||
|
||||
set DEPENDENCY_NAME=Additional files
|
||||
:: Somehow these two files are not present in the downloaded
|
||||
:: snapshot. Path names being too long for gitweb snapshot?
|
||||
|
||||
call :DownloadFile "http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blob_plain;hb=%OCCT_HASH%;f=src/RWStepVisual/RWStepVisual_RWCharacterizedObjectAndCharacterizedRepresentationAndDraughtingModelAndRepresentation.cxx" "%OCCT_FILENAME%\src\RWStepVisual" RWStepVisual_RWCharacterizedObjectAndCharacterizedRepresentationAndDraughtingModelAndRepresentation.cxx
|
||||
if not %ERRORLEVEL%==0 goto :Error
|
||||
|
||||
call :DownloadFile "http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blob_plain;hb=%OCCT_HASH%;f=src/RWStepVisual/RWStepVisual_RWCharacterizedObjectAndCharacterizedRepresentationAndDraughtingModelAndRepresentation.hxx" "%OCCT_FILENAME%\src\RWStepVisual" RWStepVisual_RWCharacterizedObjectAndCharacterizedRepresentationAndDraughtingModelAndRepresentation.hxx
|
||||
if not %ERRORLEVEL%==0 goto :Error
|
||||
|
||||
if "%OCCT_VERSION%"=="7.2.0" (
|
||||
|
||||
call :DownloadFile "http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blob_plain;hb=%OCCT_HASH%;f=src/StepVisual/StepVisual_AnnotationCurveOccurrenceAndAnnotationOccurrenceAndGeomReprItemAndReprItemAndStyledItem.cxx" "%OCCT_FILENAME%\src\StepVisual" StepVisual_AnnotationCurveOccurrenceAndAnnotationOccurrenceAndGeomReprItemAndReprItemAndStyledItem.cxx
|
||||
if not %ERRORLEVEL%==0 goto :Error
|
||||
|
||||
call :DownloadFile "http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blob_plain;hb=%OCCT_HASH%;f=src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrenceAndAnnotationOccurrenceAndGeomReprItemAndReprItemAndStyledItem.cxx" "%OCCT_FILENAME%\src\RWStepVisual" RWStepVisual_RWAnnotationCurveOccurrenceAndAnnotationOccurrenceAndGeomReprItemAndReprItemAndStyledItem.cxx
|
||||
if not %ERRORLEVEL%==0 goto :Error
|
||||
|
||||
call :DownloadFile "http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blob_plain;hb=%OCCT_HASH%;f=src/StepVisual/StepVisual_AnnotationCurveOccurrenceAndAnnotationOccurrenceAndGeomReprItemAndReprItemAndStyledItem.hxx" "%OCCT_FILENAME%\src\StepVisual" StepVisual_AnnotationCurveOccurrenceAndAnnotationOccurrenceAndGeomReprItemAndReprItemAndStyledItem.hxx
|
||||
if not %ERRORLEVEL%==0 goto :Error
|
||||
|
||||
call :DownloadFile "http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blob_plain;hb=%OCCT_HASH%;f=src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrenceAndAnnotationOccurrenceAndGeomReprItemAndReprItemAndStyledItem.hxx" "%OCCT_FILENAME%\src\RWStepVisual" RWStepVisual_RWAnnotationCurveOccurrenceAndAnnotationOccurrenceAndGeomReprItemAndReprItemAndStyledItem.hxx
|
||||
if not %ERRORLEVEL%==0 goto :Error
|
||||
|
||||
)
|
||||
|
||||
set DEPENDENCY_NAME=Open CASCADE %OCCT_VERSION%
|
||||
|
||||
:: Patching always blindly would trigger a rebuild each time
|
||||
findstr IfcOpenShell "%DEPENDENCY_DIR%\CMakeLists.txt">NUL
|
||||
if not %ERRORLEVEL%==0 (
|
||||
echo Patching %DEPENDENCY_NAME%'s CMake files
|
||||
REM OCCT insists on finding FreeType DLL even if using static FreeType build + define HAVE_NO_DLL
|
||||
if exist "%~dp0patches\%OCCT_HASH%_CMakeLists.txt" copy /y "%~dp0patches\%OCCT_HASH%_CMakeLists.txt" "%DEPENDENCY_DIR%\CMakeLists.txt"
|
||||
REM Patch OCCT to be built against the static MSVC run-time.
|
||||
if exist "%~dp0patches\%OCCT_HASH%_adm-cmake-occt_defs_flags.cmake" copy /y "%~dp0patches\%OCCT_HASH%_adm-cmake-occt_defs_flags.cmake" "%DEPENDENCY_DIR%\adm\cmake\occt_defs_flags.cmake"
|
||||
REM OCCT tries to deploy PDBs from the bin directory even if static build is used.
|
||||
if exist "%~dp0patches\%OCCT_HASH%_adm-cmake-occt_toolkit.cmake" copy /y "%~dp0patches\%OCCT_HASH%_adm-cmake-occt_toolkit.cmake" "%DEPENDENCY_DIR%\adm\cmake\occt_toolkit.cmake"
|
||||
REM Patch header file for HAVE_NO_DLL
|
||||
if exist "%~dp0patches\%OCCT_HASH%_Standard_Macro.hxx" copy /y "%~dp0patches\%OCCT_HASH%_Standard_Macro.hxx" "%DEPENDENCY_DIR%\src\Standard\Standard_Macro.hxx"
|
||||
REM https://tracker.dev.opencascade.org/view.php?id=28248
|
||||
if exist "%~dp0patches\%OCCT_HASH%_src-HLRBRep-HLRBRep_InternalAlgo.cxx" copy /y "%~dp0patches\%OCCT_HASH%_src-HLRBRep-HLRBRep_InternalAlgo.cxx" "%DEPENDENCY_DIR%\src\HLRBRep\HLRBRep_InternalAlgo.cxx"
|
||||
REM NOTE If adding a new patch, adjust the checks above and below accordingly
|
||||
pushd "%DEPENDENCY_DIR%"
|
||||
git apply ""%~dp0patches\%OCCT_VER%.patch"
|
||||
popd
|
||||
)
|
||||
findstr IfcOpenShell "%DEPENDENCY_DIR%\CMakeLists.txt">NUL
|
||||
if not %ERRORLEVEL%==0 goto :Error
|
||||
|
||||
cd "%DEPENDENCY_DIR%"
|
||||
call :RunCMake -DINSTALL_DIR="%INSTALL_DIR%\opencascade" -DBUILD_LIBRARY_TYPE="Static" -DCMAKE_DEBUG_POSTFIX=d ^
|
||||
call :RunCMake -DINSTALL_DIR="%INSTALL_DIR%\opencascade-%OCCT_VERSION%" -DBUILD_LIBRARY_TYPE="Static" -DCMAKE_DEBUG_POSTFIX=d ^
|
||||
-DBUILD_MODULE_Draw=0 -D3RDPARTY_FREETYPE_DIR="%INSTALL_DIR%\freetype"
|
||||
if not %ERRORLEVEL%==0 goto :Error
|
||||
call :BuildSolution "%DEPENDENCY_DIR%\%BUILD_DIR%\OCCT.sln" %BUILD_CFG%
|
||||
@@ -355,14 +307,14 @@ set OCCT_VC_VER=%VC_VER%
|
||||
IF %OCCT_VC_VER% GTR 14 (
|
||||
set OCCT_VC_VER=14
|
||||
)
|
||||
move /y "%INSTALL_DIR%\opencascade\win%ARCH_BITS%\vc%OCCT_VC_VER%\libi\*.*" "%OCC_LIBRARY_DIR%"
|
||||
move /y "%INSTALL_DIR%\opencascade\win%ARCH_BITS%\vc%OCCT_VC_VER%\libd\*.*" "%OCC_LIBRARY_DIR%"
|
||||
move /y "%INSTALL_DIR%\opencascade\win%ARCH_BITS%\vc%OCCT_VC_VER%\lib\*.*" "%OCC_LIBRARY_DIR%"
|
||||
rmdir /s /q "%INSTALL_DIR%\opencascade\win%ARCH_BITS%\vc%OCCT_VC_VER%"
|
||||
move /y "%INSTALL_DIR%\opencascade-%OCCT_VERSION%\win%ARCH_BITS%\vc%OCCT_VC_VER%\libi\*.*" "%OCC_LIBRARY_DIR%"
|
||||
move /y "%INSTALL_DIR%\opencascade-%OCCT_VERSION%\win%ARCH_BITS%\vc%OCCT_VC_VER%\libd\*.*" "%OCC_LIBRARY_DIR%"
|
||||
move /y "%INSTALL_DIR%\opencascade-%OCCT_VERSION%\win%ARCH_BITS%\vc%OCCT_VC_VER%\lib\*.*" "%OCC_LIBRARY_DIR%"
|
||||
rmdir /s /q "%INSTALL_DIR%\opencascade-%OCCT_VERSION%\win%ARCH_BITS%\vc%OCCT_VC_VER%"
|
||||
:: Removed unneeded bits
|
||||
rmdir /s /q "%INSTALL_DIR%\opencascade\data"
|
||||
rmdir /s /q "%INSTALL_DIR%\opencascade\samples"
|
||||
del "%INSTALL_DIR%\opencascade\*.bat"
|
||||
rmdir /s /q "%INSTALL_DIR%\opencascade-%OCCT_VERSION%\data"
|
||||
rmdir /s /q "%INSTALL_DIR%\opencascade-%OCCT_VERSION%\samples"
|
||||
del "%INSTALL_DIR%\opencascade-%OCCT_VERSION%\*.bat"
|
||||
|
||||
goto :Python
|
||||
|
||||
|
||||
@@ -0,0 +1,103 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index feeaa9a84..f21a84f7c 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -426,6 +426,9 @@ endforeach()
|
||||
if (NOT BUILD_SHARED_LIBS)
|
||||
list (REMOVE_ITEM BUILD_TOOLKITS DRAWEXE)
|
||||
message (STATUS "Info: DRAWEXE is not included due to ${BUILD_LIBRARY_TYPE} build library type")
|
||||
+ # IfcOpenShell begin
|
||||
+ add_definitions(-DHAVE_NO_DLL)
|
||||
+ # IfcOpenShell end
|
||||
endif()
|
||||
|
||||
# accumulate all used toolkits
|
||||
diff --git a/adm/cmake/occt_defs_flags.cmake b/adm/cmake/occt_defs_flags.cmake
|
||||
index b9389741c..cd4c46531 100644
|
||||
--- a/adm/cmake/occt_defs_flags.cmake
|
||||
+++ b/adm/cmake/occt_defs_flags.cmake
|
||||
@@ -141,3 +141,18 @@ endif()
|
||||
|
||||
set (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -DNo_Exception")
|
||||
set (CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -DNo_Exception")
|
||||
+
|
||||
+# IfcOpenShell begin
|
||||
+if (MSVC)
|
||||
+ foreach(flag CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_MINSIZEREL
|
||||
+ CMAKE_CXX_FLAGS_RELWITHDEBINFO CMAKE_C_FLAGS CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE
|
||||
+ CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_RELWITHDEBINFO)
|
||||
+ if (${flag} MATCHES "/MD")
|
||||
+ string(REGEX REPLACE "/MD" "/MT" ${flag} "${${flag}}")
|
||||
+ endif()
|
||||
+ if (${flag} MATCHES "/MDd")
|
||||
+ string(REGEX REPLACE "/MDd" "/MTd" ${flag} "${${flag}}")
|
||||
+ endif()
|
||||
+ endforeach()
|
||||
+endif()
|
||||
+# IfcOpenShell end
|
||||
diff --git a/adm/cmake/occt_toolkit.cmake b/adm/cmake/occt_toolkit.cmake
|
||||
index 57c9269c2..476938ffb 100644
|
||||
--- a/adm/cmake/occt_toolkit.cmake
|
||||
+++ b/adm/cmake/occt_toolkit.cmake
|
||||
@@ -151,11 +151,26 @@ if ("${PROJECT_NAME}" STREQUAL "DRAWEXE")
|
||||
else()
|
||||
add_library (${PROJECT_NAME} ${USED_SRCFILES} ${USED_INCFILES} ${USED_RCFILE})
|
||||
|
||||
- if (MSVC)
|
||||
- install (FILES ${CMAKE_BINARY_DIR}/${OS_WITH_BIT}/${COMPILER}/bin\${OCCT_INSTALL_BIN_LETTER}/${PROJECT_NAME}.pdb
|
||||
- CONFIGURATIONS Debug RelWithDebInfo
|
||||
- DESTINATION "${INSTALL_DIR_BIN}\${OCCT_INSTALL_BIN_LETTER}")
|
||||
+ # IfcOpenShell begin
|
||||
+ if (BUILD_SHARED_LIBS)
|
||||
+ if (MSVC)
|
||||
+ install (FILES ${CMAKE_BINARY_DIR}/${OS_WITH_BIT}/${COMPILER}/bin\${OCCT_INSTALL_BIN_LETTER}/${PROJECT_NAME}.pdb
|
||||
+ CONFIGURATIONS Debug RelWithDebInfo
|
||||
+ DESTINATION "${INSTALL_DIR_BIN}\${OCCT_INSTALL_BIN_LETTER}")
|
||||
+ endif()
|
||||
+ else()
|
||||
+ if (MSVC)
|
||||
+ set_target_properties (${PROJECT_NAME} PROPERTIES
|
||||
+ COMPILE_PDB_NAME ${PROJECT_NAME}
|
||||
+ COMPILE_PDB_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${OS_WITH_BIT}/${COMPILER}/pdb/
|
||||
+ )
|
||||
+
|
||||
+ install (FILES ${CMAKE_BINARY_DIR}/${OS_WITH_BIT}/${COMPILER}/pdb/\${CMAKE_INSTALL_CONFIG_NAME}/${PROJECT_NAME}.pdb
|
||||
+ CONFIGURATIONS Debug RelWithDebInfo
|
||||
+ DESTINATION "${INSTALL_DIR_LIB}\${OCCT_INSTALL_BIN_LETTER}")
|
||||
+ endif()
|
||||
endif()
|
||||
+ # IfcOpenShell end
|
||||
|
||||
if (BUILD_SHARED_LIBS AND NOT "${BUILD_SHARED_LIBRARY_NAME_POSTFIX}" STREQUAL "")
|
||||
set (CMAKE_SHARED_LIBRARY_SUFFIX_DEFAULT ${CMAKE_SHARED_LIBRARY_SUFFIX})
|
||||
diff --git a/src/HLRBRep/HLRBRep_InternalAlgo.cxx b/src/HLRBRep/HLRBRep_InternalAlgo.cxx
|
||||
index ca885ca04..c13cb06b8 100644
|
||||
--- a/src/HLRBRep/HLRBRep_InternalAlgo.cxx
|
||||
+++ b/src/HLRBRep/HLRBRep_InternalAlgo.cxx
|
||||
@@ -165,7 +165,7 @@ void HLRBRep_InternalAlgo::Update ()
|
||||
SB.Bounds(v1,v2,e1,e2,f1,f2);
|
||||
|
||||
for (Standard_Integer e = e1; e <= e2; e++) {
|
||||
- HLRBRep_EdgeData ed = aEDataArray.ChangeValue(e);
|
||||
+ HLRBRep_EdgeData& ed = aEDataArray.ChangeValue(e);
|
||||
HLRAlgo::DecodeMinMax(ed.MinMax(), TheMin, TheMax);
|
||||
if (FirstTime) {
|
||||
FirstTime = Standard_False;
|
||||
@@ -307,7 +307,7 @@ void HLRBRep_InternalAlgo::InitEdgeStatus ()
|
||||
Standard_Integer nf = myDS->NbFaces();
|
||||
|
||||
for (Standard_Integer e = 1; e <= ne; e++) {
|
||||
- HLRBRep_EdgeData ed = aEDataArray.ChangeValue(e);
|
||||
+ HLRBRep_EdgeData& ed = aEDataArray.ChangeValue(e);
|
||||
if (ed.Selected()) ed.Status().ShowAll();
|
||||
}
|
||||
// for (Standard_Integer f = 1; f <= nf; f++) {
|
||||
@@ -368,7 +368,7 @@ void HLRBRep_InternalAlgo::Select ()
|
||||
Standard_Integer nf = myDS->NbFaces();
|
||||
|
||||
for (Standard_Integer e = 1; e <= ne; e++) {
|
||||
- HLRBRep_EdgeData ed = aEDataArray.ChangeValue(e);
|
||||
+ HLRBRep_EdgeData& ed = aEDataArray.ChangeValue(e);
|
||||
ed.Selected(Standard_True);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,72 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index fca978164..dda41e2c6 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -426,6 +426,9 @@ endforeach()
|
||||
if (NOT BUILD_SHARED_LIBS)
|
||||
list (REMOVE_ITEM BUILD_TOOLKITS DRAWEXE)
|
||||
message (STATUS "Info: DRAWEXE is not included due to ${BUILD_LIBRARY_TYPE} build library type")
|
||||
+ # IfcOpenShell begin
|
||||
+ add_definitions(-DHAVE_NO_DLL)
|
||||
+ # IfcOpenShell end
|
||||
endif()
|
||||
|
||||
# accumulate all used toolkits
|
||||
diff --git a/adm/cmake/occt_defs_flags.cmake b/adm/cmake/occt_defs_flags.cmake
|
||||
index 09da18d38..46e6e6814 100644
|
||||
--- a/adm/cmake/occt_defs_flags.cmake
|
||||
+++ b/adm/cmake/occt_defs_flags.cmake
|
||||
@@ -140,3 +140,18 @@ endif()
|
||||
|
||||
set (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -DNo_Exception")
|
||||
set (CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -DNo_Exception")
|
||||
+
|
||||
+# IfcOpenShell begin
|
||||
+if (MSVC)
|
||||
+ foreach(flag CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_MINSIZEREL
|
||||
+ CMAKE_CXX_FLAGS_RELWITHDEBINFO CMAKE_C_FLAGS CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE
|
||||
+ CMAKE_C_FLAGS_MINSIZEREL CMAKE_C_FLAGS_RELWITHDEBINFO)
|
||||
+ if (${flag} MATCHES "/MD")
|
||||
+ string(REGEX REPLACE "/MD" "/MT" ${flag} "${${flag}}")
|
||||
+ endif()
|
||||
+ if (${flag} MATCHES "/MDd")
|
||||
+ string(REGEX REPLACE "/MDd" "/MTd" ${flag} "${${flag}}")
|
||||
+ endif()
|
||||
+ endforeach()
|
||||
+endif()
|
||||
+# IfcOpenShell end
|
||||
diff --git a/adm/cmake/occt_toolkit.cmake b/adm/cmake/occt_toolkit.cmake
|
||||
index f59b1639d..aee227516 100644
|
||||
--- a/adm/cmake/occt_toolkit.cmake
|
||||
+++ b/adm/cmake/occt_toolkit.cmake
|
||||
@@ -208,11 +208,26 @@ if (EXECUTABLE_PROJECT)
|
||||
else()
|
||||
add_library (${PROJECT_NAME} ${USED_SRCFILES} ${USED_INCFILES} ${USED_RCFILE} ${RESOURCE_FILES} ${${PROJECT_NAME}_MOC_FILES})
|
||||
|
||||
- if (MSVC)
|
||||
- install (FILES ${CMAKE_BINARY_DIR}/${OS_WITH_BIT}/${COMPILER}/bin\${OCCT_INSTALL_BIN_LETTER}/${PROJECT_NAME}.pdb
|
||||
- CONFIGURATIONS Debug RelWithDebInfo
|
||||
- DESTINATION "${INSTALL_DIR_BIN}\${OCCT_INSTALL_BIN_LETTER}")
|
||||
+ # IfcOpenShell begin
|
||||
+ if (BUILD_SHARED_LIBS)
|
||||
+ if (MSVC)
|
||||
+ install (FILES ${CMAKE_BINARY_DIR}/${OS_WITH_BIT}/${COMPILER}/bin\${OCCT_INSTALL_BIN_LETTER}/${PROJECT_NAME}.pdb
|
||||
+ CONFIGURATIONS Debug RelWithDebInfo
|
||||
+ DESTINATION "${INSTALL_DIR_BIN}\${OCCT_INSTALL_BIN_LETTER}")
|
||||
+ endif()
|
||||
+ else()
|
||||
+ if (MSVC)
|
||||
+ set_target_properties (${PROJECT_NAME} PROPERTIES
|
||||
+ COMPILE_PDB_NAME ${PROJECT_NAME}
|
||||
+ COMPILE_PDB_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/${OS_WITH_BIT}/${COMPILER}/pdb/
|
||||
+ )
|
||||
+
|
||||
+ install (FILES ${CMAKE_BINARY_DIR}/${OS_WITH_BIT}/${COMPILER}/pdb/\${CMAKE_INSTALL_CONFIG_NAME}/${PROJECT_NAME}.pdb
|
||||
+ CONFIGURATIONS Debug RelWithDebInfo
|
||||
+ DESTINATION "${INSTALL_DIR_LIB}\${OCCT_INSTALL_BIN_LETTER}")
|
||||
+ endif()
|
||||
endif()
|
||||
+ # IfcOpenShell end
|
||||
|
||||
if (BUILD_SHARED_LIBS AND NOT "${BUILD_SHARED_LIBRARY_NAME_POSTFIX}" STREQUAL "")
|
||||
set (CMAKE_SHARED_LIBRARY_SUFFIX_DEFAULT ${CMAKE_SHARED_LIBRARY_SUFFIX})
|
||||
Reference in New Issue
Block a user