Trimmer Cutting R Angle Arc Template

people are viewing this right now
$24.99
$36.99
-$12.00
Style:  Arc Template
Size:  Small(10-25R)
Quantity

Description

Description:


Features:
1. Rounded corner profiling for curved cuts in sheet metal
2. Four-in-one dimensions
3. Durable and wear-resistant
4. Precise profiling
5. Large arc R30/R35/R40/R50
6. Small arc R10/R15/R20/R25

【Fillet and Arc Cutter for Woodworking】

Our template jig is designed to streamline your woodworking process, allowing you to achieve precise cuts quickly and easily.

【High Precision Design】

The 4-in-1 fillet corner positioning template is marked with clear scales to help you accurately measure and draw the fillet R-corner arcs, ensuring accuracy and consistency in your projects

【High-quality materials】

Reusable Positioning Precision Measurement is made of high quality aluminum alloy material with excellent wear resistance and durability, providing reliable support during use

【2 Pcs Round Corner Radius Template】

Our radius jig router template is the tool of choice for numerous woodworking projects. It offers unparalleled versatility, whether trimming a table, shaping the edge of a chair, making a picture frame, or sanding a wooden corner. It allows people to complete a variety of tasks with ease and accuracy

【Professional woodworking tools】

The router template makes cutting rounded corners a breeze, eliminating the need for a jigsaw and a lot of sanding, and is especially good for DIY studios and a variety of woodworking projects, and is a great option for quickly rounding corners using a router

【Quick and Easy to Use】

This router radius jig features adjustable edge stops, place the template in the desired corner of the wood, hold pressure or clamp it, and follow the router around the template to make perfectly rounded corners

Product information:

Product Name: Fillet and Arc Cutter for Woodworking
Material: Aluminum alloy
Color: Red/Blue
Size: Large arc:13*13*14cm Thickness:5cm
Small arc:8.5*8.5*9.2cmThickness:5cm
Weight:Large arc: 174g
Small arc:113g

Customer Reviews
Here are what our customers say.
Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.