New in Pro100-6-08
New in Pro100-6-08
New in Pro100-6-08
com
Content
1. Introduction 3
2. Axes 3
3. Rotate 4
4. Mass exchange of objects 5
4.1. Replace by object ID 6
4.2. Alignment of replaced objects 8
5. Marking objects 10
6. Hiding objects 10
7. Deploy and pitch 11
8. Move with the help of the keyboard 12
9. Break 12
10. Element properties - Material 13
11. Tools 14
11.1. Rotational 14
11.2. Text 15
11.3. Replace 15
11.4. Mesh 15
11.5. The name of the group in the blank list 16
12. Export 17
12.1. Panorama 17
12.2. Export to OBJ 18
13. Lighting 19
13.1. Shading the surroundings 19
13.2. Environment maps 20
14. KRAY render 21
15. Contact 24
1. Introduction
This guide describes what's new in version 6 of the program PRO100. This version contains new tools to
help you create furniture and elements, as well as new ways of presenting your projects, as well as a
completely new option for creating visualizations using the external rendering module PRO100KRAY.
Manual to module KRAY render you will find on page with documentation -
https://www.pro100.cz/dokumentace or https://www.pro100.sk/dokumentacia
We also worked on the speed and security of projects (library loading, backup, caching, etc.).
2. Axes
The Display panel contains three buttons for controlling the display of the axes of selected objects. Goats
they can be related to the room or to the object itself.
There are three options: no axes, Object axes and Axes of the room. The axes of the room make it easier for
us to orient ourselves in space. Object axes show the current rotation of the object in space. The axes are
color-coded. Red represents X axis, green Y axis and blue axis according to the axonometric view.
The display of object axes makes it easier to display the correct rotation of objects, which is very
important when saving objects to the Library, which are intended for subsequent mass exchange of objects.
For example, the newly created handle must have axes identical to the room axes before saving to the library
- the x-axis of the handle is parallel to the x-axis of the room, etc.
3. Rotate
The Rotate tool in version 6 of the PRO100 program displays when the button is activated Axes of the
room colored indicators of the axes of the marked objects.
rotate according to object axis - by activating this button it is possible to rotate objects according to own
axes in bulk. Applies to marking multiple objects.
clone - activating this button and each time the Rotate command is confirmed, a duplicate of the rotated element
is created in a new position in accordance with the setting of the axis and the angle of rotation.
unwind - returns the object to its starting position. The object axis indicators will be identical to the room
axis indicators.
reset - allows you to set the current rotation of the object as the default position.
Another novelty is the possibility rotation with the mouse. Mouse rotation is activatedby slow double-
clicking left-click on the object and grab the circular grip point.
Window Replace open by selecting from the menu Tools> Replace. Object identifiers (IDs) are used to
specifically identify an object in a project. The ID can be any name or number. Assigning identifiers (IDs) to
individual components will greatly facilitate work, especially on large projects. Objects with the same ID can
be marked in bulk with one click in the fieldSelect ID in window Replace.
For example, all handles stored in the Element Library in the Handles directory should be assigned the
same ID - "Handle". The same handles, with the same ID, will be used on the lockers stored in the Furniture
Library.
Replace window
· Select ID - by selecting the ID, the program marks all objects with the same ID in the project. Only
those identifiers that are currently contained in the open project are displayed in this field.
· Edit ID - text box to edit or insert a new ID. The element for which the ID will be modified needs to be
saved (overwritten) in the Library. This ID will then be displayed after right-clicking on an element in
the library, but only if a similar object with the same ID is already in the project.
Object identifiers (IDs) can also be nested. Within one parent identifier, we can have other specific
identifiers that refine the identification. Nested identifiers are written after the period (.).
For example, all doors in a project have ID = Doorbut we can specify the glass door as ID = Door glass.
In the Replace Ways window Alignment is used to specify the alignment of objects after assigning
identifiers in a mass swap. Open the Replace window by selecting it from the menuTools> Replace.
Example: Handles in a project can have different dimensions, but during replacement we do not want to
adjust the size of the new handles to the replaced handles - the new handles have all dimensions locked in
the library. However, we require the correct alignment of the handles of different sizes. To do this, use the
options in the Align section. Here they arespcolor-coded individual axes (only in the case of active object axis
indicators 2. Axes 3 ) and within one axis always 3 ways to align:
2. to the center
3. from the intersections of the axes
In the example (Fig: horizontal handle alignment) we see the way the handle is aligned: in the axisX (red) to
the center, in the axis Y (green) center and axis Z (blue) to the intersections of the axes - to the door.
In the example (Fig. vertical handle alignment) we see the way of alignment: in the axis X (red)to the edge to the
intersections of the axes, at Y axis (green) to the edge which is remote from the intersections of the axes and in the axis Z (blue)
to the intersections of the axes - to the door.
NOTICE: The method of aligning objects ready for bulk replacement is performed only once, after saving to
the library all settings are written together with the saved element!
5. Marking objects
As of version 6 of the PRO100 program, marking an object within a locked group is governed by different
rules. In older versions of the program, mark it together with the active keyCtrl did not allow to mark objects
that were part of a locked group. As of version 6.xx, objects inside locked groups can be marked with the
active keyCtrl and by clicking again to the object. For example, to mark only the bottom of a locked drawer,
it is no longer necessary to unlock the group or look for an object inProject structure. Just click on the
bottom of the drawer again with the active keyCtrl.
Marking an object within a group causes in the Structure window (Tools> Structure) expand the project
tree structure with the marked path to the parent group.
6. Hiding objects
Hiding an object or making the object invisible is a very important tool that will make it easier for us to move
around the project and allow us to focus on a specific object within the entire project. The following options are
available:
Hidden objects can have a set visibility level. IconVisibility hidden objects can be completely invisible or
only the outlines of hidden objects can be displayed. In both cases, hidden objects are not available for
mouse selection. Hidden but visible objects are detected in the project. that is, collision detection applies to
them.
Deploy
Tool Deploy used to place, for example, blanks at the same distance from each other. For example, for
automatic placement of shelves inside the corpus. Both the Distribute and Pitch tools require a unique order
of designation for each object we want to distribute.
To place shelves, for example, you need to mark the shelves in such an order that first and last marked
the element defined the edges of the area in which we want to place the blanks. In the case of deployment in
the corpus, it will be the bottom and soil of the whole assembly. Click the buttonDeploy, the program
arranges the elements so that the distances (gaps) in the area between the first and last element will be the
same. In case we change the order of marking, we can specify another edge area for the placement of
shelves or simply change the order of shelves.
The placement of objects can be done in all three planes defined by the room axes.
deploy
Pitch
Tool Pitch is very similar to the Distribute tool, but arranges objects at the same distance between
selected edges or the center of objects. This tool can also be used in all three planes defined by the room
axes along with the specification of the edge or center of objects. It is also important that the order of the
objects is selected so that the first and last selected define the edges of the deployment area.
9. Break
Tool Break (explode). This command is a good helper when creating construction drawings or assembly
instructions. CommandBreak causes the selected object to be laid out, or the individual components of the
selected object are spaced apart. Caution, do not confuse with the command Cancel group - Break does not
disturb or change the group or the structure of nested subgroups. The opposite operation to Break does not
exist. We merge the objects again with the toolBack (Ctrl + Z).
Locked groups can be broken by pressing the key Ctrl while executing the Break command.
Position specifies the location from which the material will be rendered on the object. This setting can
be applied only if we apply a material to the object that has the repeatability set in the properties in
Materials library. If we want to achieve the continuity of the texture on the door as in the picture above, it is
necessary to set the same position of drawing the texture for all doors.
Shift specifies the texture rendering offset in millimeters on the x and y axis. In the example from the
picture above, it can be seen that the second face has a set offset by the value of the height of the lower face.
This means that the texture on the second door will be drawn up to 284 mm from the bottom edge (Position).
The upper face then has a set shift in the y-axis by the value of the height of the lower + middle face (284 +
140 = 424mm). Once again, we point out the same texture rendering position for all faces.
11. Tools
New tools of the PRO100 program version 6.xx.
11.1. Rotational
Tool Rotational used to create new objects by rotating the shape. Objects can only be created from
elementscreated in PRO100 Element> New tool 4.1.1. New. Rotating solids cannot be created from 3D
imported objects or from a group of objects. The figure below shows the setting values for creating a
corner bar element.
The element created in this way can be further edited and changed at any time by means of rotation.
11.2. Text
Tool Text allows you to insert a font or special characters based on a font stored in Windows into your
project.
3D font generator
In the section Text You can enter any characters by selecting the appropriate one font (font) and confirm with
Create the program inserts it into the project as a new 3D object.
11.3. Replace
Tool Replace used to assign identifiers to objects and set the alignment of replaced objects. Window N
andWe open the payment by choosing from the menu Tools> Replace. More in
4.1. Replace by object ID 6 .
11.4. Mesh
Tool Mesh Used to modify the geometry of imported 3D objects using the Import> tool3D Object.
Adjusting the geometry means setting the interpretation of the polygon (top of the triangles) of the 3D
object in the OpenGl view. During the import of a 3D object into the PRO100, the program mirrors the
vertices of the triangles for a correct and safe way of displaying the 3D object - it eliminates errors in the
display of the 3D object in POR100. This has one disadvantage, such an object has many times more
polygons (vertex) and is therefore more complex to calculate and unnecessarily burdens the graphics card.
The tool Mesh we can adjust the orientation of the geometry to one-way (CW), inverted (CCW) or
bidirectional as needed. The abbreviations CW and CCW are from English Counter Clock Wise / Clock Wise -
loosely translated counterclockwise / clockwise.
Orientation CCW - object is fine CW orientation - the object is not displayed correctly
Orientation bidirectional - twice the plume Multiplication of objects - the same number of vertices
The current number of triangles and vertices can be checked in the window INFO (Tools> Info) in the cache
section.
Button Unique defines settings for a specific object. When Unique and multiple occurrences of the same
object in the project are checked, the number of mesh vertices will be multiplied by the number of objects.
Each object will have its own unique interpretation of the polygon in OpenGl and will thus load the graphics
card many times over.
And Statements and Calculations in the section List of blanks since version 6 of the PRO100 program, the possibility of
assigning a group name to which individual blanks belong to the blank name has been added.
Check the option Display the name of the highest group causes the name of the highest parent group to be
inserted to the name of the blanks. In practice, it is possible to distinguish the partial blanks of individual cabinets
according to the name of the cabinet. The group name + blank name can then be exported to the programCUT100
or save in text format (.txt, .csv).
12. Export
PRO100 version 6 allows designers to present projects in a completely new way, using an interactive 3D
panorama. A novelty is also the possibility of exporting to 3D .OBJ format.
12.1. Panorama
Panorama is a completely new interactive way of presenting your projects. The project can be exported
to3D panoramas in HTML format to view in a web browser (Edge, Chrome, Mozilla and more ...) Click on
Panorama... causes the explorer window to open with the option to select the location and name of the
resulting panorama html file, and then display a window with the panorama resolution settings. Creating a
panorama takes significantly longer than generating individual views as images. The program exports 6
views (4 walls + floor and ceiling), which it then combines into one panoramic interactive image in html
format.
panorama in HTML
Before exporting the project to the panorama, it is necessary to set it carefully central pointfrom which
the panorama will be generated. We definitely recommend using the toolCenter - that is, have nothing
marked and click Center. Then the place from which the individual views of the panorama will be generated
will becenter of the room. The center can also be adjusted with sliders at the edges of the desktop.
Panorama, file extension .html, can be viewed in the web browser of a computer or mobile phone. As a
presentation of your projects in the form of a panorama, we recommend storing the HTML files of the
panorama on the server using the FTP protocol and sending customers links to the panorama files in the
formathttp://yourdomain.com/yourspanorama.html Contact your webmaster for ways to place html files on
your website.
Entire projects or individual project elements can be exported to 3D CAD format .OBJ. The OBJ file is
known as3D Wavefront Object Filewhich was developed by Wavefront Technologies. This is the file format
used for a three-dimensional object that contains 3D coordinates, textures, and other information. OBJ files
can be opened in most 3D applications such as AutoCAD, Blender, MeshLab, and Microsoft Windows, Mac
OS, and Linux.
Clicking on OBJ ... will open a window with the option to select the location and name of the resulting OBJ
file and the encoding settings. After confirmation, the 3D export settings window will appear.
export to 3D OBJ
You can export the entire project, including materials and walls (grids) or only objects marked.
13. Lighting
Version 6 of the PRO100 program brings new effects for more realistic and better visualization.
Environment mapping is a simulation method mirroring by displaying a specific texture on a 3D object. The
environment mapping effect allows you to simulate mirroring on edges, on curved surfaces and imported 3D
objects (Mesh). By selecting a specific map from the drop-down list, we can change the style of the effect. The
intensity of the effect depends on the setting of the effect parameterMirroring in the material properties on the
tab Surface and the value of the measure Mirroring for the entire project in the Lighting window.
PRO100 KRAY is external render for generating visualizations by the method raytracing. The intuitive
interface of the KRAY module allows you to export a project from the PRO100 to the KRAY render. After exporting
the project, which can take several tens of seconds, we can move onwork without restrictions in PRO100 on the
same or new project. The rendering process itself (visualization calculation) runs on the CPU in the background
without loading the graphics card.
Unlike the PRO100, where visualization takes place on a graphics card, the speed of the processor has a significant
effect on KRAY render. We definitely recommend i7 quad-core processors. This means that for convenient operation of
the PRO100 with the KRAY module, you will need a computer with the following specifications:
PRO100 version 6
15. Contact
We believe with the new version of the program PRO100 you will be satisfied and we wish you many successful
projects.
labeling 10
Index
-P-
-3- panorama 17
shelf 11
3D text 15
polygin 15
move 12
-C-
Ctrl 10 -R-
cz@pro100.eu 24
ray tracing 21
render 21
-E- reset 4
explode 12 rotation 14
export 17 rotational 14
export to 3D 18 break 12
export to CAD 18 deploy 11
pitch 11
-H-
mass 5 -S-
http://pro100.eu 24 list of blanks 16
http://www.pro100.cz 24 hiding 10
http://www.pro100.sk 24 hiding 10
group 16
-I- shadows 19
structure 10
Object ID 6
darts 12
info 15
-T-
-K-
text 15
keyboard 12
Kray 21
-V-
-M- visibility 10
Visualization 19
environment maps 20
mesh 15
- OF -
-N- confusion 5
alignment 8
replace 6, 15
shading 19
Tools 14
display 10
news version 6 3
mirroring 20
-O-
OBJ 18
object 14
unwind 4
Lighting 19
axis 8
rooms 3
object 3
turn 4
© 2018 PRO100 software, spol. s ro