CARVIEW |
Select Language
HTTP/2 200
date: Fri, 25 Jul 2025 01:38:01 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"4645583fc6e50c7838b9cfd5f90d4624"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=SfZYgDk5jjnPtko%2Fswx%2Be55hcwtAdHivD0KGcMPcxpP6CT9cBA9A250Rvls%2BOC8p2ipJLbwA5T0fj8h76sM6DWsRAWCvXJ0XZ0jAuUSkepizF44hgVAv1q2Ym0wxnBZCP0hexW3fcVmca8llfOcob%2FHm85A2ZEYj8V7%2BDmX4X4ckG2AsNbXx3yTs54KcErsyJrA28Pkw028nzMqUdp4mPa7m%2FIH4S97I%2BxSw4MxuFpjKCnDQv8p5KP0Kqp%2BHtuvFVcyXrxQUAE934k9A0FR0bQ%3D%3D--6yxxUmRpw6km7Nhj--EL5cO5oA1iuhOFeMfzij7A%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1270505533.1753407481; Path=/; Domain=github.com; Expires=Sat, 25 Jul 2026 01:38:01 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sat, 25 Jul 2026 01:38:01 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: D0A0:144383:858E4:CFA7F:6882DFF9
Tags · helix-toolkit/helix-toolkit · GitHub
Toggle v2.27.0's commit message
Toggle v2.25.0's commit message
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 686
Tags: helix-toolkit/helix-toolkit
Tags
v2.27.0
Release/2.27.0 (#2348) * Master (#2320) * Release/2.25.0 (#2156) * Update README.md * Update README.md * Remove magic number * Fixed rectangle selection cause model3D.Bounds is Empty, improve perfomance * make boundingbox into one model * reduce number of mesh position * Change form class to struct to improve perfomance * Improve perfomance FindHits rectangle in Viewport3d * fixed update content when Boudingbox is emty * fix wrong TriangleIndices * improve perfomance * Fixed NullRefrenceException in CuttingPlaneGroup.CuttingPlanes * Get rid of the sync context in RenderHostBase. * Get rid of unnecessary parallel frustum tests. * Change SceneNode ItemsInternal from ObservableCollection to own implementation. * Fix OIT mode switch not working in UWP demo. * Fix WinUI crash. Ref #1977 (#1982) * Improve async action thread implementation. * Fix WinUI crash. Ref #1977 * Remove unnecessary lock. * Improve component (#1987) * Fixed System.OutOfRangeException for MeshGeometry3D.Normals,MeshGeometry3D.TextureCoordinates * Update MeshBuilder.AddBoundingBox() * Change IList<Vector3D> to IList<Point3D> in MeshBuilder.AddPipes() * Fix use of NotifyCollectionChangedEventArgs in ObservableFastList (#1989) * Fix bug in ObservableFastList --------- Co-authored-by: Eric M. Heumann <eheumann@walterpmoore.com> * Fix rendering doesn't update after removing item from Viewport3DX.Items.#2001 (#2002) * Re-implmenet zoom extents in sharpdx versions. (#2003) * Properly implmenet zoom extents in sharpdx versions. * Update demo. * Fixed null exception XamlExporter (#2006) * [HelixToolkit.WPF] Update checking ProjectionCamera (#2014) * Update checking ProjectionCamera * Update checking ProjectionCamera - add missing edited files * [HelixTookit.Wpf] Add CombinedSelectionCommand (#2020) * Add CombinedSelectionCommand * Update doc comment * [HelixToolkit.Wpf] Update CombinedSelectionCommand (#2022) * Add calculate distance, projection from a point to plane * Fixed format * Update HelixViewport3D * Update CombinedSelectionCommand * Fixed format * Fixed format * Fixed typo * Add Rect3DExtensions * Update Rect3DExtensions * fixed Rect-Plane check intersection * Add PlaneIntersectionType * revert field name to origin naming convention * Update Rect3DExtension (#2025) * feat: allow importer to load obj,off,ply,stl from application resources (#2030) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. (#2033) * Add AngleProperty for BillboardTextVisual3D (#2042) * Added ability to create tiled image materials with controlled vertical and horizontal scale factor (#2043) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. * Added ability to create tiled materials to the MaterialHelper. * Removed unnecessary dependencies (#2057) Co-authored-by: Thomas Pustelnik <thomaspustelnik@web.de> * Only init rotate transform if angle != 0 (#2063) * Update size of Boudning box calculation. (#2062) Co-authored-by: Craig Long <craig.long@autodesk.com> * Fix WinUI model viewer so it can be closed properly. #2048 (#2066) * Upload symbols for nightly build. #2072 (#2074) * Fix MyGet symbol_server (#2075) * Add Angle Property for TextVisual3D (#2078) * Support color inner rectangle of RectangleAdorner (#2085) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand (#2090) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand * Remove nullable reference * Fixed field to readony, fix some comments * Fix outline highlight not showing up while rending backface only. #2118 (#2121) * Fix particle system not able to render 2x2 particle texture. #2126 (#2129) * Update UWP debug cert. (#2131) * Improve dual depth peeling implementation. Fix #2116. (#2136) * Update CHANGELOG.md * Fix camera panning is opposited direction when zoom-in exceed NearPlaneDistance, Remove duplicate code (#2153) * Update nuspec to include readme. #2142. (#2154) * Update nuspec to include readme. #2142. * Fix readme path in nuspec. --------- Co-authored-by: maunv <nguyenvanmau9296@gmail.com> Co-authored-by: maunv <48544354+MauNguyenVan@users.noreply.github.com> Co-authored-by: SnowyWreath <53192301+SnowyWreath@users.noreply.github.com> Co-authored-by: Eric M. Heumann <eheumann@walterpmoore.com> Co-authored-by: alex-valchuk <alexander.valchuk@gmail.com> Co-authored-by: Micahel Timoshin <tenchiken@gmail.com> Co-authored-by: topsterde <jooich@gmx.de> Co-authored-by: Thomas Pustelnik <thomaspustelnik@web.de> Co-authored-by: Craig Long <craig.alan.long@gmail.com> Co-authored-by: Craig Long <craig.long@autodesk.com> Co-authored-by: Jérémy Ansel <JeremyAnsel@users.noreply.github.com> * Release/2.25.0 (#2159) * Update README.md * Update README.md * Remove magic number * Fixed rectangle selection cause model3D.Bounds is Empty, improve perfomance * make boundingbox into one model * reduce number of mesh position * Change form class to struct to improve perfomance * Improve perfomance FindHits rectangle in Viewport3d * fixed update content when Boudingbox is emty * fix wrong TriangleIndices * improve perfomance * Fixed NullRefrenceException in CuttingPlaneGroup.CuttingPlanes * Get rid of the sync context in RenderHostBase. * Get rid of unnecessary parallel frustum tests. * Change SceneNode ItemsInternal from ObservableCollection to own implementation. * Fix OIT mode switch not working in UWP demo. * Fix WinUI crash. Ref #1977 (#1982) * Improve async action thread implementation. * Fix WinUI crash. Ref #1977 * Remove unnecessary lock. * Improve component (#1987) * Fixed System.OutOfRangeException for MeshGeometry3D.Normals,MeshGeometry3D.TextureCoordinates * Update MeshBuilder.AddBoundingBox() * Change IList<Vector3D> to IList<Point3D> in MeshBuilder.AddPipes() * Fix use of NotifyCollectionChangedEventArgs in ObservableFastList (#1989) * Fix bug in ObservableFastList --------- Co-authored-by: Eric M. Heumann <eheumann@walterpmoore.com> * Fix rendering doesn't update after removing item from Viewport3DX.Items.#2001 (#2002) * Re-implmenet zoom extents in sharpdx versions. (#2003) * Properly implmenet zoom extents in sharpdx versions. * Update demo. * Fixed null exception XamlExporter (#2006) * [HelixToolkit.WPF] Update checking ProjectionCamera (#2014) * Update checking ProjectionCamera * Update checking ProjectionCamera - add missing edited files * [HelixTookit.Wpf] Add CombinedSelectionCommand (#2020) * Add CombinedSelectionCommand * Update doc comment * [HelixToolkit.Wpf] Update CombinedSelectionCommand (#2022) * Add calculate distance, projection from a point to plane * Fixed format * Update HelixViewport3D * Update CombinedSelectionCommand * Fixed format * Fixed format * Fixed typo * Add Rect3DExtensions * Update Rect3DExtensions * fixed Rect-Plane check intersection * Add PlaneIntersectionType * revert field name to origin naming convention * Update Rect3DExtension (#2025) * feat: allow importer to load obj,off,ply,stl from application resources (#2030) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. (#2033) * Add AngleProperty for BillboardTextVisual3D (#2042) * Added ability to create tiled image materials with controlled vertical and horizontal scale factor (#2043) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. * Added ability to create tiled materials to the MaterialHelper. * Removed unnecessary dependencies (#2057) Co-authored-by: Thomas Pustelnik <thomaspustelnik@web.de> * Only init rotate transform if angle != 0 (#2063) * Update size of Boudning box calculation. (#2062) Co-authored-by: Craig Long <craig.long@autodesk.com> * Fix WinUI model viewer so it can be closed properly. #2048 (#2066) * Upload symbols for nightly build. #2072 (#2074) * Fix MyGet symbol_server (#2075) * Add Angle Property for TextVisual3D (#2078) * Support color inner rectangle of RectangleAdorner (#2085) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand (#2090) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand * Remove nullable reference * Fixed field to readony, fix some comments * Fix outline highlight not showing up while rending backface only. #2118 (#2121) * Fix particle system not able to render 2x2 particle texture. #2126 (#2129) * Update UWP debug cert. (#2131) * Improve dual depth peeling implementation. Fix #2116. (#2136) * Update CHANGELOG.md * Fix camera panning is opposited direction when zoom-in exceed NearPlaneDistance, Remove duplicate code (#2153) * Update nuspec to include readme. #2142. (#2154) * Update nuspec to include readme. #2142. * Fix readme path in nuspec. * Release/2.25.0 (#2156) (#2157) * Update README.md * Update README.md * Remove magic number * Fixed rectangle selection cause model3D.Bounds is Empty, improve perfomance * make boundingbox into one model * reduce number of mesh position * Change form class to struct to improve perfomance * Improve perfomance FindHits rectangle in Viewport3d * fixed update content when Boudingbox is emty * fix wrong TriangleIndices * improve perfomance * Fixed NullRefrenceException in CuttingPlaneGroup.CuttingPlanes * Get rid of the sync context in RenderHostBase. * Get rid of unnecessary parallel frustum tests. * Change SceneNode ItemsInternal from ObservableCollection to own implementation. * Fix OIT mode switch not working in UWP demo. * Fix WinUI crash. Ref #1977 (#1982) * Improve async action thread implementation. * Fix WinUI crash. Ref #1977 * Remove unnecessary lock. * Improve component (#1987) * Fixed System.OutOfRangeException for MeshGeometry3D.Normals,MeshGeometry3D.TextureCoordinates * Update MeshBuilder.AddBoundingBox() * Change IList<Vector3D> to IList<Point3D> in MeshBuilder.AddPipes() * Fix use of NotifyCollectionChangedEventArgs in ObservableFastList (#1989) * Fix bug in ObservableFastList --------- * Fix rendering doesn't update after removing item from Viewport3DX.Items.#2001 (#2002) * Re-implmenet zoom extents in sharpdx versions. (#2003) * Properly implmenet zoom extents in sharpdx versions. * Update demo. * Fixed null exception XamlExporter (#2006) * [HelixToolkit.WPF] Update checking ProjectionCamera (#2014) * Update checking ProjectionCamera * Update checking ProjectionCamera - add missing edited files * [HelixTookit.Wpf] Add CombinedSelectionCommand (#2020) * Add CombinedSelectionCommand * Update doc comment * [HelixToolkit.Wpf] Update CombinedSelectionCommand (#2022) * Add calculate distance, projection from a point to plane * Fixed format * Update HelixViewport3D * Update CombinedSelectionCommand * Fixed format * Fixed format * Fixed typo * Add Rect3DExtensions * Update Rect3DExtensions * fixed Rect-Plane check intersection * Add PlaneIntersectionType * revert field name to origin naming convention * Update Rect3DExtension (#2025) * feat: allow importer to load obj,off,ply,stl from application resources (#2030) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. (#2033) * Add AngleProperty for BillboardTextVisual3D (#2042) * Added ability to create tiled image materials with controlled vertical and horizontal scale factor (#2043) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. * Added ability to create tiled materials to the MaterialHelper. * Removed unnecessary dependencies (#2057) * Only init rotate transform if angle != 0 (#2063) * Update size of Boudning box calculation. (#2062) * Fix WinUI model viewer so it can be closed properly. #2048 (#2066) * Upload symbols for nightly build. #2072 (#2074) * Fix MyGet symbol_server (#2075) * Add Angle Property for TextVisual3D (#2078) * Support color inner rectangle of RectangleAdorner (#2085) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand (#2090) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand * Remove nullable reference * Fixed field to readony, fix some comments * Fix outline highlight not showing up while rending backface only. #2118 (#2121) * Fix particle system not able to render 2x2 particle texture. #2126 (#2129) * Update UWP debug cert. (#2131) * Improve dual depth peeling implementation. Fix #2116. (#2136) * Update CHANGELOG.md * Fix camera panning is opposited direction when zoom-in exceed NearPlaneDistance, Remove duplicate code (#2153) * Update nuspec to include readme. #2142. (#2154) * Update nuspec to include readme. #2142. * Fix readme path in nuspec. --------- Co-authored-by: maunv <nguyenvanmau9296@gmail.com> Co-authored-by: maunv <48544354+MauNguyenVan@users.noreply.github.com> Co-authored-by: SnowyWreath <53192301+SnowyWreath@users.noreply.github.com> Co-authored-by: Eric M. Heumann <eheumann@walterpmoore.com> Co-authored-by: alex-valchuk <alexander.valchuk@gmail.com> Co-authored-by: Micahel Timoshin <tenchiken@gmail.com> Co-authored-by: topsterde <jooich@gmx.de> Co-authored-by: Thomas Pustelnik <thomaspustelnik@web.de> Co-authored-by: Craig Long <craig.alan.long@gmail.com> Co-authored-by: Craig Long <craig.long@autodesk.com> Co-authored-by: Jérémy Ansel <JeremyAnsel@users.noreply.github.com> * Update gitversion.yml --------- Co-authored-by: maunv <nguyenvanmau9296@gmail.com> Co-authored-by: maunv <48544354+MauNguyenVan@users.noreply.github.com> Co-authored-by: SnowyWreath <53192301+SnowyWreath@users.noreply.github.com> Co-authored-by: Eric M. Heumann <eheumann@walterpmoore.com> Co-authored-by: alex-valchuk <alexander.valchuk@gmail.com> Co-authored-by: Micahel Timoshin <tenchiken@gmail.com> Co-authored-by: topsterde <jooich@gmx.de> Co-authored-by: Thomas Pustelnik <thomaspustelnik@web.de> Co-authored-by: Craig Long <craig.alan.long@gmail.com> Co-authored-by: Craig Long <craig.long@autodesk.com> Co-authored-by: Jérémy Ansel <JeremyAnsel@users.noreply.github.com> * Release/2.26.0 (#2319) * Update README.md * Update README.md * Remove magic number * Fixed rectangle selection cause model3D.Bounds is Empty, improve perfomance * make boundingbox into one model * reduce number of mesh position * Change form class to struct to improve perfomance * Improve perfomance FindHits rectangle in Viewport3d * fixed update content when Boudingbox is emty * fix wrong TriangleIndices * improve perfomance * Fixed NullRefrenceException in CuttingPlaneGroup.CuttingPlanes * Get rid of the sync context in RenderHostBase. * Get rid of unnecessary parallel frustum tests. * Change SceneNode ItemsInternal from ObservableCollection to own implementation. * Fix OIT mode switch not working in UWP demo. * Fix WinUI crash. Ref #1977 (#1982) * Improve async action thread implementation. * Fix WinUI crash. Ref #1977 * Remove unnecessary lock. * Improve component (#1987) * Fixed System.OutOfRangeException for MeshGeometry3D.Normals,MeshGeometry3D.TextureCoordinates * Update MeshBuilder.AddBoundingBox() * Change IList<Vector3D> to IList<Point3D> in MeshBuilder.AddPipes() * Fix use of NotifyCollectionChangedEventArgs in ObservableFastList (#1989) * Fix bug in ObservableFastList --------- Co-authored-by: Eric M. Heumann <eheumann@walterpmoore.com> * Fix rendering doesn't update after removing item from Viewport3DX.Items.#2001 (#2002) * Re-implmenet zoom extents in sharpdx versions. (#2003) * Properly implmenet zoom extents in sharpdx versions. * Update demo. * Fixed null exception XamlExporter (#2006) * [HelixToolkit.WPF] Update checking ProjectionCamera (#2014) * Update checking ProjectionCamera * Update checking ProjectionCamera - add missing edited files * [HelixTookit.Wpf] Add CombinedSelectionCommand (#2020) * Add CombinedSelectionCommand * Update doc comment * [HelixToolkit.Wpf] Update CombinedSelectionCommand (#2022) * Add calculate distance, projection from a point to plane * Fixed format * Update HelixViewport3D * Update CombinedSelectionCommand * Fixed format * Fixed format * Fixed typo * Add Rect3DExtensions * Update Rect3DExtensions * fixed Rect-Plane check intersection * Add PlaneIntersectionType * revert field name to origin naming convention * Update Rect3DExtension (#2025) * feat: allow importer to load obj,off,ply,stl from application resources (#2030) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. (#2033) * Add AngleProperty for BillboardTextVisual3D (#2042) * Added ability to create tiled image materials with controlled vertical and horizontal scale factor (#2043) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. * Added ability to create tiled materials to the MaterialHelper. * Removed unnecessary dependencies (#2057) Co-authored-by: Thomas Pustelnik <thomaspustelnik@web.de> * Only init rotate transform if angle != 0 (#2063) * Update size of Boudning box calculation. (#2062) Co-authored-by: Craig Long <craig.long@autodesk.com> * Fix WinUI model viewer so it can be closed properly. #2048 (#2066) * Upload symbols for nightly build. #2072 (#2074) * Fix MyGet symbol_server (#2075) * Add Angle Property for TextVisual3D (#2078) * Support color inner rectangle of RectangleAdorner (#2085) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand (#2090) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand * Remove nullable reference * Fixed field to readony, fix some comments * Fix outline highlight not showing up while rending backface only. #2118 (#2121) * Fix particle system not able to render 2x2 particle texture. #2126 (#2129) * Update UWP debug cert. (#2131) * Improve dual depth peeling implementation. Fix #2116. (#2136) * Update CHANGELOG.md * Fix camera panning is opposited direction when zoom-in exceed NearPlaneDistance, Remove duplicate code (#2153) * Update nuspec to include readme. #2142. (#2154) * Update nuspec to include readme. #2142. * Fix readme path in nuspec. * Release/2.25.0 (#2156) (#2157) * Update README.md * Update README.md * Remove magic number * Fixed rectangle selection cause model3D.Bounds is Empty, improve perfomance * make boundingbox into one model * reduce number of mesh position * Change form class to struct to improve perfomance * Improve perfomance FindHits rectangle in Viewport3d * fixed update content when Boudingbox is emty * fix wrong TriangleIndices * improve perfomance * Fixed NullRefrenceException in CuttingPlaneGroup.CuttingPlanes * Get rid of the sync context in RenderHostBase. * Get rid of unnecessary parallel frustum tests. * Change SceneNode ItemsInternal from ObservableCollection to own implementation. * Fix OIT mode switch not working in UWP demo. * Fix WinUI crash. Ref #1977 (#1982) * Improve async action thread implementation. * Fix WinUI crash. Ref #1977 * Remove unnecessary lock. * Improve component (#1987) * Fixed System.OutOfRangeException for MeshGeometry3D.Normals,MeshGeometry3D.TextureCoordinates * Update MeshBuilder.AddBoundingBox() * Change IList<Vector3D> to IList<Point3D> in MeshBuilder.AddPipes() * Fix use of NotifyCollectionChangedEventArgs in ObservableFastList (#1989) * Fix bug in ObservableFastList --------- * Fix rendering doesn't update after removing item from Viewport3DX.Items.#2001 (#2002) * Re-implmenet zoom extents in sharpdx versions. (#2003) * Properly implmenet zoom extents in sharpdx versions. * Update demo. * Fixed null exception XamlExporter (#2006) * [HelixToolkit.WPF] Update checking ProjectionCamera (#2014) * Update checking ProjectionCamera * Update checking ProjectionCamera - add missing edited files * [HelixTookit.Wpf] Add CombinedSelectionCommand (#2020) * Add CombinedSelectionCommand * Update doc comment * [HelixToolkit.Wpf] Update CombinedSelectionCommand (#2022) * Add calculate distance, projection from a point to plane * Fixed format * Update HelixViewport3D * Update CombinedSelectionCommand * Fixed format * Fixed format * Fixed typo * Add Rect3DExtensions * Update Rect3DExtensions * fixed Rect-Plane check intersection * Add PlaneIntersectionType * revert field name to origin naming convention * Update Rect3DExtension (#2025) * feat: allow importer to load obj,off,ply,stl from application resources (#2030) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. (#2033) * Add AngleProperty for BillboardTextVisual3D (#2042) * Added ability to create tiled image materials with controlled vertical and horizontal scale factor (#2043) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. * Added ability to create tiled materials to the MaterialHelper. * Removed unnecessary dependencies (#2057) * Only init rotate transform if angle != 0 (#2063) * Update size of Boudning box calculation. (#2062) * Fix WinUI model viewer so it can be closed properly. #2048 (#2066) * Upload symbols for nightly build. #2072 (#2074) * Fix MyGet symbol_server (#2075) * Add Angle Property for TextVisual3D (#2078) * Support color inner rectangle of RectangleAdorner (#2085) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand (#2090) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand * Remove nullable reference * Fixed field to readony, fix some comments * Fix outline highlight not showing up while rending backface only. #2118 (#2121) * Fix particle system not able to render 2x2 particle texture. #2126 (#2129) * Update UWP debug cert. (#2131) * Improve dual depth peeling implementation. Fix #2116. (#2136) * Update CHANGELOG.md * Fix camera panning is opposited direction when zoom-in exceed NearPlaneDistance, Remove duplicate code (#2153) * Update nuspec to include readme. #2142. (#2154) * Update nuspec to include readme. #2142. * Fix readme path in nuspec. --------- Co-authored-by: maunv <nguyenvanmau9296@gmail.com> Co-authored-by: maunv <48544354+MauNguyenVan@users.noreply.github.com> Co-authored-by: SnowyWreath <53192301+SnowyWreath@users.noreply.github.com> Co-authored-by: Eric M. Heumann <eheumann@walterpmoore.com> Co-authored-by: alex-valchuk <alexander.valchuk@gmail.com> Co-authored-by: Micahel Timoshin <tenchiken@gmail.com> Co-authored-by: topsterde <jooich@gmx.de> Co-authored-by: Thomas Pustelnik <thomaspustelnik@web.de> Co-authored-by: Craig Long <craig.alan.long@gmail.com> Co-authored-by: Craig Long <craig.long@autodesk.com> Co-authored-by: Jérémy Ansel <JeremyAnsel@users.noreply.github.com> * Update gitversion.yml * Master (#2160) * Release/2.25.0 (#2156) * Update README.md * Update README.md * Remove magic number * Fixed rectangle selection cause model3D.Bounds is Empty, improve perfomance * make boundingbox into one model * reduce number of mesh position * Change form class to struct to improve perfomance * Improve perfomance FindHits rectangle in Viewport3d * fixed update content when Boudingbox is emty * fix wrong TriangleIndices * improve perfomance * Fixed NullRefrenceException in CuttingPlaneGroup.CuttingPlanes * Get rid of the sync context in RenderHostBase. * Get rid of unnecessary parallel frustum tests. * Change SceneNode ItemsInternal from ObservableCollection to own implementation. * Fix OIT mode switch not working in UWP demo. * Fix WinUI crash. Ref #1977 (#1982) * Improve async action thread implementation. * Fix WinUI crash. Ref #1977 * Remove unnecessary lock. * Improve component (#1987) * Fixed System.OutOfRangeException for MeshGeometry3D.Normals,MeshGeometry3D.TextureCoordinates * Update MeshBuilder.AddBoundingBox() * Change IList<Vector3D> to IList<Point3D> in MeshBuilder.AddPipes() * Fix use of NotifyCollectionChangedEventArgs in ObservableFastList (#1989) * Fix bug in ObservableFastList --------- Co-authored-by: Eric M. Heumann <eheumann@walterpmoore.com> * Fix rendering doesn't update after removing item from Viewport3DX.Items.#2001 (#2002) * Re-implmenet zoom extents in sharpdx versions. (#2003) * Properly implmenet zoom extents in sharpdx versions. * Update demo. * Fixed null exception XamlExporter (#2006) * [HelixToolkit.WPF] Update checking ProjectionCamera (#2014) * Update checking ProjectionCamera * Update checking ProjectionCamera - add missing edited files * [HelixTookit.Wpf] Add CombinedSelectionCommand (#2020) * Add CombinedSelectionCommand * Update doc comment * [HelixToolkit.Wpf] Update CombinedSelectionCommand (#2022) * Add calculate distance, projection from a point to plane * Fixed format * Update HelixViewport3D * Update CombinedSelectionCommand * Fixed format * Fixed format * Fixed typo * Add Rect3DExtensions * Update Rect3DExtensions * fixed Rect-Plane check intersection * Add PlaneIntersectionType * revert field name to origin naming convention * Update Rect3DExtension (#2025) * feat: allow importer to load obj,off,ply,stl from application resources (#2030) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. (#2033) * Add AngleProperty for BillboardTextVisual3D (#2042) * Added ability to create tiled image materials with controlled vertical and horizontal scale factor (#2043) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. * Added ability to create tiled materials to the MaterialHelper. * Removed unnecessary dependencies (#2057) Co-authored-by: Thomas Pustelnik <thomaspustelnik@web.de> * Only init rotate transform if angle != 0 (#2063) * Update size of Boudning box calculation. (#2062) Co-authored-by: Craig Long <craig.long@autodesk.com> * Fix WinUI model viewer so it can be closed properly. #2048 (#2066) * Upload symbols for nightly build. #2072 (#2074) * Fix MyGet symbol_server (#2075) * Add Angle Property for TextVisual3D (#2078) * Support color inner rectangle of RectangleAdorner (#2085) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand (#2090) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand * Remove nullable reference * Fixed field to readony, fix some comments * Fix outline highlight not showing up while rending backface only. #2118 (#2121) * Fix particle system not able to render 2x2 particle texture. #2126 (#2129) * Update UWP debug cert. (#2131) * Improve dual depth peeling implementation. Fix #2116. (#2136) * Update CHANGELOG.md * Fix camera panning is opposited direction when zoom-in exceed NearPlaneDistance, Remove duplicate code (#2153) * Update nuspec to include readme. #2142. (#2154) * Update nuspec to include readme. #2142. * Fix readme path in nuspec. --------- Co-authored-by: maunv <nguyenvanmau9296@gmail.com> Co-authored-by: maunv <48544354+MauNguyenVan@users.noreply.github.com> Co-authored-by: SnowyWreath <53192301+SnowyWreath@users.noreply.github.com> Co-authored-by: Eric M. Heumann <eheumann@walterpmoore.com> Co-authored-by: alex-valchuk <alexander.valchuk@gmail.com> Co-authored-by: Micahel Timoshin <tenchiken@gmail.com> Co-authored-by: topsterde <jooich@gmx.de> Co-authored-by: Thomas Pustelnik <thomaspustelnik@web.de> Co-authored-by: Craig Long <craig.alan.long@gmail.com> Co-authored-by: Craig Long <craig.long@autodesk.com> Co-authored-by: Jérémy Ansel <JeremyAnsel@users.noreply.github.com> * Release/2.25.0 (#2159) * Update README.md * Update README.md * Remove magic number * Fixed rectangle selection cause model3D.Bounds is Empty, improve perfomance * make boundingbox into one model * reduce number of mesh position * Change form class to struct to improve perfomance * Improve perfomance FindHits rectangle in Viewport3d * fixed update content when Boudingbox is emty * fix wrong TriangleIndices * improve perfomance * Fixed NullRefrenceException in CuttingPlaneGroup.CuttingPlanes * Get rid of the sync context in RenderHostBase. * Get rid of unnecessary parallel frustum tests. * Change SceneNode ItemsInternal from ObservableCollection to own implementation. * Fix OIT mode switch not working in UWP demo. * Fix WinUI crash. Ref #1977 (#1982) * Improve async action thread implementation. * Fix WinUI crash. Ref #1977 * Remove unnecessary lock. * Improve component (#1987) * Fixed System.OutOfRangeException for MeshGeometry3D.Normals,MeshGeometry3D.TextureCoordinates * Update MeshBuilder.AddBoundingBox() * Change IList<Vector3D> to IList<Point3D> in MeshBuilder.AddPipes() * Fix use of NotifyCollectionChangedEventArgs in ObservableFastList (#1989) * Fix bug in ObservableFastList --------- Co-authored-by: Eric M. Heumann <eheumann@walterpmoore.com> * Fix rendering doesn't update after removing item from Viewport3DX.Items.#2001 (#2002) * Re-implmenet zoom extents in sharpdx versions. (#2003) * Properly implmenet zoom extents in sharpdx versions. * Update demo. * Fixed null exception XamlExporter (#2006) * [HelixToolkit.WPF] Update checking ProjectionCamera (#2014) * Update checking ProjectionCamera * Update checking ProjectionCamera - add missing edited files * [HelixTookit.Wpf] Add CombinedSelectionCommand (#2020) * Add CombinedSelectionCommand * Update doc comment * [HelixToolkit.Wpf] Update CombinedSelectionCommand (#2022) * Add calculate distance, projection from a point to plane * Fixed format * Update HelixViewport3D * Update CombinedSelectionCommand * Fixed format * Fixed format * Fixed typo * Add Rect3DExtensions * Update Rect3DExtensions * fixed Rect-Plane check intersection * Add PlaneIntersectionType * revert field name to origin naming convention * Update Rect3DExtension (#2025) * feat: allow importer to load obj,off,ply,stl from application resources (#2030) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. (#2033) * Add AngleProperty for BillboardTextVisual3D (#2042) * Added ability to create tiled image materials with controlled vertical and horizontal scale factor (#2043) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. * Added ability to create tiled materials to the MaterialHelper. * Removed unnecessary dependencies (#2057) Co-authored-by: Thomas Pustelnik <thomaspustelnik@web.de> * Only init rotate transform if angle != 0 (#2063) * Update size of Boudning box calculation. (#2062) Co-authored-by: Craig Long <craig.long@autodesk.com> * Fix WinUI model viewer so it can be closed properly. #2048 (#2066) * Upload symbols for nightly build. #2072 (#2074) * Fix MyGet symbol_server (#2075) * Add Angle Property for TextVisual3D (#2078) * Support color inner rectangle of RectangleAdorner (#2085) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand (#2090) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand * Remove nullable reference * Fixed field to readony, fix some comments * Fix outline highlight not showing up while rending backface only. #2118 (#2121) * Fix particle system not able to render 2x2 particle texture. #2126 (#2129) * Update UWP debug cert. (#2131) * Improve dual depth peeling implementation. Fix #2116. (#2136) * Update CHANGELOG.md * Fix camera panning is opposited direction when zoom-in exceed NearPlaneDistance, Remove duplicate code (#2153) * Update nuspec to include readme. #2142. (#2154) * Update nuspec to include readme. #2142. * Fix readme path in nuspec. * Release/2.25.0 (#2156) (#2157) * Update README.md * Update README.md * Remove magic number * Fixed rectangle selection cause model3D.Bounds is Empty, improve perfomance * make boundingbox into one model * reduce number of mesh position * Change form class to struct to improve perfomance * Improve perfomance FindHits rectangle in Viewport3d * fixed update content when Boudingbox is emty * fix wrong TriangleIndices * improve perfomance * Fixed NullRefrenceException in CuttingPlaneGroup.CuttingPlanes * Get rid of the sync context in RenderHostBase. * Get rid of unnecessary parallel frustum tests. * Change SceneNode ItemsInternal from ObservableCollection to own implementation. * Fix OIT mode switch not working in UWP demo. * Fix WinUI crash. Ref #1977 (#1982) * Improve async action thread implementation. * Fix WinUI crash. Ref #1977 * Remove unnecessary lock. * Improve component (#1987) * Fixed System.OutOfRangeException for MeshGeometry3D.Normals,MeshGeometry3D.TextureCoordinates * Update MeshBuilder.AddBoundingBox() * Change IList<Vector3D> to IList<Point3D> in MeshBuilder.AddPipes() * Fix use of NotifyCollectionChangedEventArgs in ObservableFastList (#1989) * Fix bug in ObservableFastList --------- * Fix rendering doesn't update after removing item from Viewport3DX.Items.#2001 (#2002) * Re-implmenet zoom extents in sharpdx versions. (#2003) * Properly implmenet zoom extents in sharpdx versions. * Update demo. * Fixed null exception XamlExporter (#2006) * [HelixToolkit.WPF] Update checking ProjectionCamera (#2014) * Update checking ProjectionCamera * Update checking ProjectionCamera - add missing edited files * [HelixTookit.Wpf] Add CombinedSelectionCommand (#2020) * Add CombinedSelectionCommand * Update doc comment * [HelixToolkit.Wpf] Update CombinedSelectionCommand (#2022) * Add calculate distance, projection from a point to plane * Fixed format * Update HelixViewport3D * Update CombinedSelectionCommand * Fixed format * Fixed format * Fixed typo * Add Rect3DExtensions * Update Rect3DExtensions * fixed Rect-Plane check intersection * Add PlaneIntersectionType * revert field name to origin naming convention * Update Rect3DExtension (#2025) * feat: allow importer to load obj,off,ply,stl from application resources (#2030) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. (#2033) * Add AngleProperty for BillboardTextVisual3D (#2042) * Added ability to create tiled image materials with controlled vertical and horizontal scale factor (#2043) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. * Added ability to create tiled materials to the MaterialHelper. * Removed unnecessary dependencies (#2057) * Only init rotate transform if angle != 0 (#2063) * Update size of Boudning box calculation. (#2062) * Fix WinUI model viewer so it can be closed properly. #2048 (#2066) * Upload symbols for nightly build. #2072 (#2074) * Fix MyGet symbol_server (#2075) * Add Angle Property for TextVisual3D (#2078) * Support color inner rectangle of RectangleAdorner (#2085) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand (#2090) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand * Remove nullable reference * Fixed field to readony, fix some comments * Fix outline highlight not showing up while rending backface only. #2118 (#2121) * Fix particle system not able to render 2x2 particle texture. #2126 (#2129) * Update UWP debug cert. (#2131) * Improve dual depth peeling implementation. Fix #2116. (#2136) * Update CHANGELOG.md * Fix camera panning is opposited direction when zoom-in exceed NearPlaneDistance, Remove duplicate code (#2153) * Update nuspec to include readme. #2142. (#2154) * Update nuspec to include readme. #2142. * Fix readme path in nuspec. --------- Co-authored-by: maunv <nguyenvanmau9296@gmail.com> Co-authored-by: maunv <48544354+MauNguyenVan@users.noreply.github.com> Co-authored-by: SnowyWreath <53192301+SnowyWreath@users.noreply.github.com> Co-authored-by: Eric M. Heumann <eheumann@walterpmoore.com> Co-authored-by: alex-valchuk <alexander.valchuk@gmail.com> Co-authored-by: Micahel Timoshin <tenchiken@gmail.com> Co-authored-by: topsterde <jooich@gmx.de> Co-authored-by: Thomas Pustelnik <thomaspustelnik@web.de> Co-authored-by: Craig Long <craig.alan.long@gmail.com> Co-authored-by: Craig Long <craig.long@autodesk.com> Co-authored-by: Jérémy Ansel <JeremyAnsel@users.noreply.github.com> * Update gitversion.yml --------- Co-authored-by: maunv <nguyenvanmau9296@gmail.com> Co-authored-by: maunv <48544354+MauNguyenVan@users.noreply.github.com> Co-authored-by: SnowyWreath <53192301+SnowyWreath@users.noreply.github.com> Co-authored-by: Eric M. Heumann <eheumann@walterpmoore.com> Co-authored-by: alex-valchuk <alexander.valchuk@gmail.com> Co-authored-by: Micahel Timoshin <tenchiken@gmail.com> Co-authored-by: topsterde <jooich@gmx.de> Co-authored-by: Thomas Pustelnik <thomaspustelnik@web.de> Co-authored-by: Craig Long <craig.alan.long@gmail.com> Co-authored-by: Craig Long <craig.long@autodesk.com> Co-authored-by: Jérémy Ansel <JeremyAnsel@users.noreply.github.com> --------- Co-authored-by: maunv <nguyenvanmau9296@gmail.com> Co-authored-by: maunv <48544354+MauNguyenVan@users.noreply.github.com> Co-authored-by: SnowyWreath <53192301+SnowyWreath@users.noreply.github.com> Co-authored-by: Eric M. Heumann <eheumann@walterpmoore.com> Co-authored-by: alex-valchuk <alexander.valchuk@gmail.com> Co-authored-by: Micahel Timoshin <tenchiken@gmail.com> Co-authored-by: topsterde <jooich@gmx.de> Co-authored-by: Thomas Pustelnik <thomaspustelnik@web.de> Co-authored-by: Craig Long <craig.alan.long@gmail.com> Co-authored-by: Craig Long <craig.long@autodesk.com> Co-authored-by: Jérémy Ansel <JeremyAnsel@users.noreply.github.com> * Update README.md * Add IsTopBottomViewReverseOriented property for Wpf.HelixViewport3D (#2173) * Fix MeshBuilder.GetCircle, Add search box in Wpf ExampleBrowser (#2198) * Fix MeshBuilder.GetCircle * Add search box in Wpf ExampleBrowser * Add WorkItem73 image * Add precheck * Update Wpf.Rect3DExtensions.GetCenter() * [V2] Fix HelixToolkit.Wpf.TextVisual3D display wrong size when apply Angle!=0 (#2210) * Fix HelixToolkit.Wpf.TextVisual3D display wrong size when apply Angle!=0 * Fix consistancy rotate couter-clockwise * Fix null ref exception. #2205 (#2221) * Update choco command (#2228) * [V2] Fixed memory leaks when using RenderTargetBitmap in HelixToolkit.Wpf (#2223) * Remove using RenderTargetBitmap in Wpf.ViewCubeVisual3D due to memory leak in GDI+ * Fix leaks memory in RenderTargetBitmap * update clearly condition * Added missing scale to ToBillboardImage3D. (#2233) * Support Angle property for TextGroupVisual3D (#2237) * Fix zoom extend. #2180 (#2245) Related Work Items: #2 * Fix memory leak in ImagePacker. (#2276) * Fix line width changed when line is out of camera frustum. (#2289) * Fix WinUI projects (#2293) - Update WindowsAppSDK version - Switch .Net 5.0 to .Net 6.0 * Fix memory leak in EffectManager (#2296) * Fix WinUI build * Fix memory leak in EffectManager * Fix WinUI build (#2298) * Update CHANGELOG.md * Update CHANGELOG.md * Update TextVisual3D.cs --------- Co-authored-by: maunv <nguyenvanmau9296@gmail.com> Co-authored-by: maunv <48544354+MauNguyenVan@users.noreply.github.com> Co-authored-by: SnowyWreath <53192301+SnowyWreath@users.noreply.github.com> Co-authored-by: Eric M. Heumann <eheumann@walterpmoore.com> Co-authored-by: alex-valchuk <alexander.valchuk@gmail.com> Co-authored-by: Micahel Timoshin <tenchiken@gmail.com> Co-authored-by: topsterde <jooich@gmx.de> Co-authored-by: Thomas Pustelnik <thomaspustelnik@web.de> Co-authored-by: Craig Long <craig.alan.long@gmail.com> Co-authored-by: Craig Long <craig.long@autodesk.com> Co-authored-by: Jérémy Ansel <JeremyAnsel@users.noreply.github.com> Co-authored-by: Klask <33638395+KlaskSkovby@users.noreply.github.com> * Update gitversion.yml --------- Co-authored-by: maunv <nguyenvanmau9296@gmail.com> Co-authored-by: maunv <48544354+MauNguyenVan@users.noreply.github.com> Co-authored-by: SnowyWreath <53192301+SnowyWreath@users.noreply.github.com> Co-authored-by: Eric M. Heumann <eheumann@walterpmoore.com> Co-authored-by: alex-valchuk <alexander.valchuk@gmail.com> Co-authored-by: Micahel Timoshin <tenchiken@gmail.com> Co-authored-by: topsterde <jooich@gmx.de> Co-authored-by: Thomas Pustelnik <thomaspustelnik@web.de> Co-authored-by: Craig Long <craig.alan.long@gmail.com> Co-authored-by: Craig Long <craig.long@autodesk.com> Co-authored-by: Jérémy Ansel <JeremyAnsel@users.noreply.github.com> Co-authored-by: Klask <33638395+KlaskSkovby@users.noreply.github.com> * Move instance matrices multiplication after world matrix transform. (#2326) * Update gitversion.yml (#2331) * Fix certificate expired. (#2332) * Fix volume rendering not working. (#2345) * Update CHANGELOG.md --------- Co-authored-by: maunv <nguyenvanmau9296@gmail.com> Co-authored-by: maunv <48544354+MauNguyenVan@users.noreply.github.com> Co-authored-by: SnowyWreath <53192301+SnowyWreath@users.noreply.github.com> Co-authored-by: Eric M. Heumann <eheumann@walterpmoore.com> Co-authored-by: alex-valchuk <alexander.valchuk@gmail.com> Co-authored-by: Micahel Timoshin <tenchiken@gmail.com> Co-authored-by: topsterde <jooich@gmx.de> Co-authored-by: Thomas Pustelnik <thomaspustelnik@web.de> Co-authored-by: Craig Long <craig.alan.long@gmail.com> Co-authored-by: Craig Long <craig.long@autodesk.com> Co-authored-by: Jérémy Ansel <JeremyAnsel@users.noreply.github.com> Co-authored-by: Klask <33638395+KlaskSkovby@users.noreply.github.com>
v2.25.0
Release/2.25.0 (#2159) * Update README.md * Update README.md * Remove magic number * Fixed rectangle selection cause model3D.Bounds is Empty, improve perfomance * make boundingbox into one model * reduce number of mesh position * Change form class to struct to improve perfomance * Improve perfomance FindHits rectangle in Viewport3d * fixed update content when Boudingbox is emty * fix wrong TriangleIndices * improve perfomance * Fixed NullRefrenceException in CuttingPlaneGroup.CuttingPlanes * Get rid of the sync context in RenderHostBase. * Get rid of unnecessary parallel frustum tests. * Change SceneNode ItemsInternal from ObservableCollection to own implementation. * Fix OIT mode switch not working in UWP demo. * Fix WinUI crash. Ref #1977 (#1982) * Improve async action thread implementation. * Fix WinUI crash. Ref #1977 * Remove unnecessary lock. * Improve component (#1987) * Fixed System.OutOfRangeException for MeshGeometry3D.Normals,MeshGeometry3D.TextureCoordinates * Update MeshBuilder.AddBoundingBox() * Change IList<Vector3D> to IList<Point3D> in MeshBuilder.AddPipes() * Fix use of NotifyCollectionChangedEventArgs in ObservableFastList (#1989) * Fix bug in ObservableFastList --------- Co-authored-by: Eric M. Heumann <eheumann@walterpmoore.com> * Fix rendering doesn't update after removing item from Viewport3DX.Items.#2001 (#2002) * Re-implmenet zoom extents in sharpdx versions. (#2003) * Properly implmenet zoom extents in sharpdx versions. * Update demo. * Fixed null exception XamlExporter (#2006) * [HelixToolkit.WPF] Update checking ProjectionCamera (#2014) * Update checking ProjectionCamera * Update checking ProjectionCamera - add missing edited files * [HelixTookit.Wpf] Add CombinedSelectionCommand (#2020) * Add CombinedSelectionCommand * Update doc comment * [HelixToolkit.Wpf] Update CombinedSelectionCommand (#2022) * Add calculate distance, projection from a point to plane * Fixed format * Update HelixViewport3D * Update CombinedSelectionCommand * Fixed format * Fixed format * Fixed typo * Add Rect3DExtensions * Update Rect3DExtensions * fixed Rect-Plane check intersection * Add PlaneIntersectionType * revert field name to origin naming convention * Update Rect3DExtension (#2025) * feat: allow importer to load obj,off,ply,stl from application resources (#2030) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. (#2033) * Add AngleProperty for BillboardTextVisual3D (#2042) * Added ability to create tiled image materials with controlled vertical and horizontal scale factor (#2043) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. * Added ability to create tiled materials to the MaterialHelper. * Removed unnecessary dependencies (#2057) Co-authored-by: Thomas Pustelnik <thomaspustelnik@web.de> * Only init rotate transform if angle != 0 (#2063) * Update size of Boudning box calculation. (#2062) Co-authored-by: Craig Long <craig.long@autodesk.com> * Fix WinUI model viewer so it can be closed properly. #2048 (#2066) * Upload symbols for nightly build. #2072 (#2074) * Fix MyGet symbol_server (#2075) * Add Angle Property for TextVisual3D (#2078) * Support color inner rectangle of RectangleAdorner (#2085) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand (#2090) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand * Remove nullable reference * Fixed field to readony, fix some comments * Fix outline highlight not showing up while rending backface only. #2118 (#2121) * Fix particle system not able to render 2x2 particle texture. #2126 (#2129) * Update UWP debug cert. (#2131) * Improve dual depth peeling implementation. Fix #2116. (#2136) * Update CHANGELOG.md * Fix camera panning is opposited direction when zoom-in exceed NearPlaneDistance, Remove duplicate code (#2153) * Update nuspec to include readme. #2142. (#2154) * Update nuspec to include readme. #2142. * Fix readme path in nuspec. * Release/2.25.0 (#2156) (#2157) * Update README.md * Update README.md * Remove magic number * Fixed rectangle selection cause model3D.Bounds is Empty, improve perfomance * make boundingbox into one model * reduce number of mesh position * Change form class to struct to improve perfomance * Improve perfomance FindHits rectangle in Viewport3d * fixed update content when Boudingbox is emty * fix wrong TriangleIndices * improve perfomance * Fixed NullRefrenceException in CuttingPlaneGroup.CuttingPlanes * Get rid of the sync context in RenderHostBase. * Get rid of unnecessary parallel frustum tests. * Change SceneNode ItemsInternal from ObservableCollection to own implementation. * Fix OIT mode switch not working in UWP demo. * Fix WinUI crash. Ref #1977 (#1982) * Improve async action thread implementation. * Fix WinUI crash. Ref #1977 * Remove unnecessary lock. * Improve component (#1987) * Fixed System.OutOfRangeException for MeshGeometry3D.Normals,MeshGeometry3D.TextureCoordinates * Update MeshBuilder.AddBoundingBox() * Change IList<Vector3D> to IList<Point3D> in MeshBuilder.AddPipes() * Fix use of NotifyCollectionChangedEventArgs in ObservableFastList (#1989) * Fix bug in ObservableFastList --------- * Fix rendering doesn't update after removing item from Viewport3DX.Items.#2001 (#2002) * Re-implmenet zoom extents in sharpdx versions. (#2003) * Properly implmenet zoom extents in sharpdx versions. * Update demo. * Fixed null exception XamlExporter (#2006) * [HelixToolkit.WPF] Update checking ProjectionCamera (#2014) * Update checking ProjectionCamera * Update checking ProjectionCamera - add missing edited files * [HelixTookit.Wpf] Add CombinedSelectionCommand (#2020) * Add CombinedSelectionCommand * Update doc comment * [HelixToolkit.Wpf] Update CombinedSelectionCommand (#2022) * Add calculate distance, projection from a point to plane * Fixed format * Update HelixViewport3D * Update CombinedSelectionCommand * Fixed format * Fixed format * Fixed typo * Add Rect3DExtensions * Update Rect3DExtensions * fixed Rect-Plane check intersection * Add PlaneIntersectionType * revert field name to origin naming convention * Update Rect3DExtension (#2025) * feat: allow importer to load obj,off,ply,stl from application resources (#2030) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. (#2033) * Add AngleProperty for BillboardTextVisual3D (#2042) * Added ability to create tiled image materials with controlled vertical and horizontal scale factor (#2043) * ObjReader.cs, GetFullPath method: If base path is non-existent, trying to set it to absolute path of the current folder, otherwise local files are loaded without a material. * Added ability to create tiled materials to the MaterialHelper. * Removed unnecessary dependencies (#2057) * Only init rotate transform if angle != 0 (#2063) * Update size of Boudning box calculation. (#2062) * Fix WinUI model viewer so it can be closed properly. #2048 (#2066) * Upload symbols for nightly build. #2072 (#2074) * Fix MyGet symbol_server (#2075) * Add Angle Property for TextVisual3D (#2078) * Support color inner rectangle of RectangleAdorner (#2085) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand (#2090) * Add FillRectangleBrush property for RectangleSelectionCommand, CombinedSelectionCommand * Remove nullable reference * Fixed field to readony, fix some comments * Fix outline highlight not showing up while rending backface only. #2118 (#2121) * Fix particle system not able to render 2x2 particle texture. #2126 (#2129) * Update UWP debug cert. (#2131) * Improve dual depth peeling implementation. Fix #2116. (#2136) * Update CHANGELOG.md * Fix camera panning is opposited direction when zoom-in exceed NearPlaneDistance, Remove duplicate code (#2153) * Update nuspec to include readme. #2142. (#2154) * Update nuspec to include readme. #2142. * Fix readme path in nuspec. --------- Co-authored-by: maunv <nguyenvanmau9296@gmail.com> Co-authored-by: maunv <48544354+MauNguyenVan@users.noreply.github.com> Co-authored-by: SnowyWreath <53192301+SnowyWreath@users.noreply.github.com> Co-authored-by: Eric M. Heumann <eheumann@walterpmoore.com> Co-authored-by: alex-valchuk <alexander.valchuk@gmail.com> Co-authored-by: Micahel Timoshin <tenchiken@gmail.com> Co-authored-by: topsterde <jooich@gmx.de> Co-authored-by: Thomas Pustelnik <thomaspustelnik@web.de> Co-authored-by: Craig Long <craig.alan.long@gmail.com> Co-authored-by: Craig Long <craig.long@autodesk.com> Co-authored-by: Jérémy Ansel <JeremyAnsel@users.noreply.github.com> * Update gitversion.yml --------- Co-authored-by: maunv <nguyenvanmau9296@gmail.com> Co-authored-by: maunv <48544354+MauNguyenVan@users.noreply.github.com> Co-authored-by: SnowyWreath <53192301+SnowyWreath@users.noreply.github.com> Co-authored-by: Eric M. Heumann <eheumann@walterpmoore.com> Co-authored-by: alex-valchuk <alexander.valchuk@gmail.com> Co-authored-by: Micahel Timoshin <tenchiken@gmail.com> Co-authored-by: topsterde <jooich@gmx.de> Co-authored-by: Thomas Pustelnik <thomaspustelnik@web.de> Co-authored-by: Craig Long <craig.alan.long@gmail.com> Co-authored-by: Craig Long <craig.long@autodesk.com> Co-authored-by: Jérémy Ansel <JeremyAnsel@users.noreply.github.com>
PreviousNext
You can’t perform that action at this time.