Release Notes

Major Release (30 July 2011)

New & Release

  •  Bug Fixed: 
    • LwPolyline Tool read the wrong input coordinate when OSnap is turn on.
    • SelectTopObject not working in 16 bit Color Quality mode.
    • Printing not working in 16 bit Color Quality mode.
    • When dimension is grouped in a sdblock object. The Dimension color is not draw properly and some time the dimension object will be dissappear when user zoom to certain size.
    • The MText's text height is assigned wrongly when explode it from a block entity.
    • The radius of HatchArc is not changed after multiply with a scaling matrix.
    • The dimension unit is not save in DXF format previuosly.
    • The unit format for linear dimension is not implemented correctly for Engineering and Architectural format.
    • Cross Cursor dissappear when zoom to the certain distances or view rotated in the certain orientation.
    • The sd3DFace entity is dissappear when switch to Gouround shading mode.
    • Blocks.AddFromFile throw exception when reading a file with *.sd extension.
    • When the angular dimension is grouped in a block, it's extension color and dimension line color is displayed wrongly when the color's ByType property is set to ByBlock.
  •  Added Class: 
    • Animation effect of Zoom Window and Zoom All.
    • Radial and Diameter Dimension.
    • Added Four isometric view, SWISOMETRIC, SEISOMETRIC, NWISOMETRIC, NEISOMETRIC.
  •  Improvement: 
    • Improve sd3dSolid's Clone speed.

Major Release (30 December 2010)

New & Release

  •  Bug Fixed: 
    • Fill circle when save as DXF format, the Fill circle's line color is set to the ActiveLineColor.
    • Fill ellipse when save as DXF format, the Fill circle's line color is set to the ActiveLineColor.
    • The text spacing in sdMText is implemented wrongly.
    • The sdLwPolyline GlobalWidth has no effect with the Line Width.
    • RefreshQuick method is not working in Perpective view mode.
    • The winding order of the triangles for solid faces are not consistent.
    • The scaling direction for sdInsert object is wrong.
    • The Face that contain self touching vertice loop fail at the SubdivideFace method.
    • The calculation of the enough room to place both text and arrows for align Dimension's is wrong.
    • In the perspective view mode, when an object is offsetted to a new position, the whole scene will be shaking due to the recalculation of the scene's BoundingBox.
    • The cursor is flickering after the call of UpdateScene() method.
    • The sdPolyface's entities that contain in the block objects doesn't show its shadow and reflection although the ShowShadow and ShowReflection is set to true.
    • The boolean operation fail when one of the face from the solid lie within the bounding volume of the other solid and the face only intersect at the center and no intersection between its Edge and the other solid.
    • The sdPolyface's wireframe is display in black color.
    • The middleCenter TextJustification is not converted correctly into DXF group codes.
    • The sdTextStyles.ChangeFont(Font fs,double h,double w) did not save the latest font name that cause the TextStyle still refering to the previous font.
    • The sdBase.LineType cannot be set to ByLayer type although a ByLayer string is assigned to it.
    • The LineType is assigned wrongly during the operation of DXF file import.
    • In the Fly mode, when the mouse cursor move within the display area, the rotated object will rotate faster.
    • The Gdi.ChoosePixelFormat throw exception when the OpenGL context is created in different thread. This error only occur in the latest Nvdia Graphic driver 260.99_desktop_winxp_32bit_english_whql.exe and no problem with the older graphic driver.
    • The transparency property is reset after the entity is assigned with new color.
    • sdAttribute fail in Deserialization.
    • Mtext's WidthFactor property is not working.
    • Right view matrix calculation is wrong.
    • Not able to select sdinsert entity by SelectTopObject method.
    • The text of Align Dimension is alignmented wrongly when Dimension is positioned vertically to the Y Axis.
    • Dimension arrow's color is always set to white color if the DXF ACI color index is 0.
    • Perspective matrix calculation is not accurate when Objects are located far from the origin.
    • Block entities's color is displayed wrongly in the print preview.
    • The middle justification type is not included in the sdMText object.
    • Remove redundant associated pointer from hatch and dimension entities in DXF format.
    • The color of 3DS model is converted wrongly during the import process.
  •  Added: 
    • Added Volume property for Solid entity.
    • Added LoadPattern method for sdlLineTypes that loads line Patterns from a file.
    • Added LoadPattern method for sdHatchPatterns that loads hatch Patterns from a file.
    • sdRender.MultMatrix44(double[,] matrixUCS) method is added.
    • Added TextInsideAlign and TextOutsideAlign property for Dimension object.
    • Add Middle constant to TextJustification enum.
    • Added GridPointNumberX, GridPointNumberY and GridPointSize.
    • Added CastLightFromCenter property for sdLight.
    • Added Soft Shadow feature.
    • Added ShowShadow and SoftShadow property to sdDrawArea class.
    • Added walk through features in perspective view.
  •  Removed: 
    • sdRender.MultMatrix(double[,] matrixUCS) method is removed.
    • sdRender.MultMatrix16(double[] matrixUCS) method is removed.
    • Remove redundant parameter from RefreshQuick method.

Major Release (05 September 2010)

New & Release

  •  Bug Fixed: 
    • Polygon with opening that located at the certain position is not triangulated correctly.
    • Fix GetSamplePoint method for sdLwPolyline. Remove redundant point from the return Point3DList.
    • Implemented more accurate method to generate the Top, Bottom, Left, Right, Front and Rear view matrix.
  •  Added Class: 
    • Added Centroid property for 2D planar entities (sdArc, sdCircle, sdEllipse and sdLwPolyline).
    • Added sdEllipse.GenEllipsePoints method to generate Ellipse points.
    • Added sdGround class to support Reflection and shadowing.
    • Added Fillet method for sd3dSolid.
  •  Improvement: 
    • Support Solid modeling.
    • Improve the Intersection speed between two solid objects by implementing Octree for Box-Box interesection testing.
    • Support Reflection, shodowing and texture mapping for sd3dSolid and sdPolyface entities.

Major Release (17 June 2010)

New & Release

  •  Bug Fixed: 
    • The Background of the Print Preview page should always be white in color.
    • Saving image in perspective mode.
    • Support Path of SHX font is pointed wrongly.
    • The magnifier conflict with window selection operation and Recompute the current Opengl Matrix after the display of magnifier view.
    • Bitmap text's color is not set appropriately.
    • The GetActualPos() return wrong text height.
    • Character that doesn't supported by certain SHX font will be displayed as Question mark instead of throwing exception.
    • The dimension arrow size of dimension entities will be overridden by the DimStyle arrow size property when callling the method RegenDimension(). 
    • Paragraph spacing was calculated wrongly in entity sdMText.
  •  Changed: 
    • Major changed for sdAttribute entity.
  •  Added Class: 
    • New Textstyle class called sdbitTextStyles was added for Bitmap font.
  •  Improvement: 
    • Vertex displaying for sdPolyface object is faster now.
    • The rendering speed of Magifier view.