{"id":83965,"date":"2026-06-25T10:51:53","date_gmt":"2026-06-25T14:51:53","guid":{"rendered":"https:\/\/www.polycor.com\/?post_type=resources&#038;p=83965"},"modified":"2026-06-25T11:54:36","modified_gmt":"2026-06-25T15:54:36","slug":"paver-pattern-generator","status":"publish","type":"resources","link":"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/","title":{"rendered":"Paver Pattern Generator"},"content":{"rendered":"\n<div class=\"wp-block-cover alignfull is-light\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" class=\"wp-block-cover__image-background wp-image-11267 size-large\" alt=\"\" src=\"https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/Polycor-pavers-1024x1024.png\" data-object-fit=\"cover\" srcset=\"https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/Polycor-pavers-1024x1024.png 1024w, https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/Polycor-pavers-150x150.png 150w, https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/Polycor-pavers-300x300.png 300w, https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/Polycor-pavers-1024x1024.png 768w, https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/Polycor-pavers-1536x1536.png 1536w, https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/Polycor-pavers-500x500.png 500w, https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/Polycor-pavers.png 2000w, https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/Polycor-pavers-1024x1024.png\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim wp-block-cover__gradient-background has-background-gradient has-black-max-30-opacity-gradient-background\" style=\"background-color:#8b8b8c\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<h3 class=\"wp-block-heading has-text-align-center\" id=\"h-transformer-les-visions-en-realite\">Transformer les visions en r\u00e9alit\u00e9<\/h3>\n\n\n\n<h1 class=\"wp-block-heading has-text-align-center\" id=\"h-generateur-de-motifs-de-paves-en-pierre-naturelle\">G\u00e9n\u00e9rateur de motifs de pav\u00e9s en pierre naturelle<\/h1>\n\n\n\n<p class=\"has-text-align-center has-medium-font-size\">Concevez, pr\u00e9visualisez et t\u00e9l\u00e9chargez des agencements de pav\u00e9s personnalis\u00e9s avec des pierrres Polycor.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-yellow-line-horizontal\"\/>\n<\/div><\/div>\n\n\n<div class=\"paver-pattern-visualizer alignfull wp-block-ibf-paver-pattern-visualizer\">\n\t<div class=\"paver-pattern-visualizer-main\">\n<div class=\"page-body\">\n\n      <div class=\"page-title-area\">\n        <h1 class=\"page-title\">G\u00e9n\u00e9rateur de motifs de pierre<\/h1>\n        <p class=\"page-subtitle\">Parcourez notre collection de pierres naturelles, choisissez les finis de plusieurs pierres et visualisez instantan\u00e9ment vos motifs de pav\u00e9s.<\/p>\n        <button class=\"mobile-stones-btn\" id=\"mobileOpenStones\">Parcourir la biblioth\u00e8que de pierres<\/button>\n      <\/div>\n\n      <div class=\"page-content-row\">\n\n      <!-- ===== LEFT DRAWER: Stone Library ===== -->\n      <div class=\"drawer drawer--left\" id=\"drawerLeft\">\n        <div class=\"drawer-header\">\n          <h2 class=\"section-title\" style=\"font-size:20px;\">Biblioth\u00e8que de pierres<\/h2>\n          <button class=\"drawer-close\" id=\"drawerLeftClose\" aria-label=\"Fermer la biblioth\u00e8que de pierres\">&times;<\/button>\n        <\/div>\n        <p class=\"section-desc\">Ouvrez une pierre pour choisir ses finis. Combinez plusieurs pierres.<\/p>\n        <div class=\"custom-upload-area\" id=\"customUploadArea\">\n          <label class=\"custom-upload-btn\" for=\"customUploadInput\">\n            + T\u00e9l\u00e9verser une texture personnalis\u00e9e          <\/label>\n          <input type=\"file\" id=\"customUploadInput\" accept=\"image\/*\" multiple hidden \/>\n          <div class=\"custom-upload-list\" id=\"customUploadList\"><\/div>\n        <\/div>\n        <input type=\"text\" class=\"search-bar\" id=\"stoneSearch\" placeholder=\"Rechercher des pierres...\" aria-label=\"Rechercher des pierres\" \/>\n        <div id=\"stoneList\"><\/div>\n        <div class=\"progress-bar-wrap\" id=\"preloadProgress\" style=\"margin-top:16px;\">\n          <div class=\"progress-bar-fill\" id=\"preloadFill\"><\/div>\n        <\/div>\n      <\/div>\n\n      <!-- ===== CENTER CONTENT ===== -->\n      <div class=\"page-center\">\n        <div class=\"container\">\n          <div class=\"app-layout\">\n            <div class=\"main-content\">\n              <h1 class=\"page-title desktop-only\">G\u00e9n\u00e9rateur de motifs de pierre<\/h1>\n              <p class=\"page-subtitle desktop-only\">Parcourez notre collection de pierres naturelles, choisissez les finis de plusieurs pierres et visualisez instantan\u00e9ment vos motifs de pav\u00e9s.<\/p>\n\n              <!-- Finish Mix (hidden by default) -->\n              <div class=\"section mix-section\" id=\"mixSection\">\n                <div class=\"mix-header\">\n                  <div>\n                    <h2 class=\"section-title\" style=\"font-size:20px;\">M\u00e9lange de finis<\/h2>\n                    <p class=\"section-desc\" style=\"margin-bottom:0;\">Ajustez le pourcentage de chaque fini dans le motif.<\/p>\n                  <\/div>\n                  <div class=\"mix-controls\">\n                    <label>\n                      <input type=\"checkbox\" id=\"lockMix\" checked \/>\n                      Verrouiller \u00e0 100 %                    <\/label>\n                    <button type=\"button\" class=\"btn-small\" id=\"evenMixBtn\">R\u00e9partition \u00e9gale<\/button>\n                    <span class=\"mix-total\" id=\"mixTotal\">Total : 100 %<\/span>\n                  <\/div>\n                <\/div>\n                <div class=\"mix-list\" id=\"mixList\"><\/div>\n              <\/div>\n\n              <!-- Generate \/ Download -->\n              <div class=\"btn-row\" style=\"margin-top:0; margin-bottom:24px;\">\n                <button class=\"btn-primary\" id=\"generateBtn\" onclick=\"generatePattern()\">G\u00e9n\u00e9rer le motif<\/button>\n                <button class=\"btn-secondary\" id=\"downloadBtn\" type=\"button\">T\u00e9l\u00e9charger le PNG<\/button>\n              <\/div>\n\n              <!-- 5. Canvas Preview -->\n              <div class=\"section canvas-section\" id=\"canvasSection\">\n                <span class=\"canvas-label\">Aper\u00e7u<\/span>\n                <canvas id=\"canvas\"><\/canvas>\n                <div class=\"loading-overlay\" id=\"loadingOverlay\">\n                  <div class=\"spinner\"><\/div>\n                  <span class=\"loading-text\" id=\"loadingText\">G\u00e9n\u00e9ration du motif&#8230;<\/span>\n                <\/div>\n              <\/div>\n\n              <!-- 6. Material Calculator -->\n              <div class=\"section\" id=\"calculatorSection\">\n                <h2 class=\"section-title\">Calculateur de mat\u00e9riel<\/h2>\n                <p class=\"section-desc\">Estimez les quantit\u00e9s de pierre selon la superficie de votre projet.<\/p>\n\n                <div class=\"calc-inputs\">\n                  <div class=\"control-group\">\n                    <label for=\"totalArea\">Superficie totale <small id=\"totalAreaLabel\">(sq ft)<\/small><\/label>\n                    <input type=\"number\" id=\"totalArea\" value=\"200\" min=\"1\" \/>\n                  <\/div>\n                  <div class=\"control-group\">\n                    <label for=\"wastePct\">Marge de perte <small>(%)<\/small><\/label>\n                    <input type=\"number\" id=\"wastePct\" value=\"10\" min=\"0\" max=\"50\" \/>\n                  <\/div>\n                <\/div>\n\n                <table class=\"calc-table\" id=\"calcTable\">\n                  <thead>\n                    <tr>\n                      <th>Mat\u00e9riel<\/th>\n                      <th>% de m\u00e9lange<\/th>\n                      <th id=\"calcBaseHeader\">Base (pi ca)<\/th>\n                      <th id=\"calcWasteHeader\">Avec perte (pi ca)<\/th>\n                    <\/tr>\n                  <\/thead>\n                  <tbody id=\"calcBody\">\n                    <tr><td colspan=\"4\" class=\"empty-state\">S\u00e9lectionnez des finis et ajustez le m\u00e9lange pour voir les quantit\u00e9s.<\/td><\/tr>\n                  <\/tbody>\n                <\/table>\n\n                <a class=\"calc-link\" href=\"https:\/\/www.polycor.com\/stone-calculator\/\" target=\"_blank\" rel=\"noopener\">\n                  Need to estimate masonry and veneer quantities? Use the Polycor Masonry Stone Calculator &rarr;\n                <\/a>\n              <\/div>\n\n            <\/div><!-- \/main-content -->\n          <\/div><!-- \/app-layout -->\n\n        <\/div>\n      <\/div><!-- \/page-center -->\n\n      <!-- ===== RIGHT DRAWER: Pattern Settings ===== -->\n      <div class=\"drawer drawer--right\" id=\"drawerRight\">\n        <div class=\"drawer-header\">\n          <h2 class=\"section-title\" style=\"font-size:20px;\">Param\u00e8tres du motif<\/h2>\n          <button class=\"drawer-close\" id=\"drawerRightClose\" aria-label=\"Fermer les param\u00e8tres du motif\">&times;<\/button>\n        <\/div>\n\n        <div class=\"settings-compact\">\n          <h3 class=\"settings-compact-title\">Param\u00e8tres du motif<\/h3>\n          <div class=\"setting-row\">\n            <label class=\"setting-label\">Pr\u00e9r\u00e9glage<small>Configuration rapide<\/small><\/label>\n            <select class=\"setting-control\" id=\"presetSelect\">\n              <option value=\"\">Personnalis\u00e9<\/option>\n              <option value=\"patio\">Chevron 2:1<\/option>\n              <option value=\"walkway\">D\u00e9cal\u00e9<\/option>\n              <option value=\"grid\">Align\u00e9<\/option>\n              <option value=\"running-bond\">Appareil en panneresse<\/option>\n            <\/select>\n          <\/div>\n\n          <div class=\"setting-row\">\n            <label class=\"setting-label\">Format du pav\u00e9<small>H &times; L par pierre<\/small><\/label>\n            <div class=\"setting-control--pair paver-dim-pair\">\n              <select class=\"setting-control paver-dim-select\" id=\"paverHeight\" aria-label=\"Hauteur du pav\u00e9\"><\/select>\n              <span class=\"paver-dim-x\">&times;<\/span>\n              <select class=\"setting-control paver-dim-select\" id=\"paverWidth\" aria-label=\"Largeur du pav\u00e9\"><\/select>\n              <span id=\"paverDimUnit\" class=\"paver-dim-unit\">in<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"setting-row\">\n            <label class=\"setting-label\">Motif<small>Style de disposition<\/small><\/label>\n            <select class=\"setting-control\" id=\"patternType\">\n              <option value=\"stacked\">Align\u00e9<\/option>\n              <option value=\"running-board\">Appareil en panneresse<\/option>\n              <option value=\"staggered\" selected>D\u00e9cal\u00e9<\/option>\n              <option value=\"herringbone\">Chevron<\/option>\n            <\/select>\n          <\/div>\n\n          <div class=\"setting-row\">\n            <label class=\"setting-label\">Joint<small id=\"jointSizeLabel\">Largeur du joint (po)<\/small><\/label>\n            <div class=\"setting-control--slider\">\n              <input type=\"range\" class=\"combo-slider\" id=\"jointSizeSlider\" aria-label=\"Largeur du joint\" min=\"0.04\" max=\"1.2\" value=\"0.2\" step=\"0.05\" \/>\n              <input type=\"number\" class=\"compact-input\" id=\"jointSize\" value=\"0.2\" min=\"0.04\" max=\"1.2\" step=\"0.05\" \/>\n            <\/div>\n          <\/div>\n\n          <div class=\"setting-row\">\n            <label class=\"setting-label\">Couleur du joint<small>Customize color<\/small><\/label>\n            <input type=\"color\" class=\"setting-control--color\" id=\"jointColor\" value=\"#cccccc\" aria-label=\"Couleur du joint\" \/>\n          <\/div>\n\n          <div class=\"setting-row\">\n            <label class=\"setting-label\">Grille<small>Rang\u00e9es et colonnes (max. 20)<\/small><\/label>\n            <div class=\"setting-control--pair grid-pair-stack\">\n              <div class=\"grid-pair-line\">\n                <span class=\"pair-label\">Rang\u00e9es<\/span>\n                <div class=\"stepper-compact\">\n                  <input type=\"number\" class=\"compact-input\" id=\"layoutRows\" value=\"4\" min=\"1\" max=\"20\" aria-label=\"Rang\u00e9es\" \/>\n                  <div class=\"stepper-compact-btns\">\n                    <button type=\"button\" class=\"stepper-mini\" data-target=\"layoutRows\" data-dir=\"1\">+<\/button>\n                    <button type=\"button\" class=\"stepper-mini\" data-target=\"layoutRows\" data-dir=\"-1\">&minus;<\/button>\n                  <\/div>\n                <\/div>\n              <\/div>\n              <div class=\"grid-pair-line\">\n                <span class=\"pair-label\">Colonnes<\/span>\n                <div class=\"stepper-compact\">\n                  <input type=\"number\" class=\"compact-input\" id=\"layoutCols\" value=\"4\" min=\"1\" max=\"20\" aria-label=\"Colonnes\" \/>\n                  <div class=\"stepper-compact-btns\">\n                    <button type=\"button\" class=\"stepper-mini\" data-target=\"layoutCols\" data-dir=\"1\">+<\/button>\n                    <button type=\"button\" class=\"stepper-mini\" data-target=\"layoutCols\" data-dir=\"-1\">&minus;<\/button>\n                  <\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"setting-row\">\n            <label class=\"setting-label\" aria-hidden=\"true\"><\/label>\n            <label class=\"aspect-lock-label\">\n              <input type=\"checkbox\" id=\"customGridMode\" \/>\n              <span>D\u00e9finir les rang\u00e9es et colonnes<\/span>\n            <\/label>\n          <\/div>\n          <div class=\"setting-row\" id=\"gridClampNoteRow\" style=\"display:none;\">\n            <label class=\"setting-label\" aria-hidden=\"true\"><\/label>\n            <div id=\"gridClampNote\" class=\"grid-clamp-note\"><\/div>\n          <\/div>\n\n          <div class=\"setting-row\">\n            <label class=\"setting-label\">Unit\u00e9s<\/label>\n            <div class=\"unit-toggle\" id=\"unitToggle\">\n              <button type=\"button\" class=\"unit-toggle-btn active\" data-unit=\"us\">US (in)<\/button>\n              <button type=\"button\" class=\"unit-toggle-btn\" data-unit=\"metric\">M\u00e9trique (mm)<\/button>\n            <\/div>\n          <\/div>\n\n          <div class=\"output-readout\" id=\"outputReadout\">R\u00e9sultat : ~24 &times; 48 po<\/div>\n        <\/div>\n      <\/div>\n\n      <\/div><!-- \/page-content-row -->\n    <\/div><!-- \/page-body -->\n\n    <!-- Drawer edge tabs (fixed position, outside flow) -->\n    <button class=\"drawer-tab drawer-tab--left\" id=\"drawerLeftTab\">Pierres<\/button>\n    <button class=\"drawer-tab drawer-tab--right\" id=\"drawerRightTab\">Param\u00e8tres<\/button>\n    <div class=\"drawer-backdrop-mobile\" id=\"drawerBackdropMobile\"><\/div>\n<\/div>\n\t<div\n\t\tclass=\"visualizer-download-modal\"\n\t\tid=\"visualizerDownloadModal\"\n\t\taria-hidden=\"true\"\n\t>\n\t\t<div class=\"visualizer-download-modal__backdrop\" data-download-modal-close><\/div>\n\t\t<div\n\t\t\tclass=\"visualizer-download-modal__dialog\"\n\t\t\trole=\"dialog\"\n\t\t\taria-modal=\"true\"\n\t\t\taria-labelledby=\"visualizerDownloadModalTitle\"\n\t\t>\n\t\t\t<button\n\t\t\t\ttype=\"button\"\n\t\t\t\tclass=\"visualizer-download-modal__close\"\n\t\t\t\tdata-download-modal-close\n\t\t\t\taria-label=\"Fermer\"\n\t\t\t>&times;<\/button>\n\n\t\t\t<h2 id=\"visualizerDownloadModalTitle\" class=\"visualizer-download-modal__title\">\n\t\t\t\tT\u00e9l\u00e9charger votre motif\t\t\t<\/h2>\n\n\t\t\t<fieldset class=\"visualizer-download-sizes\">\n\t\t\t\t<legend>Taille de l\u2019image<\/legend>\n\t\t\t\t<label>\n\t\t\t\t\t<input type=\"radio\" name=\"visualizerDownloadSize\" value=\"1920\">\n\t\t\t\t\t<span>Web (1 920 px)<\/span>\n\t\t\t\t<\/label>\n\t\t\t\t<label>\n\t\t\t\t\t<input type=\"radio\" name=\"visualizerDownloadSize\" value=\"3840\" checked>\n\t\t\t\t\t<span>Haute r\u00e9solution (3 840 px)<\/span>\n\t\t\t\t<\/label>\n\t\t\t\t<label>\n\t\t\t\t\t<input type=\"radio\" name=\"visualizerDownloadSize\" value=\"6000\">\n\t\t\t\t\t<span>Impression (6 000 px)<\/span>\n\t\t\t\t<\/label>\n\t\t\t\t<label>\n\t\t\t\t\t<input type=\"radio\" name=\"visualizerDownloadSize\" value=\"15000\">\n\t\t\t\t\t<span>Complet (15 000 px) (t\u00e9l\u00e9chargement volumineux)<\/span>\n\t\t\t\t<\/label>\n\t\t\t\t<p class=\"visualizer-download-sizes__note\">\n\t\t\t\t\tLa dimension indiqu\u00e9e correspond au c\u00f4t\u00e9 le plus long.\t\t\t\t<\/p>\n\t\t\t<\/fieldset>\n\n\t\t\t<div class=\"visualizer-download-modal__content\">\n\t\t\t\t<div class=\"acf-innerblocks-container\">\n\n<h2 class=\"wp-block-heading\">Tell us about your project<\/h2>\n\n\n\n<p>Complete the form below if you would like assistance from Polycor.<\/p>\n\n<\/div>\n\t\t\t<\/div>\n\n\t\t\t<button type=\"button\" class=\"visualizer-download-skip\" id=\"visualizerDownloadSkip\">\n\t\t\t\tT\u00e9l\u00e9charger sans remplir le formulaire\t\t\t<\/button>\n\t\t\t<p class=\"visualizer-download-watermark-note\" id=\"visualizerDownloadWatermarkNote\">\n\t\t\t\tFournit une image avec filigrane. Pour obtenir une version sans filigrane, veuillez remplir le formulaire ci-dessus.\t\t\t<\/p>\n\n\t\t\t<button type=\"button\" class=\"btn-primary visualizer-download-submit\" id=\"visualizerDownloadSubmit\" hidden>\n\t\t\t\tDownload\t\t\t<\/button>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group is-style-yellow-line-vertical--left\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h4 class=\"wp-block-heading is-style-subtitle-uppercase has-theme-palette-1-color has-text-color\" id=\"h-ressources\">Ressources<\/h4>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-explorez-les-ressources-de-conception-connexes\">Explorez les ressources de conception connexes<\/h2>\n<\/div><\/div>\n\n\n    <div id=\"if-dynamic-cards-wrapper-ibf-staticcards-block_92ca632e0a4b34bacc2bdb431bda9de8\" class='if-dynamic-cards-wrapper template-cards-portfolio if-dynamic-cards-slider static-cards-wrapper '>\n      <div class=\"if-dynamic-cards-content-wrapper\">\n        <div class=\"if-dynamic-cards-content static-cards-with-slider\">\n  <div class=\"if-dynamic-card-wrapper if-dynamic-cards-wrapper-card-type-\" data-post_type=\"\">\r\n    <a href=\"https:\/\/www.polycor.com\/paver-patterns\/\" class=\"if-dynamic-card card-type- \" data-post_type=\"\" style=\"background-image: url(&#039;https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/walkways-patio-img.jpg&#039;);\">\r\n        <div class=\"if-dynamic-card-content\">\r\n            <h4 class=\"if-dynamic-card-title\">Paver Patterns<\/h4>\r\n        <\/div>\r\n    <\/a>\r\n<\/div>\r\n<div class=\"if-dynamic-card-wrapper if-dynamic-cards-wrapper-card-type-\" data-post_type=\"\">\r\n    <a href=\"https:\/\/www.polycor.com\/fr-ca\/ressources\/universite-simon-fraser\/\" class=\"if-dynamic-card card-type- \" data-post_type=\"\" style=\"background-image: url(&#039;https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/04\/Upper-Left-Photography-SFU-AQ-Phase-II-HR-39.jpg&#039;);\">\r\n        <div class=\"if-dynamic-card-content\">\r\n            <h4 class=\"if-dynamic-card-title\">\u00c9tude de cas \u2013 Dalles de granit de l\u2019Universit\u00e9 Simon Fraser<\/h4>\r\n        <\/div>\r\n    <\/a>\r\n<\/div>\r\n<div class=\"if-dynamic-card-wrapper if-dynamic-cards-wrapper-card-type-\" data-post_type=\"\">\r\n    <a href=\"https:\/\/www.polycor.com\/fr-ca\/ressources\/fichiers-et-motif-dao\/\" class=\"if-dynamic-card card-type- \" data-post_type=\"\" style=\"background-image: url(&#039;https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/img-cad-bim-1.png&#039;);\">\r\n        <div class=\"if-dynamic-card-content\">\r\n            <h4 class=\"if-dynamic-card-title\">Fichiers et motif DAO<\/h4>\r\n        <\/div>\r\n    <\/a>\r\n<\/div>\r\n<div class=\"if-dynamic-card-wrapper if-dynamic-cards-wrapper-card-type-\" data-post_type=\"\">\r\n    <a href=\"https:\/\/www.polycor.com\/stone-calculator\/\" class=\"if-dynamic-card card-type- \" data-post_type=\"\" style=\"background-image: url(&#039;https:\/\/www.polycor.com\/wp-content\/uploads\/2025\/04\/polycor_stone_calculator_card_v2.png&#039;);\">\r\n        <div class=\"if-dynamic-card-content\">\r\n            <h4 class=\"if-dynamic-card-title\">Stone Calculator<\/h4>\r\n        <\/div>\r\n    <\/a>\r\n<\/div>\r\n<div class=\"if-dynamic-card-wrapper if-dynamic-cards-wrapper-card-type-\" data-post_type=\"\">\r\n    <a href=\"https:\/\/www.polycor.com\/fr-ca\/produits\/dalles\/\" class=\"if-dynamic-card card-type- \" data-post_type=\"\" style=\"background-image: url(&#039;https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/Polycor-pavers.png&#039;);\">\r\n        <div class=\"if-dynamic-card-content\">\r\n            <h4 class=\"if-dynamic-card-title\">Dalles<\/h4>\r\n        <\/div>\r\n    <\/a>\r\n<\/div>\r\n      <\/div>\n    <\/div>\n  <\/div>\n\n<style>\n\n<\/style>\n\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-style-columns-equal-height is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-cover\"><img loading=\"lazy\" decoding=\"async\" width=\"665\" height=\"704\" class=\"wp-block-cover__image-background wp-image-12952 size-full\" alt=\"\" src=\"https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/pattern-pavers-img.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/pattern-pavers-img.jpg 665w, https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/pattern-pavers-img-300x318.jpg 300w, https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/pattern-pavers-img-283x300.jpg 283w, https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/pattern-pavers-img-472x500.jpg 472w\" sizes=\"auto, (max-width: 665px) 100vw, 665px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-40 has-background-dim wp-block-cover__gradient-background has-background-gradient has-black-70-opacity-gradient-background\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<h4 class=\"wp-block-heading has-text-align-center is-style-subtitle-uppercase has-theme-palette-1-color has-text-color\" id=\"h-trouvez-un-expert\">TROUVEZ UN EXPERT<\/h4>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h1 class=\"wp-block-heading has-text-align-center\" id=\"h-pret-a-donner-vie-a-votre-projet-de-pavage\">Pr\u00eat \u00e0 donner vie \u00e0 votre projet de pavage ?<\/h1>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-yellow-line-horizontal\"\/>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.polycor.com\/fr-ca\/trouver-un-fournisseur\/\">Trouvez votre fournisseur de pav\u00e9s Polycor<\/a><\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-cover\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"854\" class=\"wp-block-cover__image-background wp-image-81299 size-large\" alt=\"\" src=\"https:\/\/www.polycor.com\/wp-content\/uploads\/2025\/09\/sfu-campus-polycor-granite-pavers-commercial-pavers-27-1024x854.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/www.polycor.com\/wp-content\/uploads\/2025\/09\/sfu-campus-polycor-granite-pavers-commercial-pavers-27-1024x854.jpg 1024w, https:\/\/www.polycor.com\/wp-content\/uploads\/2025\/09\/sfu-campus-polycor-granite-pavers-commercial-pavers-27-300x250.jpg 300w, https:\/\/www.polycor.com\/wp-content\/uploads\/2025\/09\/sfu-campus-polycor-granite-pavers-commercial-pavers-27-1024x854.jpg 768w, https:\/\/www.polycor.com\/wp-content\/uploads\/2025\/09\/sfu-campus-polycor-granite-pavers-commercial-pavers-27-1024x854.jpg 600w, https:\/\/www.polycor.com\/wp-content\/uploads\/2025\/09\/sfu-campus-polycor-granite-pavers-commercial-pavers-27.jpg 1080w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-40 has-background-dim wp-block-cover__gradient-background has-background-gradient has-black-70-opacity-gradient-background\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<h4 class=\"wp-block-heading has-text-align-center is-style-subtitle-uppercase has-theme-palette-1-color has-text-color\" id=\"h-applications\">APPLICATIONS<\/h4>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h1 class=\"wp-block-heading has-text-align-center\" id=\"h-decouvrez-dalles-commerciales\">D\u00e9couvrez Dalles commerciales<\/h1>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-yellow-line-horizontal\"\/>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.polycor.com\/fr-ca\/applications\/dalles-commerciales\/\">En apprendre davantage<\/a><\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Ressources Explorez les ressources de conception connexes<\/p>\n","protected":false},"author":6,"featured_media":38939,"parent":0,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"tags":[],"hidden_items":[],"resource_type":[1548],"sites":[],"stone_tags":[],"product-tax":[],"application-tax":[],"class_list":["post-83965","resources","type-resources","status-publish","has-post-thumbnail","hentry","resource_type-outils-de-conception-fr-ca"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Paver Pattern Generator &amp; Design Tool | Polycor<\/title>\n<meta name=\"description\" content=\"Design custom natural stone paver patterns with Polycor&#039;s free generator. Choose stone, finish, and layout \u2014 then download your design as PNG.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Paver Pattern Generator\" \/>\n<meta property=\"og:description\" content=\"Design custom natural stone paver patterns with Polycor&#039;s free generator. Choose stone, finish, and layout \u2014 then download your design as PNG.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/\" \/>\n<meta property=\"og:site_name\" content=\"Polycor Inc.\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-25T15:54:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/polycor-indiana-limestone-pattern-pavers-naragansett-3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimation du temps de lecture\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/\",\"url\":\"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/\",\"name\":\"Paver Pattern Generator & Design Tool | Polycor\",\"isPartOf\":{\"@id\":\"https:\/\/www.polycor.com\/fr-ca\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/polycor-indiana-limestone-pattern-pavers-naragansett-3.jpg\",\"datePublished\":\"2026-06-25T14:51:53+00:00\",\"dateModified\":\"2026-06-25T15:54:36+00:00\",\"description\":\"Design custom natural stone paver patterns with Polycor's free generator. Choose stone, finish, and layout \u2014 then download your design as PNG.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/#primaryimage\",\"url\":\"https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/polycor-indiana-limestone-pattern-pavers-naragansett-3.jpg\",\"contentUrl\":\"https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/polycor-indiana-limestone-pattern-pavers-naragansett-3.jpg\",\"width\":1200,\"height\":800},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.polycor.com\/fr-ca\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Paver Pattern Generator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.polycor.com\/fr-ca\/#website\",\"url\":\"https:\/\/www.polycor.com\/fr-ca\/\",\"name\":\"Polycor Inc.\",\"description\":\"The Largest Portfolio of Natural Stone in North America\",\"publisher\":{\"@id\":\"https:\/\/www.polycor.com\/fr-ca\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.polycor.com\/fr-ca\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.polycor.com\/fr-ca\/#organization\",\"name\":\"Polycor Inc.\",\"url\":\"https:\/\/www.polycor.com\/fr-ca\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\/\/www.polycor.com\/fr-ca\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/05\/pol-logo-fr.svg\",\"contentUrl\":\"https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/05\/pol-logo-fr.svg\",\"width\":758,\"height\":148,\"caption\":\"Polycor Inc.\"},\"image\":{\"@id\":\"https:\/\/www.polycor.com\/fr-ca\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Paver Pattern Generator & Design Tool | Polycor","description":"Design custom natural stone paver patterns with Polycor's free generator. Choose stone, finish, and layout \u2014 then download your design as PNG.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/","og_locale":"fr_CA","og_type":"article","og_title":"Paver Pattern Generator","og_description":"Design custom natural stone paver patterns with Polycor's free generator. Choose stone, finish, and layout \u2014 then download your design as PNG.","og_url":"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/","og_site_name":"Polycor Inc.","article_modified_time":"2026-06-25T15:54:36+00:00","og_image":[{"width":1200,"height":800,"url":"https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/polycor-indiana-limestone-pattern-pavers-naragansett-3.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimation du temps de lecture":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/","url":"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/","name":"Paver Pattern Generator & Design Tool | Polycor","isPartOf":{"@id":"https:\/\/www.polycor.com\/fr-ca\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/#primaryimage"},"image":{"@id":"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/#primaryimage"},"thumbnailUrl":"https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/polycor-indiana-limestone-pattern-pavers-naragansett-3.jpg","datePublished":"2026-06-25T14:51:53+00:00","dateModified":"2026-06-25T15:54:36+00:00","description":"Design custom natural stone paver patterns with Polycor's free generator. Choose stone, finish, and layout \u2014 then download your design as PNG.","breadcrumb":{"@id":"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/"]}]},{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/#primaryimage","url":"https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/polycor-indiana-limestone-pattern-pavers-naragansett-3.jpg","contentUrl":"https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/polycor-indiana-limestone-pattern-pavers-naragansett-3.jpg","width":1200,"height":800},{"@type":"BreadcrumbList","@id":"https:\/\/www.polycor.com\/fr-ca\/ressources\/paver-pattern-generator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.polycor.com\/fr-ca\/"},{"@type":"ListItem","position":2,"name":"Paver Pattern Generator"}]},{"@type":"WebSite","@id":"https:\/\/www.polycor.com\/fr-ca\/#website","url":"https:\/\/www.polycor.com\/fr-ca\/","name":"Polycor Inc.","description":"The Largest Portfolio of Natural Stone in North America","publisher":{"@id":"https:\/\/www.polycor.com\/fr-ca\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.polycor.com\/fr-ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-CA"},{"@type":"Organization","@id":"https:\/\/www.polycor.com\/fr-ca\/#organization","name":"Polycor Inc.","url":"https:\/\/www.polycor.com\/fr-ca\/","logo":{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/www.polycor.com\/fr-ca\/#\/schema\/logo\/image\/","url":"https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/05\/pol-logo-fr.svg","contentUrl":"https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/05\/pol-logo-fr.svg","width":758,"height":148,"caption":"Polycor Inc."},"image":{"@id":"https:\/\/www.polycor.com\/fr-ca\/#\/schema\/logo\/image\/"}}]}},"taxonomy_info":{"resource_type":[{"value":1548,"label":"Outils de conception"}]},"featured_image_src_large":["https:\/\/www.polycor.com\/wp-content\/uploads\/2023\/03\/polycor-indiana-limestone-pattern-pavers-naragansett-3-1024x683.jpg",1024,683,true],"author_info":{"display_name":"Den","author_link":"https:\/\/www.polycor.com\/fr-ca\/blog\/author\/dens\/"},"comment_info":"","_links":{"self":[{"href":"https:\/\/www.polycor.com\/fr-ca\/wp-json\/wp\/v2\/resources\/83965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.polycor.com\/fr-ca\/wp-json\/wp\/v2\/resources"}],"about":[{"href":"https:\/\/www.polycor.com\/fr-ca\/wp-json\/wp\/v2\/types\/resources"}],"author":[{"embeddable":true,"href":"https:\/\/www.polycor.com\/fr-ca\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":5,"href":"https:\/\/www.polycor.com\/fr-ca\/wp-json\/wp\/v2\/resources\/83965\/revisions"}],"predecessor-version":[{"id":84082,"href":"https:\/\/www.polycor.com\/fr-ca\/wp-json\/wp\/v2\/resources\/83965\/revisions\/84082"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.polycor.com\/fr-ca\/wp-json\/wp\/v2\/media\/38939"}],"wp:attachment":[{"href":"https:\/\/www.polycor.com\/fr-ca\/wp-json\/wp\/v2\/media?parent=83965"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.polycor.com\/fr-ca\/wp-json\/wp\/v2\/tags?post=83965"},{"taxonomy":"hidden_items","embeddable":true,"href":"https:\/\/www.polycor.com\/fr-ca\/wp-json\/wp\/v2\/hidden_items?post=83965"},{"taxonomy":"resource_type","embeddable":true,"href":"https:\/\/www.polycor.com\/fr-ca\/wp-json\/wp\/v2\/resource_type?post=83965"},{"taxonomy":"sites","embeddable":true,"href":"https:\/\/www.polycor.com\/fr-ca\/wp-json\/wp\/v2\/sites?post=83965"},{"taxonomy":"stone_tags","embeddable":true,"href":"https:\/\/www.polycor.com\/fr-ca\/wp-json\/wp\/v2\/stone_tags?post=83965"},{"taxonomy":"product-tax","embeddable":true,"href":"https:\/\/www.polycor.com\/fr-ca\/wp-json\/wp\/v2\/product-tax?post=83965"},{"taxonomy":"application-tax","embeddable":true,"href":"https:\/\/www.polycor.com\/fr-ca\/wp-json\/wp\/v2\/application-tax?post=83965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}