.NET News

Improve Animation Quality for Complex 3D Rotations

February 6, 2024
Aspose.3D 24.1 lets you convert Euler angle to Quaternion-based animation, avoiding gimbal lock and ensuring smoother interpolation

Aspose.3D is a powerful API toolkit designed for developers working with 3D files. It empowers applications to interact with various 3D formats (.obj, .fbx, .stl, etc.) without requiring dedicated 3D modeling software. Developers can leverage its functionalities to create, read, convert, edit, and analyze 3D models, streamlining tasks like scene creation, format conversions, and content manipulation. This versatile tool saves time and resources compared to building custom solutions, making it a valuable asset for developers in various industries, from gaming and engineering to design and visualization.

The Aspose.3D 24.1 release introduces the ability to seamlessly convert Euler angle-based animations to quaternion-based animations. This feature empowers developers to overcome the inherent limitations of Euler angles. While intuitive, Euler angles are prone to "gimbal lock", a phenomenon where rotations around specific axes become interdependent, leading to animation glitches and inconsistencies. Quaternions, on the other hand, elegantly represent rotations without the risk of gimbal lock, guaranteeing smoother and more accurate animation playback for your projects.

To see a full list of what's new in Aspose.3D version 24.1, see our release notes for .NET, Java and Python via .NET.

Aspose.3D is offered as Developer Small Business, Developer OEM, Site Small Business, and Site OEM licenses catering to a range of business needs. Licenses are perpetual, and include 1 year of support and maintenance. Subscription renewals are also available. See our Aspose.3D licensing pages for .NET, Java and Python via .NET for full details.

Build Dependent Lists with Excel Dynamic Functions

February 6, 2024
Learn how to use cascading dropdowns in MESCIUS Document Solutions for Excel using C#.NET, allowing one list to change based on another.

Document Solutions for Excel, .NET Edition (DsExcel) by MESCIUS is a powerful server-side spreadsheet API designed for .NET environments. It allows you to create, load, modify, and convert Excel files without requiring Microsoft Excel itself. Document Solutions for Excel boasts a high-speed, low-footprint design, meaning efficient performance and streamlined integration into your applications. The intuitive interface mirrors Excel's object model, simplifying development for tasks like generating reports, manipulating data, and visualizing information with charts and formatting.

Spreadsheets often require dynamic relationships between dropdowns. Imagine choosing a customer from one dropdown, automatically triggering another dropdown to display only their relevant order IDs. This "cascading" functionality streamlines data navigation and fosters deeper analysis, allowing you to drill down into specific order details with ease.

In this blog post, MESCIUS Product Specialist Paarisha Rana demonstrates how to use DsExcel to create master and dependent dropdown lists programmatically. Steps include:

  • Initializing the Workbook and getting the Worksheet
  • Getting the unique list of customer names
  • Creating the master dropdown
  • Fetching the unique order IDs and populating the dependent dropdown
  • Populating the Worksheet with the order data

Read the complete blog and get started leveraging Excel's powerful capabilities in your own applications using Document Solutions for Excel.

Document Solutions for Excel is licensed per developer for either one distribution location or unlimited distribution locations. Licenses are perpetual, and include a one year subscription for all software releases (including hotfixes and major releases) plus Platinum Support. See our Document Solutions for Excel, .NET Edition licensing page for full details.

Learn more about Document Solutions for Excel, .NET Edition.

Simplify Input with a Cross-Platform Slider Control

February 5, 2024
Telerik UI for .NET MAUI v6.7 adds a flexible slider component offering users an engaging, interactive method of picking values from a range.

Telerik UI for .NET MAUI is a UI suite offering 60+ native controls for developers building modern, cross-platform mobile and desktop applications. Targeting Android, iOS, macOS, and Windows from a single codebase, it streamlines development while ensuring professional design and performance.

Telerik UI for .NET MAUI v6.7.0 (part of the 2024 Q1 release) introduces a powerful Slider component, enhancing user interaction capabilities. This new addition empowers developers to integrate intuitive value selection within a predefined range directly into their MAUI applications. Users can seamlessly choose values by dragging a thumb along a customizable visual slider, accompanied by clear visual cues like backtrack, range track, ticks, and labels. Informative tooltips appear on thumb drag, displaying the current selection. This versatile component streamlines user input and data selection, improving the overall user experience of your MAUI applications.

To see a full list of what's new in 2024 Q1 (v6.7.0), see our release notes.

Telerik UI for .NET MAUI is licensed per developer and is available as a perpetual license with a one year support subscription, which is available in three tiers: Lite, Priority or Ultimate. See our Telerik UI for .NET MAUI licensing page for full details.

Telerik UI for .NET MAUI is available to buy in the following products:

Add Image Files to PSDs as Embedded Smart Objects

February 5, 2024
Aspose.PSD 23.12 lets you seamlessly incorporate any image into a PSD file as a smart object, enabling non-destructive edits and improving workflow.

Aspose.PSD is a software development toolkit (SDK) enabling developers to create, edit, and manipulate Adobe Photoshop (PSD) and large document (PSB) files without requiring Photoshop itself. Available in both .NET and Java versions, it empowers developers to perform diverse tasks like adding watermarks, extracting individual layers, converting PSDs to other image formats (JPEG, PNG, etc.), and even automating PSD processing within their applications. This versatile tool streamlines graphic design workflows and integrates PSD functionality seamlessly into various development environments.

The 23.12 release of Aspose.PSD adds the ability to open any image file as an embedded smart object in a PSD image. A smart object acts as a container, holding multiple layers while offering non-destructive editing. It allows you to edit its internal content or apply effects without altering the original data. Smart objects work as dynamic placeholders, linked to embedded files, letting you make global changes that automatically update and maintain high resolution, perfect for flexible design and efficient workflows.

To see a full list of what's new in Aspose.PSD version 23.12, see our .NET and Java release notes.

Aspose.PSD is offered as Developer Small Business, Developer OEM, Site Small Business, and Site OEM licenses catering to a range of business needs. Licenses are perpetual, and include one year of support and maintenance. Subscription renewals are also available. See our Aspose.PSD licensing pages for .NET and Java for full details.

Ensure Grids Display Consistently Across Devices

February 1, 2024
Grid controls with responsive layout support make sure that your data is accessible on desktop, mobile, and the web, across varied screen sizes.

Leveraging a Blazor grid control with responsive layout empowers your application with optimal data visualization across diverse screen sizes and orientations. This enhances the user experience by ensuring seamless navigation, readability, and interaction with grid content, regardless of whether it's being accessed from a desktop computer, tablet, or mobile phone. This flexibility fosters wider accessibility, improves user engagement, and ultimately strengthens the overall value proposition of your Blazor application.

Several Blazor grid controls offer responsive layouts including:

  • DevExpress Blazor Data Grid (part of DevExpress ASP.NET and Blazor) seamlessly adapts to various screen sizes with column resizing and flexible layouts.
  • FlexGrid for Blazor (part of ComponentOne Studio Blazor Edition by MESCIUS) leverages a flexible grid system for a fluid and responsive user experience across devices.
  • Syncfusion Blazor DataGrid (part of Syncfusion Essential Studio Enterprise) optimizes columns and layouts for automatic device-perfect viewing.
  • Telerik UI for Blazor Grid (part of Telerik UI for Blazor) enhances mobile usability with built-in touch gestures and responsive breakpoints.

For an in-depth analysis of features and price, visit our Blazor grid controls comparison.

Compare Blazor Grid Controls