PageSourceSearch

https://finite.solutions/en/About

html finite.solutions collected 2026-09-29 15:49:03 UTC 22,509 bytes, 488 lines download raw bytes

1
2
3<!DOCTYPE html>
4<html lang="en">
5<head>
6    <!-- Title -->
7    <title>About</title>
8
9    <!-- Favicon -->
10    <link rel="shortcut icon" href="/favicon.ico">
11
12    <!-- Required meta tags -->
13    <meta charset="utf-8" />
14    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
15
16    <!-- CSS Global Compulsory -->
17    <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Poppins:300,400,500,600,700">
18
19    <!-- jQuery-->
20    
20<script src="/lib/jquery/dist/jquery.js"></script>
20
21
22
23    <!-- CSS Implementing Plugins -->
24    <link rel="stylesheet" href="/front-v2.2.1/assets/vendor/font-awesome/css/fontawesome-all.min.css">
25    <link rel="stylesheet" href="/front-v2.2.1/assets/vendor/animate.css/animate.min.css">
26    <link rel="stylesheet" href="/front-v2.2.1/assets/vendor/hs-megamenu/src/hs.megamenu.css">
27    <link rel="stylesheet" href="/front-v2.2.1/assets/vendor/slick-carousel/slick/slick.css">
28    <link rel="stylesheet" href="/front-v2.2.1/assets/vendor/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css">
29    <link rel="stylesheet" href="/front-v2.2.1/assets/vendor/summernote/dist/summernote-lite.css">
30
31    <!-- CSS Front Template -->
32    <link rel="stylesheet" href="/front-v2.2.1/assets/css/theme.css">
33
34    <!-- Syncfusion Essential JS 2 Scripts -->
35    
35<script src="https://cdn.syncfusion.com/ej2/dist/ej2.min.js"></script>
35
36    <link rel="stylesheet" href="https://cdn.syncfusion.com/ej2/20.4.38/fluent.css" />
37
38
39    
40</head>
41<body onload="setLang()">
42    <header id="headerNavLeftAlignment" class="u-header u-header--show-hide-md u-header-left-aligned-nav"
43            data-header-fix-moment="500"
44            data-header-fix-effect="slide">
45
46        <div class="u-header__section">
47            <div id="logoAndNav" class="container">
48                <!-- Nav -->
49                <nav class="js-mega-menu navbar navbar-expand-md u-header__navbar u-header__navbar--no-space">
50                    <!-- Logo -->
51                    <a id="logo" class="navbar-brand u-header__navbar-brand u-header__navbar-brand-center" asp-lang="" href="/en/Index">
52                        <img src="/images/fc 9 investment brochure 2-2-25-8.png" />
53                    </a>
54                    <!-- End Logo -->
55                    <!-- Responsive Toggle Button -->
56                    <button type="button" class="navbar-toggler btn u-hamburger"
57                            aria-label="Toggle navigation"
58                            aria-expanded="false"
59                            aria-controls="navBar"
60                            data-toggle="collapse"
61                            data-target="#navBar">
62                        <span id="hamburgerTrigger" class="u-hamburger__box">
63                            <span class="u-hamburger__inner"></span>
64                        </span>
65                    </button>
66                    <!-- End Responsive Toggle Button -->
67                    <!-- Navigation -->
68                    <div id="navBar" class="collapse navbar-collapse u-header__navbar-collapse">
69                        <ul class="navbar-nav u-header__navbar-nav">
70                            <!-- Home -->
71                            <!-- End Home -->
72
73                            <!-- Flattened Products -->
74                            <li class="nav-item u-header__nav-item">
75                                <a id="navLinkProductsSOLIDCast" class="nav-link u-header__nav-link" asp-lang="" aria-controls="navSubmenuProductsSOLIDCast" href="/en/Products/SOLIDCast">SOLIDCast</a>
76                            </li>
77                            <li class="nav-item u-header__nav-item">
78                                <a id="navLinkProductsFLOWCast" class="nav-link u-header__nav-link" asp-lang="" aria-haspopup="true" aria-expanded="false" aria-controls="navSubmenuProductsFLOWCast" href="/en/Products/FLOWCast">FLOWCast</a>
79                            </li>
80
81                            <!-- Support menu restored; Documentation submenu flattened into Support -->
82                            <li class="nav-item hs-has-sub-menu u-header__nav-item"
83                                data-event="hover"
84                                data-animation-in="slideInUp"
85                                data-animation-out="fadeOut">
86                                <a id="supportMegaMenu" class="nav-link u-header__nav-link u-header__nav-link-toggle" style="white-space:nowrap" href="#" aria-haspopup="true" aria-expanded="false" aria-labelledby="supportSubMenu">Support</a>
87                                <ul id="supportSubMenu" class="hs-sub-menu u-header__sub-menu u-header__sub-menu-nav-group" aria-labelledby="supportMegaMenu" style="min-width: 230px;">
88                                    <li>
89                                        <a id="trainingClassesMegaMenu" class="nav-link u-header__sub-menu-nav-link" asp-lang="" aria-controls="navSubmenuTraining" href="/en/Training">Training Classes</a>
90                                    </li>
91                                    <li>
92                                        <a id="solidCastv8" class="nav-link u-header__sub-menu-nav-link" aria-controls="navSubmenuDocumentation" asp-lang="" href="/en/Support/Version8">Documentation v8</a>
93                                    </li>
94                                    <li>
95                                        <a id="solidCastv9" class="nav-link u-header__sub-menu
95-nav-link" aria-controls="navSubmenuDocumentation" asp-lang="" href="/en/Support/Version9">Documentation v9</a>
96                                    </li>
97                                </ul>
98                            </li>
99                            <!-- End Support -->
100
101                            <!-- About -->
102                            <li class="nav-item u-header__nav-item">
103                                <a id="aboutMegaMenu" class="nav-link u-header__nav-link" asp-lang="" aria-haspopup="true" aria-expanded="false" href="/en/About">About</a>
104                            </li>
105                            <!-- About -->
106                            <!-- Contact -->
107                            <li class="nav-item u-header__nav-item">
108                                <a id="contactMegaMenu" class="nav-link u-header__nav-link" asp-lang="" aria-haspopup="true" aria-expanded="false" href="/en/Contact">Contact</a>
109                            </li>
110                            <!-- End Contact -->
111                            <!-- Login -->
112                            <li class="nav-item u-header__nav-last-item">
113                                
114
115    <li class="nav-item u-header__nav-item">
116        <a class="nav-link btn btn-light text-dark" href="/en/Account/SignIn">Sign in</a>
117    </li>
118
119<script>
120    function getCookie(cName) {
121
122        const name = cName + "=";
123        const cDecoded = decodeURIComponent(document.cookie); //to be careful
124        const cArr = cDecoded.split('; ');
125        let res;
126        cArr.forEach(val => {
127            if (val.indexOf(name) === 0) res = val.substring(name.length);
128        })
129        return res
130    }
131
132    var currentLocation = window.location;
133    const urlParts = /^(?:\w+\:\/\/)?([^\/]+)(.*)$/.exec(currentLocation);
134    const path = urlParts[2];
135    var lang = getCookie("langCookie");
136    
137    if(typeof lang == "undefined"){
138
139        const x = document.getElementById("myAccount");
140        var hrf = x.getAttribute("href").split('/');
141        hrf[1] = "en";
142        x.href = hrf.join("/");  
143
144    }else{
145
146        const x = document.getElementById("myAccount");
147        var hrf = x.getAttribute("href").split('/');
148        hrf[1] = lang;
149        x.href = hrf.join("/");
150    }
151
152    if(path == "/"){
153
154        if(typeof lang == "undefined"){
155            window.location.href = "/en/";
156        }else{
157            window.location.href = lang+"/";
158        }
159    }
160    
161</script>
161
162
163
164                            </li>
165                            <!-- End Login -->
166                            <!-- Language -->
167                            <li class="nav-item u-header__nav-last-item" style="margin-left: -1%;">
168                                
169
170<form id="cultureForm" action="/" method="post">
171    <select onchange="SetCulture()" id="culture" data-val="true" data-val-required="The Name field is required." name="requestCultureFeature.RequestCulture.UICulture.Name"><option selected="selected" value="en">English</option>
172<option value="tr">Turkish</option>
173<option value="de">German</option>
174<option value="es">Spanish</option>
175<option value="fr">French</option>
176<option value="it">Italian</option>
177<option value="ru">Russian</option>
178<option value="pt">Portuguese</option>
179<option value="zh">Chinese</option>
180</select>
181    <input type="hidden" id="myUrl" value="/en/About">
182<input name="__RequestVerificationToken" type="hidden" value="CfDJ8J8yOU7m9w1BvKM8a9EDOaZjDAdQkVh6Jaett4s9SVCEVlRS6HO-mfFoUhzG_8NgZwK33YMtPGNROnKTQLUJBkkn6neQbLJBthq6Jyv-O6T6mt6hpAuCax3y92-NiTrksjE9kNUi9Yqx1VJomdGghkU" /></form>
183
184<script>
185    function SetCulture(){
186
187        document.cookie = "langCookie="+document.getElementById("culture").value+"; path=/";
188        document.getElementById("cultureForm").submit();
189        var currentUrl = document.getElementById("myUrl").value;
190        const splittedUrl = currentUrl.split('/');
191        var curUrl="";
192        for(var i=2;i<splittedUrl.length;i++){
193
194            if(splittedUrl[i]!=""){
195
196                var curUrl = curUrl+splittedUrl[i]+"/";
197            }    
198        }
199        window.location.href = "/"+document.getElementById("culture").value+"/"+curUrl;
200    }
201
202</script>
202
203                            </li>
204                            <!-- End Language -->
205                        </ul>
206
207                    </div>
208                    <!-- End Navigation -->
209
210                </nav>
211                <!-- End Nav -->
212
213            </div>
214        </div>
215    </header>
216    <div class="container-fluid">
217        
218
219
220        <!--<partial name="_TrainingClassPartial" />-->
221        <main role="main" class="pb-3">
222            
223
224<div class="container">
225    <h1 class="mt-4 text-primary">About us</h1>
226    <p>
227        <span>Finite Solutions invented PC-based casting simulation back in 1985. We’ve been applying our experience to continuous improvement of metal casting software ever since.</span>
228        <span>Unlike other developers who come from academic backgrounds, we have actual foundry experience and understand the day-to-day challenges of working in this industry.</span>
229        <span>With more than 27 years of experience and enhancements, the Finite Solutions metal casting simulation software provides amazing accuracy for prediction of most</span>
230        <span>foundry defects in the majority of casting processes. This means that we’ve concentrated on developing the features that make the Finite Solutions metal casting</span>
231        <span>simulation software the practical choice for most foundries in the world.</span>
232        <span>Due to this, and our commitment to excellence, Finite Solutions has become a global standard in casting software.</span>
233        <span>Used in over 800 foundries and universities around the world, we have the largest customer base in the entire industry.</span>
234    </p>
235    <div id="featuresSection" class="container text-center space-1">
236        <div class="w-md-80 w-lg-50 mx-auto mb-9">
237            <h2 class="text-primary font-weight-normal">Our Software</h2>
238            <p>
239                <span>The Finite Solutions metal casting simulation software includes <span class="text-danger">SOLID</span>Cast and <span class="text-danger">FLOW</span>Cast.</span>
240                <span>With our complete suite of software, users can take advantage of the latest in casting process design technology to improve quality,</span>
241                <span>reduce lead times and lower costs. This means that your foundry will be more competitive and more profitable.</span>
242            </p>
243        </div>
244
245        <div class="row justify-content-center">
246    <div class="col-md-4 mb-7 mb-md-0 d-flex">
247        <!-- Icon Blocks -->
248        <div class="text-center px-lg-3 d-flex flex-column w-100">
249            <img src="/images/pm_page1_img1.png" alt="SOLIDCast" />
250            <p />
251            <p runat="server" class="mb-md-0 flex-grow-1">
252                <span><span class="text-danger">SOLID</span>Cast simulates multiple metal pour types and mold processes using the latest in graphic technology from 3D modeling and X-ray images to MP4 video files.</span>
253                <span>Let Finite Solutions save you time and money by simulating castings in minutes.</span>
254            </p>
255            <a id="innerLink1" href="/Products/SOLIDCast" class="btn btn-primary btn-sm mt-3 align-self-center">Learn More</a>
256        </div>
257        <!-- End Icon Blocks -->
258    </div>
259    <div class="col-md-4 mb-7 mb-md-0 d-flex">
260        <!-- Icon Blocks -->
261        <div class="text-center px-lg-3 d-flex flex-column w-100">
262            <img src="/images/FC 9 Investment Brochure 2-2-25-0.png" alt="FLOWCast" />
263            <p />
264            <p class="mb-md-0 flex-grow-1">
265                <span>An add-on to the <span class="text-danger">SOLID</span>Cast software, <span class="text-danger">FLOW</span>Cast modeling simulates how molten metal will flow through gating systems and fill metal mold casting cavities.</span>
266                <span>It’s just one of our many improvements to casting simulation software.</span>
267            </p>
268            <a id="innerLink2" href="/Products/FLOWCast" class="btn btn-primary btn-sm mt-3 align-self-center">Learn More</a>
269        </div>
270        <!-- End Icon Blocks -->
271    </div>
272</div>
273
274    </div>
275</div>
276<!-- End Process Section -->
277        </main>
278    </div>
279
280    <footer class="border-top footer text-muted">
281        <div class="container text-center space-1">
282            <p class="small text-muted">© 1985 - 2026 Finite Solutions. All rights reserved.</p>
283        </div>
284    </footer>
285
286
287    <!-- JS Global Compulsory -->
288    
288<script src="/front-v2.2.1/assets/vendor/jquery-migrate/dist/jquery-migrate.min.js"></script>
288
289    
289<script src="/front-v2.2.1/assets/vendor/popper.js/dist/umd/popper.min.js"></script>
289
290    
290<script src="/front-v2.2.1/assets/vendor/bootstrap/bootstrap.min.js"></script>
290
291
292    <!-- JS Implementing Plugins -->
293    
293<script src="/front-v2.2.1/assets/vendor/hs-megamenu/src/hs.megamenu.js"></script>
293
294    
294<script src="/front-v2.2.1/assets/vendor/svg-injector/dist/svg-injector.min.js"></script>
294
295    
295<script src="/front-v2.2.1/assets/vendor/slick-carousel/slick/slick.js"></script>
295
296    
296<script src="/front-v2.2.1/assets/vendor/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.concat.min.js"></script>
296
297    
297<script src="/front-v2.2.1/assets/vendor/summernote/dist/summernote-lite.js"></script>
297
298    
299
300    <!-- JS Front -->
301    
301<script src="/front-v2.2.1/assets/js/hs.core.js"></script>
301
302    
302<script src="/front-v2.2.1/assets/js/components/hs.header.js"></script>
302
303    
303<script src="/front-v2.2.1/assets/js/components/hs.unfold.js"></script>
303
304    
304<script src="/front-v2.2.1/assets/js/components/hs.show-animation.js"></script>
304
305    
305<script src="/front-v2.2.1/assets/js/components/hs.svg-injector.js"></script>
305
306    
306<script src="/front-v2.2.1/assets/js/components/hs.slick-carousel.js"></script>
306
307    
307<script src="/front-v2.2.1/assets/js/components/hs.malihu-scrollbar.js"></script>
307
308    
308<script src="/front-v2.2.1/assets/js/components/hs.summernote-editor.js"></script>
308
309    
310
311    
311<script src="/js/site.js"></script>
311
312
313    <!-- JS Plugins Init. -->
314    
314<script>
315         $(window).on('load', function () {
316             // initialization of HSMegaMenu component
317             $('.js-mega-menu').HSMegaMenu({
318                 event: 'hover',
319                 pageContainer: $('.container'),
320                 breakpoint: 767.98,
321                 hideTimeOut: 0
322             });
323
324             // initialization of svg injector module
325             $.HSCore.components.HSSVGIngector.init('.js-svg-injector');
326
327             //correction of signout regarding to localization
328             var currentLocation = window.location;
329             const urlParts = /^(?:\w+\:\/\/)?([^\/]+)(.*)$/.exec(currentLocation);
330             const path = urlParts[2];
331             if(path == "/MicrosoftIdentity/Account/SignedOut"){
332
333                 if(typeof lang == "undefined"){
334
335                     window.location.href = "/en/Index";
336                 }else{
337                     window.location.href = "/"+lang+"/";
338                 }
339             }
340
341             if(path.includes("Support")){
342
343                 document.getElementById("searchMenu").style.display="block";
344             }
345
346        
347        });
348
349         $(document).on('ready', function () {
350             // initialization of slick carousel
351             $.HSCore.components.HSSlickCarousel.init('.js-slick-carousel');
352         });
353
354         $(document).on('ready', function () {
355             // initialization of header
356             $.HSCore.components.HSHeader.init($('#headerNavLeftAlignment'));
357
358             // initialization of unfold component
359             $.HSCore.components.HSUnfold.init($('[data-unfold-target]'), {
360                 afterOpen: function () {
361                     $(this).find('input[type="search"]').focus();
362                 }
363             });
364
365             // initialization of show animations
366             $.HSCore.components.HSShowAnimation.init('.js-animation-link');
367
368             //page specific initialization
369        
370         });
371
372         function getCookie(cName) {
373
374             const name = cName + "=";
375             const cDecoded = decodeURIComponent(document.cookie); //to be careful
376             const cArr = cDecoded.split('; ');
377             let res;
378             cArr.forEach(val => {
379                 if (val.indexOf(name) === 0) res = val.substring(name.length);
380             })
381             return res
382         }
383
384         function setLang(){
385
386             const lang = getCookie("langCookie");
387             const navMenu = ["logo","navLinkProductsSOLIDCast","navLinkProductsFLOWCast","navLinkProductsOPTICast","trainingClassesMegaMenu",
388                                 "documentationMegaMenu","solidCastv8","solidCastv9","aboutMegaMenu","contactMegaMenu","documentationVers8","documentationVers9","myAccount"];
389             if(typeof(lang) == "undefined"){
390                 document.getElementById("culture").value = "en";
391             }else{
392                 document.getElementById("culture").value = lang;
393                 for(const element of navMenu){
394
395                     var $link = $('#'+element);
396                     var href = $link.attr('href').split('/');
397                     href[1] = lang;
398                     $link.attr('href', href.join('/'));
399                 }
400             }
401         }
402        $(document).ready(function() {
403            // Function to wrap SOLID and FLOW with spans
404            function highlightSolidFlow() {
405                $('body').find('*:not(script):not(style)').contents().filter(function() {
406                    return this.nodeType === 3 && (
407                        this.nodeValue.includes('SOLID') ||
408                        this.nodeValue.includes('FLOW')
409                    );
410                }).each(function() {
411                    var text = this.nodeValue;
412                    var newHtml = text
413                        .replace(/(SOLID)(Cast)/g, '<span class="text-danger">$1</span>$2')
414                        .replace(/(FLOW)(Cast)/g, '<span class="text-danger">$1</span>$2')
415                        .replace(/\b(SOLID)\b/g, '<span class="text-danger">$1</span>')
416                        .replace(/\b(FLOW)\b/g, '<span class="text-danger">$1</span>');
417
418                    if (text !== newHtml) {
419                        $(this).replaceWith(newHtml);
420                    }
421                });
422            }
423
424            // Apply highlighting
425            highlightSolidFlow();
426
427            // Re-apply after AJAX or dynamic content changes
428            $(document).ajaxComplete(function() {
429                highlightSolidFlow();
430            });
431
432            // Periodically check for new content
433            //setInterval(highlightSolidFlow, 2000);
434        });
435    </script>
435
436    <!--syncfusion file explorer ejs scripts tag-->
437    
437<script>window.syncfusion={isLicValidated:false,licenseContent:"This application was built using a trial version of Syncfusion Essential Studio. You should include the valid license key to remove the license validation message permanently.",claimAccountURL:"https://www.syncfusion.com/account/claim-license-key?pl=YXNwbmV0Y29yZQ==&vs=MjAuNC4wLjQz"};</script>
437
438    
439    
439<script>
440
441        document.addEventListener('DOMContentLoaded', function() {
442            setLinks();
443        }, false);
444
445        function getCookie(cName) {
446
447            const name = cName + "=";
448            const cDecoded = decodeURIComponent(document.cookie); //to be careful
449            const cArr = cDecoded.split('; ');
450            let res;
451            cArr.forEach(val => {
452                if (val.indexOf(name) === 0) res = val.substring(name.length);
453            })
454            return res
455        }
456
457        function setLinks(){
458
459            var lang = getCookie("langCookie");
460            const linkIds = ["innerLink1","innerLink2","innerLink3"];
461
462            if(typeof(lang) == "undefined"){
463
464                lang = "en";
465                for(const element of linkIds){
466
467                    var $link = $('#'+element);
468                    var href = $link.attr('href').split('/');
469                    href[0] = "/"+lang;
470                    $link.attr('href', href.join('/'));
471                }
472
473            }else{
474
475                for(const element of linkIds){
476
477                    var $link = $('#'+element);
478                    var href = $link.attr('href').split('/');
479                    href[0] = "/"+lang;
480                    $link.attr('href', href.join('/'));
481                }
482            }
483        }
484    </script>
484
485
486</body>
487</html>
488

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.