private void setIfcRectangleProfileDef(IdEObject idEObject, float scale) { IfcRectangleProfileDef ifcRectangleProfileDef = (IfcRectangleProfileDef) idEObject; ifcRectangleProfileDef.setXDim(ifcRectangleProfileDef.getXDim() * scale); ifcRectangleProfileDef.setYDim(ifcRectangleProfileDef.getYDim() * scale); }
IfcRectangleProfileDef ifcRectangleProfileDef = (IfcRectangleProfileDef) ifcProfileDef; double[] min = new double[]{ifcRectangleProfileDef.getPosition().getLocation().getCoordinates().get(0) - ifcRectangleProfileDef.getXDim() / 2, ifcRectangleProfileDef.getPosition().getLocation().getCoordinates().get(1) - ifcRectangleProfileDef.getYDim() / 2, 0, 1}; double[] max = new double[]{ifcRectangleProfileDef.getPosition().getLocation().getCoordinates().get(0) + ifcRectangleProfileDef.getXDim() / 2, ifcRectangleProfileDef.getPosition().getLocation().getCoordinates().get(1) + ifcRectangleProfileDef.getYDim() / 2, 0, 1};