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.