Through style constraints, you can quickly set the style related parameters of the model in the design plan, such as modifying the door panel patterns of all cabinets, modifying the handle styles of all door panels, etc. At the same time, when applying style constraints, the above effects will continue to be produced on the models that are dragged into the scene in the subsequent new scenario. The designer only needs to select the corresponding style template and then personalize the style items in the template to complete the operation. Therefore, when a unified style adjustment of the project is required, this function can quickly realize the overall global modification and ensure subsequent consistency through this function.
Enterprise users with corresponding functional permissions
Enter the workspace, select "Enterprise Catalog - Custom Products - Product Catalog", select the corresponding custom tool, and click "Advanced - Style Constraint Template".
Note: The style constraints of different tools are not universal, such as: the style constraint template customized by kitchen & bath, which do not exist or are not available in the closet.
The function of the default template: Each model newly dragged into the scene will automatically apply the settings in the template (prerequisite: meet the conditions). For example: in the style template, the floor cabinet body material is "Ash"; then the floor cabinet body material that meets the conditions dragged out during the design plan will automatically become "Ash".
The meaning of style association is to replace one-click based on mapping relationships.
Example: [In Workspace] Model A includes A-open door, A-draw door, A-turn door, A-fixed door.
Example: [In Workspace]
Model B includes B-open door, B-draw door, B-turn door, B-fixed door.
[In Design Tools]
I am a designer, of course I hope simple A→B.
Instead of 4 separate replacements: A open door for B open door, A draw door for B draw door, A turn door for B turn door, A fixed door for B fixed door.
1) Create a new style template and modify the name of the style template.
2) Create a folder and modify the folder name (not required).
3) Creat Style Items
① Ways to constrain models
Variable Constraints: The meaning of setting this style item is that the variables of the model need to be modified, which belongs to variable constraints.
Own Style Constraints: The meaning of setting this style item is that you need to modify the style of the model (such as door style and handle style), which is a style constraint.
Associative Style Constraints: an upgraded version of own style constraints.
Own Style Constraints: Only change the model itself Associative Style Constraints: While the model itself is replaced, the remaining series of supporting styles are replaced. (For example: the designer hopes that all A-type door panels in the scene will be replaced with B-type door panels. The designer only needs to select "A" → "B". The A-open door in the scene will replace B-open door, the A-draw door will replace B-draw door, the A-fake door will replace B-false doors, and the A-turn door will replace B-turn door.)
Own Style Constraints: Only change the model itself
Associative Style Constraints: While the model itself is replaced, the remaining series of supporting styles are replaced.
(For example: the designer hopes that all A-type door panels in the scene will be replaced with B-type door panels. The designer only needs to select "A" → "B". The A-open door in the scene will replace B-open door, the A-draw door will replace B-draw door, the A-fake door will replace B-false doors, and the A-turn door will replace B-turn door.)
② Ordinary constraints or Mandatory constraints
Ordinary constraints: When applying this style item, the parameter type and range of the model itself will not be changed, and only the current value will be modified.
Mandatory constraints: When applying this style item, the parameter type and range of the model itself and the current value will be changed.
tips: When in ordinary constraints, there is a check logic of "whether the current value is within range", but there will be no prompt. (For example: The ordinary constraint style attempts to change the model parameter A to 3, but the parameters can only be selected by 1 or 2 when modeling the model. At this time, the model parameter A will not force it to 3, and the software will not prompt it.) Whether it is mandatory or ordinary constraints, after the style constraints modify the model, the model is still allowed to be modified separately!
tips:
When in ordinary constraints, there is a check logic of "whether the current value is within range", but there will be no prompt.
(For example: The ordinary constraint style attempts to change the model parameter A to 3, but the parameters can only be selected by 1 or 2 when modeling the model. At this time, the model parameter A will not force it to 3, and the software will not prompt it.)
Whether it is mandatory or ordinary constraints, after the style constraints modify the model, the model is still allowed to be modified separately!
③ Quotation name
Example: Suppose there are 2 style items, one A and one B. If the B style item's display and hide and the pull-down options are related to style A, then B must quote the quotation name of the A style item.
④ Hidden conditions
Literally, whether this style item should be displayed in the tool for users to adjust and select.
⑤ True classification and Extended rules
Setting this style item to what type of model to take effect
Q:When do you need to use extended rules? A:Two scenarios. 1. Distinguish style items. For example: "Floor Cabinet Door Panel Handle" and "Wall Cabinet Door Panel Handle", the objects of the work are handles, but how to distinguish whether the handle is from the floor cabinet door or the wall cabinet door? At this time, it is necessary to achieve this through the coordination of extended rules and identifications. 2. A style term, but the object it acts as not the entire model of the true classification. For example, the style item of "Sightseeing Panel Material" is used to all special panels, but many of them are modeled with special panels, including lightseeing panels, top cover panels, closing panels, and frieze panels. I only hope that the model with the true classification of special panels and the name "Sightseeing Board" takes effect. Q:How do you understand "identification"? Which ones can be used as identifications? A:When we need to classify a type of model, we naturally need to distinguish characteristics based on "identification", such as variable values, product details pages, and custom process attributes. These three categories currently support becoming "identifications". tips: A model needs to meet both true classification and extended rules before it can respond to the style item. True classification can be multi-selected. For details on the syntax of the extended rules, please refer to the following "Expression Syntax Description". Support typing search when selecting true classifications.
Q:When do you need to use extended rules?
A:Two scenarios.
1. Distinguish style items. For example: "Floor Cabinet Door Panel Handle" and "Wall Cabinet Door Panel Handle", the objects of the work are handles, but how to distinguish whether the handle is from the floor cabinet door or the wall cabinet door? At this time, it is necessary to achieve this through the coordination of extended rules and identifications.
2. A style term, but the object it acts as not the entire model of the true classification. For example, the style item of "Sightseeing Panel Material" is used to all special panels, but many of them are modeled with special panels, including lightseeing panels, top cover panels, closing panels, and frieze panels. I only hope that the model with the true classification of special panels and the name "Sightseeing Board" takes effect.
Q:How do you understand "identification"? Which ones can be used as identifications?
A:When we need to classify a type of model, we naturally need to distinguish characteristics based on "identification", such as variable values, product details pages, and custom process attributes. These three categories currently support becoming "identifications".
⑥ Sub style items
Only the style items of [Own Style Constraints] and [Associative Style Constraints] support the creation of sub style items.
Initial value: unique to sub style items. For example: when selecting door A in the door style, then when selecting the door material, the software will automatically retrieve the CZ variable of door A from the background to obtain the current value and material package of CZ as the basis for display and selection in the style item.
⑦ High level execution order
The turn on this setting helps improve the response speed after application of style constraints in the tool.
4) Apply style templates to the library
5) Style constraint cover
Set a cover for the style template that matches the style appearance.
Some examples of common combinations:
-All the above functions can be used directly in the expression editor for querying and associating.
1) Cabinet material CZ (variable constraints + ordinary constraints)
tips: If the style template is not set to be applied in which library, it will be of no effect.
2) Cabinet ground LD (variable constraints + mandatory constraints)
When modeling, the cabinet is 0 from the ground by default, and it is unlimited. However, in the tool, if you want the cabinet to be off the ground, you can only choose from a limited number of options, and the setting operation is as follows:
3) Linkage between product configuration and door hinge brand (the function of the citation name)
What went wrong?
This will change the display language on this website.
We use cookies and similar tools to bring you a smooth and convenient experience on our site. To learn more about how we use cookies, view our Statement on Cookies here.
Along with User Agreement and Privacy Policy provided by Coohom Inc. and its affiliates (“we”, “us” or “Coohom Group”), this Notice provides you (or “user”) with information about the cookies that are used by the features and services of Coohom official website or Coohom Platform (“Coohom Platform”). This Notice will be reviewed from time to time to ensure that its content is kept up-to-date. If any changes are made, we will publish the latest version of the Notice here. When we make significant changes, we will notify you of the change the next time you visit Coohom Platform or by other means of communication.
When you visit Coohom Platform, the site asks your browser to store a small piece of data (text file) called a cookie on your device in order to evaluate the performance of the site. We also use third-party cookies, which are cookies from a domain different than the domain of Coohom Platform you are visiting, for marketing efforts.
We use the following categories of cookies:
Strictly necessary cookies are necessary for Coohom Platform to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but that will cause some parts of Coohom Platform to not work.
Performance cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site.They help us to know which pages are the most and least popular and see how visitors move around the site.If you do not allow these cookies we will not know when you have visited our site and will not be able to monitor its performance.
We also cooperate with third-parties that deploy cookies when users interact with marketing communications. Marketing cookies collect personal information such as your IP address and clicks. Collected information is used to evaluate the effectiveness of our marketing campaigns or to provide better targeting for marketing. We do not always have control over those cookies.
The "Cookie Settings" can be utilized to customize your cookie preferences. The "Cookie Settings" will record when you have consented to or rejected our Notice and will ask for consent once a year to ensure users stay up-to-date with changes to our Notice. All the performance cookies and marketing cookies are controlled by the "Cookie Settings". You can also access the “Cookie Settings” anytime from the link in the footer of Coohom Platform.
All of the cookies used on Coohom Platform, on third-party websites and through emails can be enabled or disabled through your browser. To control cookies through your browser, follow the instructions usually located within the “Help”, “Tools” or “Edit” menus in your browser. Please note that disabling a cookie or category of cookies does not delete the cookie from your browser unless manually completed through your browser function.
Your data collected from cookies can be deleted. If cookies are deleted, the information collected prior to the preference change may still be used. However, we will stop using the disabled cookie to collect any further information from your user experience. For marketing cookies, when a user opts out of tracking, a new cookie is placed to prevent users from being tracked.
You can set your browser to block strictly necessary cookies, but that will cause some parts of Coohom Platform to not work.
You can accept or refuse the use of performance cookies or marketing cookies at any time. If you choose to reject the use of performance cookies or marketing cookies, you will still be able to use Coohom Platform, and your use of all the features and areas of Coohom Platform will not be limited.
We may update this Notice from time to time or for other operational, legal or regulatory reasons to make changes in the cookies we use. Therefore, please re-read this Notice periodically to learn about our use of cookies and related technologies. The date at the top of this Notice indicates when it was last updated.
If you have any questions about our use of cookies, please feel free to contact us via email at support@coohom.com.
We will respond to your questions, comments or suggestions within 30 days after we receive them and verify your user identity.