Do you still remember the joke: Put the elephant in the refrigerator in a few steps? This is not just a joke, but also a joke worth analyzing. If you want to put an apple in the refrigerator, it will not be ridiculous, but changing to an elephant will attract our interest and attention. Why? We are no longer familiar with Bim, but if we think about Bim from the perspective of building, will we have a new understanding? This article will consider Bim from the IT perspective, hoping to give you some inspiration.
Object-oriented and process-orientedWhen we put an apple in the refrigerator, we don't really care too much about it (or try to put it in the refrigerator !), We are concerned about putting it in the refrigerator. No, in fact, we are not very concerned about refrigerators. What we really care about is "preservation" (who said I don't care about Apple, but I don't want to eat a rotten apple ). The purpose of putting apple into the refrigerator is to keep it fresh, and you can simply switch the refrigerator to achieve this goal. It is too convenient. By the way, you can take out a box of yogurt to drink. Then we heard that we want to put the elephant in the refrigerator! Oh, no, how is it possible! The elephant is so big, the refrigerator is so small, it's not scientific! Very good. Now we are not only concerned with "preservation", but now the elephants and refrigerators have entered our field of view. In the eyes of developers, elephants and refrigerators can be understood as objects. Object-Oriented Programming uses objects as the basic unit of a program and focuses on the relationship between objects. We are confused about putting elephants in the refrigerator because we are paying attention to objects and unconsciously using object-oriented thinking methods to consider problems, we are concerned with the "open, put, close" action and the result of "preservation", using a process-oriented approach of thinking. Look, that's it. The secret is hidden in our lives. It looks so common, just waiting for us to discover it. Just one joke is not enough to fully understand object-oriented and process-oriented. In fact, architects and professional engineers have been "Programming ", it only uses architectural languages instead of computer languages, and the object-oriented and process-oriented ideas are all involved. The "object-oriented programming is not about writing code" sentence allows us to think well about the "Object-Oriented Programming" of architects and engineers in the field of architecture ".
BIM and CADObject-oriented concepts and applications have gone beyond programming and software development and have been extended into multiple fields. Now we can look at Bim in the encyclopedia. Wow! Yes, BIM is an extension of the object-oriented concept in the construction field. Wait! Is CAD not object-oriented? From the graphical point of view, CAD is object-oriented. From the architectural point of view, this is really not! From different perspectives, we have different concerns. If we look at a building from a product perspective, we care about the building and its components, rather than the elements in the graphics and ry. When you point to a line segment with a line width in the drawing and say "the position of the beam needs to be adjusted", no one will misunderstand you because everyone is using this method to express it on the drawing. We all know that the beam has a contour, And the node form is still complicated, but this information cannot be seen in this rough line. Some people may say: No problem. I am a CAD Expert. I can draw based on the actual situation. I can draw two-dimensional images and three-dimensional images. In fact, this is completely feasible. As long as the technology is excellent, we can continue development based on CAD to implement the functions we want. Some software does. However, for common users, such development scale is impractical. Not everyone who can ride a bicycle can invent a "Type A bicycle motor" to upgrade the bicycle. As an ordinary user, it is more convenient to buy a transformed bicycle directly. Fortunately, technology is developing fast. Although it still takes some time to explore Pandora, we now have a wide range of motorcycles and electric bicycles to buy. Always believe that beautiful things will happen soon! The development of software technology provides powerful support for the application of Object-oriented Thinking in the construction field. Let's look at how we work with CAD software: points, lines, rectangles, circles ...... Various graphic objects are combined to draw images. by dealing with the relationship between graphic objects, architectural expressions are achieved. Think about how we work with Bim software: bar, beam, wall ...... Building objects are combined for modeling, and the relationship between building objects is processed to create a building object in a digital environment. If we compare CAD to painting, BIM is sculpture. By describing objects from different angles, We can get multiple portraits, but each time we draw from the beginning, and focus on the accuracy of the current angle, which is the way of painting. Even if we can use a digital camera to take pictures quickly, it is only an upgrade of the painting technology, and the method has not changed. Sculpture focuses on objective objects. By pondering every detail, the statue can show the real form of objective objects. We can observe it from countless angles, as long as the statue is in, we can paint and take pictures at any time. If you are an "ice cream", do you need to take a big photo at home, or do you want to print a 1:1 real-person model in 3D? In fact, BIM also has a lot of geometric details, not less than CAD, but these geometric details are encapsulated. After establishing the relationship between the building object and the building object, to obtain these geometric details. What these geometric details mean to us is that they are properties of building objects, rather than independent. Nicolas nigropondi once said: To Really Want To Know a frog, traditional anatomy is not a way, a better way is to build a frog. Let's start with the building slice to see if we can really understand the building through Bim.
Hitting the door of the BIM worldLet me tell you a real story before knocking on the door. I decided to use a gigabit network to deploy the LAN for the new office decoration. I am not at ease with the network cable. I have repeatedly confirmed that the decoration company said they have rich experience and are relieved. The result is that the problem is found when the speed is measured. Because the length of the network cable is calculated according to the box when the decoration company makes a budget, it is sufficient to calculate a box. As a result, there was a few meters less during the construction, and they didn't care about it. They simply put a cat6 line into two to fill in their omissions due to the lack of accurate computing. If it is a 10-Gigabit network, this approach has no impact, but if it is a gigabit network, the network speed will be downgraded to a 10-Gigabit network, and the six-category line will lose its original role. The decoration company said they had been doing this and did not see any objection from the customer. Due to the fact that it was too costly to re-wear the network cable, they made repeated negotiations and finally made some compensation. You may wonder, what is the relationship between this and bim? If we compare CAD to a 10-Gigabit network and bim To A 1-gigabit network, it seems clear that we are too familiar with the 10-Gigabit network because we have been using it for a long time, as a result, we have no doubt about the old principles and methods after upgrading to a gigabit network. We think that these can also be used in new technologies. Sometimes what makes us wrong is our experience. When we welcome the new world, we also need to review ourselves. If the groom thinks that the bride is a woman and does not have any expectation or impulse to build up the head of the bride under the red cover, then this marriage may only take a pass, no matter how beautiful the bride is, the groom does not understand either. If this story strikes you, it means you are ready. It's time to ring the door to the BIM world!
BIM from the IT perspective (1): Object-oriented