public TeklaPlatePlacementInitializer(IfcStore model, Model_info.Environment env, Point origin, Vector main, Vector reff)
        {
            this.origin = new CartesianPoint3D(model, origin.X, origin.Y, origin.Z);
            this.main   = new DirectionVector3D(model, main.X, main.Y, main.Z);
            this.reff   = new DirectionVector3D(model, reff.X, reff.Y, reff.Z);

            PlacementAxis3D axis = new PlacementAxis3D(model, this.origin, this.main, this.reff);

            localPlacement = new LocalPlacement(model, env.Stories.FirstOrDefault().LocalPlacement, axis);
        }
Esempio n. 2
0
 public ModelOptions(IfcStore model, Model_info.Environment environment)
 {
     Model            = model;
     this.Environment = environment;
 }